Questions tagged [script]
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, the [app] tag may be more appropriate.

Self-destructing comments
I've made a userscript that allows you to self-destruct comments that you've made. You can get it at Github. Get started install Tampermonkey, or Greasemonkey get an access token install the scrip…

Automatically add OP's name in comments on StackExchange sites
Automatically add OP's name in comments on StackExchange sites Converts [user] in a comment to be posted to the OP's username. Originally created to allow comment snippets with [user] included to …

Bonfire Unread Count: Add the unread messages count to the favicon
Add the unread messages count to the favicon on Bonfire


Duplicate Target Manager
Description This is a userscript that lets you mark questions as commonly used duplicate targets, and replaces the default question search in the close dialog with one that searches through your ma…

Tampermonkey script to hide New Contributor Indicator
// ==UserScript== // @name Contributor indicator cutter // @namespace http://tampermonkey.net/ // @version 0.1 // @author Suvitruf // @match *://*/questions/* // @match…

Unstar/unpin for room owners from a transcript
Let Room Owners unstar or unpin a message from the chat transcript


Reorderable favorite tags - drag & drop ordering for the Watched tag sidebar
maintain and customize the ordering of your favorite / Watched tags

Comment Flag Type Colours
Visually highlight different types of comment flags everywhere.

OBSOLETE - Duplicate Question Suggestion Boxes
An UserScript for any Stack Exchange site that makes it extremely simple to check for duplicate questions for a post.

Markdown Shortcuts for StackExchange - insert latex commands quickly by keybindings
This userscript gives users quick key bindings to speed up the process of editing mathjax/chem/etc. into posts. Example usage: Pressing Alt+I would insert \pi directly. Pressing Alt+R would inse…


Top Navigation Bar script
The following script for Tampermonkey (Chrome) or Greasemonkey (Firefox) will add the links which have been moved to the new sidebar design to the top of the page. Make sure you also hide the sideb…

Stack Overflow layout optimized for 800x600 resolution
You got a small monitor? No problem! Install this user style to browse Stack Overflow without having to zoom out. DOWNLOAD NOW FOR FREE! (From userstyles.org)

Incremental Markdown Preview for Stack Exchange
Incremental Markdown Preview is a user script that modifies the Stack Exchange live Markdown preview pane to minimize the number of HTML elements that need to be replace every time the preview is u…

Unicorn Voting - Bringing the Joy of April 1 All Year 'Round!
A UserScript that restores some of the animations that accompanied April 1, 2011.

BrickJax: Brick Image Replacement for Bricks.StackExchange.com
A script that will allow users to easily insert images of Bricks, with or without links, and also links to sets on various listings sites via simple tags.

Favourites Enhancer: Tag favourites and add personal notes
Inspired by this question, I've made a userscript that allows you to tag favourites, and add personal notes to them (until SE implements this themselves!): To create favourites When you click on …


Comment keyboard shortcuts
This userscript adds keyboard shortcuts to StackExchange comments. The default ones are: Ctrl+B (bold), Ctrl+I (italic), Ctrl+K (code), and Ctrl+L (link). You can yourself extend this with more cus…

Fix chat.SE and chat.SO main page minimum width
Use this to get rid of the annoying horizontal scrollbar on chat.SE and chat.SO main pages. The rest of the design is already adaptive and just works. @-moz-document domain("chat.stackexchange.com…


Chat Starred Images Expander (aka StarScript)
The Thing This handy little userscript will turn images starred in chat into little thumbnails under the star list. Current features: Oneboxed images in chat will become thumbnails. Add or re…

StackExchange link newtaber - Open links from questions and answers in new tab
this script opens links from posts and answers in the new tab instead of annoying in-place opening

Title Case All Question Titles Everywhere!
Because some like it like that: @namespace url(http://www.w3.org/1999/xhtml); @-moz-document regexp("*.stackexchange.com|superuser.com|askubuntu.com|serverfault.com|mathoverflow.com|stackapps.com|…

Chat vertical window mode − hide the entire sidebar when window gets narrow
If you're trying to chat in a very narrow window, you probably don't need the sidebar anyway. And toggling that script every time is inconvenient. Now you can install this style: @media screen and…

Stack Exchange Editor Toolkit
This userscript is a revival of sorts for the old SE Editor Toolkit, which was abandoned some time ago. It only really provides the autocorrect aspect for the foreseeable future, which I find to b…

Porkchat: A Chrome extension with lots of chat tweaks!
Porkchat is a Chrome extension that bundles together a lot of scripts I have written for Stack Exchange chat over the years. It is fully configurable - each individual script can be enabled/disable…

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 Nuisance Images Everywhere Safely. All oneboxed images are displayed with 0.1 opacity u…

You've Earned This Badge, but when and where?
You've Earned This Badge, but when and where? This userscript turns the checkmarks in the badge list (which indicate you've earned a specific badge) to links to your personal badge page, where you…

SE Chat custom notification sound
Customize the notification sound played in the Stack Exchange chat

Image Proxier - Replace and collate images on StackOverflow
This will replace all links from ["https://i.stack.imgur.com/", "https://i.imgur.com/"] with links from "https://web.archive.org/web/" (by default, this can be changed relatively easy). This will …

Chat mass-unstar script
We from the Python room like to have a clean list of starred messages, so only relevant and really liked messages stay on the starred list forever. In order to do that, we unstar messages from time…

Why No Bounty? userscript
Inspired by this feature request by Shadow Wizard, I wrote a simple userscript (direct install link) which checks most of the reasons why you can't start a bounty, and displays that information on …

Reading time for each post
Some Question and Answers can get lengthy and you only know when you're going to spend too much time once you're half way. This userscript will add the approximate reading time at the top of each…

Search links (Stack, Google, Symbolhound) next to the search box, for tab opening
Add tab-openable search links (SO, Google, Symbolhound)

Editor buttons for injecting documentation links
Small user script (.user.js) that adds a few manual buttons. After selecting a word in the answer, the buttons can be used to transform it into a formatted documentation URL. The script tries to de…


Hide all pointless user data (avatar, badges, and reputation)
Hide pointless user data on userscripts.com When I look at answers, I often take the user's reputation points into account on whether I upvote them or not. This is a terribly bad thing to do as yo…

Top-navigation choices
Top navigation your way. Add new top bar options: Move drop-down buttons (left, right, center); adjust height; add a dark theme for SO/MSO; merge site-switcher with logo; global sticky; and more.

StackTimer: Set post-specific timers on Stack Exchange sites
Set post-specific timers that notify you through the top bar of any Stack Exchange site.

SE Chat Modifications -- Keyboard navigation and commands for chat
Make chat even more awesome by adding in extensible commands and keyboard navigation

RepAdvisor - A Basic Tool For Farming Reputation
Almost all of us Stack Overflow users want to earn more reputation. However, we don't have all the time in the world to answer questions. RepAdvisor is a bookmarklet that predicts how much reputati…

Copy Question Link Markdown - Making it easier to copy links to questions!
This small UserScript makes it easier to copy the URL of the current question into pre-formatted Markdown. Once installed, it adds a 'copy' link to the question. License MIT License Download http:/…

Enhanced Review Stats for Reviews
SEReviewStats Provides enhanced stats on the Stack Exchange Review pages Close, Reopen, Late Answers, First Posts & Low Quality Posts Features Shows additional information on the Close, Reo…

Reputation-based filter for search results
This userscript filters search results on Stack Exchange sites by reputation of the asker. To use it, add a search parameter such as is:25 where 25 is the minimum reputation required. Since the sea…

Shrink the Stack Exchange Footer
All Stack Exchange sites (except Stack Overflow) have a giant footer: I don't like to have all of that space being taken up on my screen, so I built this user-style: /** * Copyright © 2016 Jed …

Chat Move Helper / Bot Cleanup Tool
Extends the room-owner move message tool in chat to make it easier to move bot messages, replies to bot messages, and bot commands.

Hide the tag-info popup
This script hides the tag info popup. In response to Why are there popups over tags in the question page?. Install View Source