The Top 25 Greasemonkey and Tampermonkey User Scripts

Greasemonkey and Tampermonkey are free extensions that significantly enhance your web browser's capabilities. These powerful add-ons let you choose from thousands of unique user scripts that modify the behavior and/or appearance of a web page. Written by third-party developers in the JavaScript programming language, the functionality of these scripts range from downloading entire Facebook and Instagram albums in one click to completely revamping Pandora's look and feel. The tutorial below shows you how to first install Greasemonkey or Tampermonkey, depending on your browser, to serve as your user script manager.

We then list the top 25 user scripts, all available free of charge as long as you have a script manager extension installed, and show you where to search for thousands of others.

Installing and Using Greasemonkey

To get started, first open your Firefox browser and navigate to the Greasemonkey download page, found on Mozilla's add-ons website. Once there, click on the green and white button labeled Add to Firefox. Greasemonkey will now be downloaded, which usually takes just a few seconds. A pop-out dialog will appear in the upper left-hand corner of your browser window. Click on the Install button. Once the installation is complete, you will be prompted to restart Firefox.

After Firefox restarts, you should now notice a new button added to your browser's address bar in the form of a smiling monkey. Clicking on this button will allow you to enable/disable the Greasemonkey extension. Selecting the down arrow accompanying the button lets you modify Greasemonkey's settings as well as open Firefox's User Scripts management interface.

Installing and Using Tampermonkey

Unlike Greasemonkey, which only runs on Firefox, Tampermonkey is available for a wide range of web browsers. What is similar to Greasemonkey, however, is that the Tampermonkey add-on is also managed through the menu associated with its address bar button. From here you can toggle its functionality off and on, check for updates, create your own user script as well as open a dashboard where you can manage Tampermonkey's settings as well as all scripts that have been installed.

To install Tampermonkey on Chrome, Microsoft Edge, Firefox, Safari, Opera, Dolphin (Android only) or UC Browser (Android only), visit the extension's offical website and follow the instructions specific to your browser.

Finding More User Scripts

The number of user scripts available as well as their seemingly endless purposes grows by the day. While the list below features some of the best options currently offered, you'll eventually want to do some searching on your own. The following sites are your best starting points. Not every script works across all browsers, so be sure to check the corresponding description/notes before installing. 

  • Greasy Fork: With a rapidly growing compendium of over 10,000 scripts, a well maintained and easy-to-use interface along with an active forum, Greasy Fork is a terrific source for user scripts. There's even a script available titled Greasy Fork Bull**** Filter which makes searching the site even easier by hiding all scripts for games and social networks, as well as those using non-English characters in their Greasy Fork descriptions.
  • OpenUserJS: Another user-friendly repository with a constantly expanding selection, OpenUserJS offers a wide range of scripts.
  • Userscripts.org (mirror): At one time Userscripts.org was the only place to go if you wanted to find the best scripts. Unfortunately, it was taken offline a while back and is now available as a mirrored site on a different domain. While you'll find tens of thousands of scripts on this mirror site, you'll also find that many of them are not safe. Use added discretion when downloading from the Userscripts.org mirror.

The Top 25 User Scripts

With such a large number of scripts in existence, we've made things easier for you by highlighting some of the best below; listed in alphabetical order. 

Warning: User scripts are not vetted in the same fashion that most browser extensions are, so you should utilize them at your own risk. The scripts featured in this article each have a significant user base and have been proven to be relatively safe. With that said, there are no guarantees when it comes to their overall safety.

Whenever you shop on Amazon Smile as opposed to the main site, a portion of your eligible purchase price is donated to your favorite non-profit charity. This script ensures that you're always redirected to smile.amazon.com each time you shop on Amazon. 

Compatibility note: No known compatibility issues. More »

While many websites either recommend or force you to disable ad-blocking software such as Adblock Plus, this script can help override that restriction in some cases and allow your ad blocker to function as expected.

Compatibility note: No known compatibility issues. More »

A lot of free downloads are coupled with additional applications, extensions or settings modifications that you probably don't want. This can include somewhat harmless additions such as a branded browser toolbar or a change to your home page, but can also mean installing adware and other less-than-reputable software. This script does a nice job removing these unwanted items on some of the web's most popular sites.

Compatibility note: No known compatibility issues. More »

This configurable script automatically closes YouTube video ads after a time delay that you decide on. It also offers the ability to mute these advertisements as soon as they launch.

Compatibility note: No known compatibility issues. More »

Many websites will display a warning and require user interaction whenever you click on a link that redirects to another site. This script disables that functionality on many well-known domains including Google, YouTube, Facebook and Twitter.

Compatibility note: No known compatibility issues. More »

This script allows you to retrieve video files from YouTube in both MP4 360p and MP4 720p formats, the latter with a resolution of 1280x720, by adding a download button to the site's main interface. 

Compatibility note: No known compatibility issues. More »

This script adds some useful features such as advanced keyword matching, auto-load, filtering and restricting to the popular news aggregation site.

Compatibility note: No known compatibility issues. More »

This script allows you to block certain websites or entire domains from appearing in your search engine results. The title is a bit misleading, as it supports Bing, DuckDuckGo, Yahoo and some other search engines in addition to Google. 

Compatibility note: Works best with Chrome or Firefox. More »

This script adds some very useful buttons to Google's engine, including the ability to search for PDF documents as well as search for results only from user-specified time intervals including days, weeks, months, years and even hours.

Compatibility note: No known compatibility issues. More »

Gamers will enjoy this script, as it provides the ability to block certain channels and games on the video platform site.

Compatibility note: Works best with Chrome or Firefox. More »

This script lets you view and even download full size images and videos from Instagram simply by pressing a keyboard shortcut.

Compatibility note: Works with all browsers, but the direct download feature only works with Chrome. More »

This script allows you to convert text URLs and IP addresses found on a web page into actual links to their respective destinations.

Compatibility note: No known compatibility issues. More »

If you're a fan of the Japanese comic genre, this script will come in handy by displaying complete chapters on one page in an easy-to-read long strip format on many of the web's most popular Manga sites.

Compatibility note: No known compatibility issues. More »

This script displays full images and video clips simply by hovering your mouse cursor over the links that lead to these multimedia assets, avoiding the need to actually click on them. Many lesser-known image and video hosting services are supported, as well as popular sites like Facebook and YouTube.

Compatibility note: This script may not function as expected in browsers other than Chrome, Firefox or Opera. More »

This script lets you browse image collections on Pinterest without having to create an account on the site, although it does not seem to work as expected on all pages.

Compatibility note: No known compatibility issues. More »

This script hides suggested posts and sponsored stories within your Facebook feed.

Compatibility note: No known compatibility issues. More »

This script modifies the YouTube interface so that the most important component, the video itself, takes precedence in your browser's viewing area.

Compatibility note: No known compatibility issues. More »

A neat addition for movie buffs, this script adds a button which links to the Rotten Tomatoes movie description on every IMDb page when applicable.

Compatibility note: No known compatibility issues. More »

This script adds a button that lets you download the audio behind almost any YouTube video in MP3 format, converting on-the-fly before the file is retrieved from the server.

Compatibility note: No known compatibility issues. More »

This script lets you download most songs from the popular audio streaming site.

Compatibility note: Some compatibility issues exist with Firefox. More »

This script lets you translate selected text on a web page to the language of your choice with just the alt key and your mouse cursor.

Compatibility note: No known compatibility issues. More »

This script significantly enhances Tumblr's Mass Post Editor, adding over a dozen new abilities to the blogging site's batch re-tagging/deletion tool.

Compatibility note: No known compatibility issues. More »

This script can prove very useful to programmers by resizing all GitHub repository pages for a better look and feel.

Compatibility note: No known compatibility issues. More »

Yet another YouTube download script, this one lets you retrieve videos in a number of different formats via its conveniently placed drop-down menu.

Compatibility note: No known compatibility issues. More »

Much more than its name suggests, this script implements titles, previews and other handy features on YouTube, Vimeo, Dailymotion and other high-trafficked video sites.

Compatibility note: No known compatibility issues. More »

Your Favorite User Scripts

Do you have a favorite user script that's missing from the list above? Email the details to scottorgera [at] gmail [dot] com and I may consider adding it.