Use this tag to post a userscript that operates on Stack Exchange sites and/or uses the Stack Exchange API. For questions about user scripting and Stack Exchange, or its API, use the "scripts" tag instead. Scripts are usually JavaScript and usually browser extensions/userscripts. For other tools, ...

learn more… | top users | synonyms (1)

Official keyboard shortcuts

The official keyboard shortcuts for the Stack Exchange sites, developed as a user script until ready for inclusion as a regular feature.

Ping New Mod Flags

This userscript will alert new moderator flags, both visually and audibly. Installation: Update @location in the header to match your site. Note: You can put any page, but it's probably best to r…

SEScripts - A Bunch of Scripts

The SEScripts Chrome Extension adds various userscripts all around Stack Exchange, combined in a simple suite.

regex editing tool

find and replace regex tool

QuickComment: comment shortcuts to cut down on tedium

QuickComment will automatically replace $STIENAME with the site's name (ex. Stack Apps), $SITEURL with its URL (ex., and $USERNAME with the name of the user whose post you are commen…

<kbd> markup shortcuts

Makes using the <kbd> tag a snap! This is a cross-browser userscript that adds a button and a keyboard shortcut that operate in the same manner as the other SE, editing buttons.

Smart up/down vote display

This Chrome extension replaces the net score of questions with up/down vote breakdown, but only on questions where this breakdown is likely to be of interest. If the votes are overwhelmingly positi…

Comment Saver - Unposted comments are saved between page loads

Simply stores unposted comments (using HTML5 localStorage) between page loads, so that if you leave the page you don't lose your comment. Currently a bit hacky, but it works. User Script: https:…

Always Be Closing

Gist: Description: A userscript that adds easy to reach and use buttons for the most common closure tasks. As configured, the…

Simplify Community Bulletin widget

This Stylish script: Hides the recently added bold category titles; Removes post vote counts; Reduces space used by widget. @namespace url(; @-moz-document domain…

Hexadecimal user rep

Display user reputation in hexadecimal

v1.0, Kip

Auto-completion of user name for @-replies in comments

Enables auto-completion of username in comments

v1.0, Kip

Show number of answers accepted

Shows the acceptance rate details beside the user's acceptance rate.

v1.0, Kip

Display absolute timestamps (in local time)

Converts relative timestamps on StackOverflow to absolute, localized timestamps.

v1.0, Kip

More Stars - Userscript that frees up room so you can see more starred messages

Since I've never written a GreaseMonkey script before, I borrowed heavily from this script and basically played around with it until I got what I wanted. So credit to them for helping me get there.…

User accept rate and home site

It displays the user's accept rate in their userbox on questions (updated to work with Firefox lately), and also the site on which they have the most rep (besides the current one) and the amount o…

Reputation graph

Graph a user's reputation over time

Review dropdown menu

This userscript/extension replaces the review button with a dropdown that lists all the review queues on the current site and the number of available posts to review. It simply saves the trouble of…

SE Chat Modifications — Keyboard navigation and commands for chat

Make chat even more awesome by adding in extensible commands and keyboard navigation

undercurrent - a few tweaks to the user interface of Stack Overflow

A Google Chrome extension for disabling some of the less attractive UI features on StackOverflow.

Confirm Review Approval

Brings up an extra confirmation dialog when you click "Approve" in the Suggested Edit review queue.

Task-specific review indicators

This is yet another modification of the review notification interface. Its goal is to provide inobtrusive (no flashy colors) notifications specific to each review task. It is designed primarily for…

Tag Health: A question quality widget

Tag Health monitors the question quality of a given set of tags on a Stack Exchange site with a sample of about 500 most recent questions.

Stack User Filter

This Chrome extension helps you keep track of questions by your favorite Stack Exchange users. If you find that some users consistently post questions you enjoy answering, you may want to keep bet…

Comments in sidebar

This Chrome extension replaces the content of the sidebar1 with 30 most recent comments posted on the site. Useful for keeping track of meta flame wars and off-topic comments on main site. Most imp…

Test Application (Placeholder)

This is a placeholder for API Write access. More information will follow when the application is completed.

IHaveBadges - A script to link your badges in the toolbar to your list of badges in your profile

This is a very simple script that transforms the list of badges in the toolbar to a link to the user's badges in his or her profile.

StackTrello - add a 'trello' link to create cards from Questions

I wrote a script to create trello cards from questions on SE sites. This was really for me more than anything else because I use trello to help me keep track of things I'm working on, which someti…

Hide chat messages based on content

Want to get those Game of Thrones spoilers out of your chat? Hate certain things? Automatically hide chat messages based on a blacklist of words. Instructions Download the User script Edit IGNOR…

Chat Resizifizer

Are you you annoyed when you are typing a long chat message, but the textbox is so short? Worry no more! This userscript makes it possible to resize the entire bottom part of the chat page (a.k.a. …

Change Unanswered tab to Review

This is (allegedly) going to be implemented by the team sometime anyway. But just in case, and so you can play with it, here is a script which replaces the 'Unanswered' tab with 'Review'. NEW - att…

Quick Quran verse links

At Islam Stack Exchange we often refer to Quran verses in answers. This script makes it easier to add those references by adding an input field directly before the question/answer field. Installat…

PONIES: Hide unwelcome images in chat

Don't like it when chat is flooded with ponies? Too lazy to burn them all? You need PONIES: Protect Oneboxed Nasty Images Everywhere Safely. All oneboxed images are displayed with 0.1 opacity un…

Test App (place holder)

This is a test application for OAuth. I have no problems right now. This is only a placeholder for testing purposes.

Old [M]SO Favicon

For those who like their bars substantial.

Automatically hide ignored questions

This user script removes ignored questions from the question list. You can get the script here on github. Requires you have a userscript plugin like Tampermonkey. When you use this script, it ad…

Impale people on unicorn horns (2014 April Fools' unicorn voting animations on profiles!)

Screenshot In action Code var p="" function t(e,b,a,c,f,g){e=$("<div />").css({width:c,height:f,backgroundImage:"url("+p+e+")",position:"absolute",top:a,le…

Unicorn voting animations for everyone! FOREVER! (2014 edition)

var p="" function t(e,b,a,c,f,g){e=$("<div />").css({width:c,height:f,backgroundImage:"url("+p+e+")",position:"absolute",top:a,left:b,display:"none"}).appendTo("body"…

SO Live! — live updates to your reputation score

Announce reputation updates as they happen at the top of every Stack Exchange site. Watch your reputation climb up — live!

MathJax Buttons

Mathjax Buttons adds convenient buttons and keyboard shortcuts for those who use MathJax on SE

StackExchange Election: Primary counter

I want to keep an eye on the votes of the ongoing election, but the unsortedness of the list during the primary election phase makes it hard to keep track of anything. So I wrote a quick script tha…

Painfully Obvious Moderators - Know when a post is theirs

Red borders, blinking borders, red overlays, the lot.

SE Editor Toolkit

Looking for Maintainer I have not had the capacity to maintain this project in any meaningful way, but the source code is quite clear and reasonably well documented. If you would be interested to …

HamStare: Basic automation for chat

Get it from Github! HamStare is the last word in disapproving stares. Now, roll your own! Out of the box is how it is configured for me, but if you have a little knowledge of Javascript (or not), …

Edit summary options

Description Gives you little checkboxes above the edit summary with preset options like "formatted code" or "removed signature." Screenshots Userscript…

Skeet-Lighter - Highlight all Questions/Comments/Answers by Jon Skeet

About This extension will highlight all Questions/Posts/Comments made by Jon Skeet on the StackExchange websites. For those who wish to be notified when Jon has weighed in on a question, Skeet-Li…

Close Reason Editor: Customize your off-topic close reasons

This userscript allows you edit the off-topic close reasons which are normally editable only by the site moderators.

Chat Reply Helper for Stack Exchange sites

Press : to start replying to a previous message. Press ↑ as many times as you need to mark the desired message. What does it do? First of all, the Chat Reply Helper for Stack Exchange sites prov…

I am an awful person and I hate lazers

Don't like the hover animation on Arqade's mothership? You are probably an awful person, but here's a userscript anyway.