Wikipedia:User scripts/Ranking
Script | Author | Last Update | Description | Active | Total |
---|---|---|---|---|---|
Navigation popups | Lupin | 9 Feb 2021 | Navigation popups is an opt-in Wikipedia feature (gadget) that offers easy access to article previews and several Wikipedia functions in popup windows which appear when you hover the cursor over links. It should not be confused with the default Page Previews and Reference Tooltips, which are more reader-focused popups seen by all anonymous and new users.*Installation: Enter Special:Preferences and click "Gadgets"; under the "Browsing" section, check the box to enable "", then click save. Follow the instructions on the page to [[Wikipedi → | 258 | 8694 |
Twinkle | AzaToth | 20 Jun 2020 | Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnin → | 242 | 5512 |
Anti-vandal tool | Lupin | 22 Oct 2019 | Lupin's Anti-vandal tool is a utility that detects and uncovers instances of wiki-targeted online vandalism. By using the RC feed to check a wiki-page's differences against a list of common vandal terms, this tool will detect many of the commonly known acts of online vandalism. Copy the following content into your common.js file. After it is saved, press CTRL+F5 (FN+F5 for Mac OSX) to reload the common.js file.Save the page and follow the instructions above the edit window to force-reload the page and clear your bro → | 236 | 4059 |
Prosesize | Dr pda | 25 Apr 2020 | Add a toolbox link to show the size of and number of words in a page
Prosesize is a gadget for adding a toolbox link to show the size of and number of words in a page. It is a rewrite of User:Dr_pda/prosesize.js. Like most Wikipedia tools, you must be logged in to install or use the Prosesize gadget.To install it, select it at (direct link), and then save. To remove the gadget, disable the gadget in your preferences (if you installed User:Dr pda/prosesize.js in your Special:MyPage/common.js or [[Sp → | 385 | 2428 |
DYKcheck | Shubinator | 31 Jul 2021 | DYKcheck is a JavaScript tool for checking Did You Know eligibility.The DYKcheck tool was made to help editors review nominations for Did You Know (DYK) that appear on Template talk:Did you know (T:TDYK). Nominators have complained that they get notified of problems too late and don't get a chance to fix the nomination. With DYKcheck, reviewers can very quickly spot some common errors and check nominations early in the process. The tool scans nominations against a slew of rules and shows the results. It's up to the reviewer to act on the re → | 769 | 2376 |
wikEd | Cacycle | 10 Dec 2023 | wikEd is a full-featured edit page text editor for regular to advanced users on Wikipedia and other MediaWikis. wikEd features syntax highlighting, reference, template, and code folding, on-page Show preview and Show changes, and advanced search and replace functions. Please check the wikEd help page for details. wikEd works under all web browsers except Internet Explorer. (For a more detailed feature list see below)* Syntax highlighting with code check and [[code folding|reference, templ → | 53 | 1850 |
rater | Evad37 | 28 Nov 2019 | Helps assess pages for WikiProjects
rater (source) helps fill in assessments and other parameters for WikiProject banners. Find it in the "Tools" dropdown menu on the default Vector (2022) skin. Use to open rater (on Windows, or a similar combination for other OSs) without using the dropdown menu. rater is available from either the page itself or its talk page, in all namespaces, apart from Special pages and base User and User talk pages (but is still available for userspace drafts in subpages). To install the script, add the line:to [[Special:MyPage → | 649 | 1646 |
MOSNUM dates | Ohconfucius | 16 Jun 2024 | This script delinks all dates and date fragments and converts them all to the same format, either dd mmm yyyy ("14 July 1978") or mmm dd, yyyy ("July 14, 1978").
MOSNUM allows one other format to be used in articles – but only in tables and reference sections. NOTE: Functions converting dates within citation templates has been withdrawn now that MW software engine renders date formats automatically There are modes that allow the user to select whether to treat body dates only or body and reference sections:# all dates to dmy – dates in the body of the text as well as → | 502 | 1330 |
RedWarn | RedWarn | 31 Aug 2023 | Jump to: Welcome - Why use RedWarn? - Abuse
Welcome RedWarn is a counter-vandalism tool, written in JavaScript and used by hundreds of English Wikipedia editors to revert problematic edits, warn and report editors, request page protection and perform other moderation and maintenance tasks. Why use RedWarn?Quickly revert all edits by a user in one click. RedWarn provides over 20 options, including preset "quick rollbac → | 301 | 1270 |
unreliable | Headbomb | 16 Dec 2024 | Easily detects unreliable and potentially unreliable sourcing
Method 1 – Automatic
| 438 | 986 |
DisamAssist | Qwertyytrewqqwerty | 10 Mar 2018 | DisamAssist is a tool for disambiguating links. Ambiguous links are defined as links to a disambiguation page, a primary topic or a redirect to either (except for links to "(disambiguation)" pages, which are usually intentional).This tool adds a new option to the "Tools" menu (in 2022 Vector skin) or the "More" menu (in Legacy Vector) when visiting disambiguation pages, which is called "Disambiguate links". When it is selected, links to the ambiguous term are displayed in a box at the top of the page, along with some context and the title → | 399 | 936 |
peerreviewer | AndyZ | 28 Nov 2021 | Some FAQs edit:
You do not need to have an account in order to use this tool. (However, if you don't, please make one). For logged-in users, follow the instructions below. IP users or users who do not wish to install the script (for whatever reason) can follow the directions below. If you still cannot understand the following instructions or receive an error that seemingly can't be fixed no matter what you do, just drop a note on my talk page.For those of you who are familiar with the process, you can skip this section (the → | 80 | 847 |
PageCuration | Lourdes | 5 Jun 2018 | PageCuration is a user script that adds a "Page Curation" link to the top toolbar. The link points to Special:NewPagesFeed, through which the Page Curation functionality can be accessed. Page Curation is a feature-rich purpose-built system that provides combined access to the two main tools, namely Special:NewPagesFeed and Curation Toolbar. It is primarily designed to assist new page reviewers.To install the script, simply copy the following into [[Special:MyPage → | 223 | 815 |
ReFill | Zhaofeng Li | 8 Feb 2015 | ReFill (formerly Reflinks) is a tool that expands bare URL references semi-automatically, hosted on Toolforge at toolforge:refill/ng. It adds information (page title, work/website, author and publication date, if metadata is included) to bare URL references, and does additional fixes as well (e.g. combining duplicated references). The tool is written in Python and licensed under Simplified BSD License. The tool is an open-source replacement of [[User:Dispenser/Reflinks|Dispenser's Re → | 243 | 813 |
dashes.js | GregU | 10 Nov 2017 | The script User:GregU/dashes.js has a bug: it breaks usages of Template:Excerpt. Example: Special:Diff/983876004. 1, could you please check if your fork of this script also has this bug? —andrybak (talk) 20:03, 16 October 2020 (UTC) I've tweaked the script. Hopefully it works now. -- Ohc ¡digame! 19:33, 17 October 2020 (UTC)Module:Excerpt and Module:Excerpt/portals now accept en → | 204 | 780 |
reply-link | Enterprisey | 11 Aug 2021 | A userscript to add a "reply" link after signatures on a discussion page. When you click on the link, a form comes up that lets you type your response without having to go through the edit window first. Posts are auto-indented and auto-signed.Warning! This script is still being tested and debugged. Bugs are still present. When you use this script, please verify that no other comments have been touched and your reply has been added properly. If there are any problems, please let me know at User talk:Enterprisey/reply-link. This script has a newsletter informing people of important updates; → | 191 | 768 |
linkclassifier | Anomie | 19 Oct 2024 | This script adds various classes to the link elements based on various characteristics:
| 226 | 749 |
duplinks-alt | Evad37 | 18 Jun 2024 | This duplinks-alt (source) script highlights links that occur more than once in an article. It's derived from User:Ucucha's "duplinks" script. The first occurrence of a duplicated link will also be highlighted in a green dashed border. To account for exceptions to WP:REPEATLINK, this script considers only links that are within paragraphs ( tags) and ignores any links inside an infobox or navbox. In addition, it highlights duplicate links within the lead and within → | 330 | 737 |
duplinks-alt | Ucucha | 24 Jan 2019 | This duplinks-alt (source) script highlights links that occur more than once in an article. It's derived from User:Ucucha's "duplinks" script. The first occurrence of a duplicated link will also be highlighted in a green dashed border. To account for exceptions to WP:REPEATLINK, this script considers only links that are within paragraphs ( tags) and ignores any links inside an infobox or navbox. In addition, it highlights duplicate links within the lead and within → | 177 | 727 |
hide-images | Anomie | 1 Sep 2012 | This is a script to replace all potentially-offensive images in Wikipedia pages with a placeholder, . It should have an extremely low rate of missing offensive images, although there is a risk of false positives.
Clicking the placeholder will reveal the original. Note that the installation instructions for this script are somewhat unusual. First, copy this to your common.js: Then copy this to your common.css: This script has been tested and functions using the Vector skin in the following browsers:
| 19 | 661 |
MoveToDraft | Evad37 | 30 Jun 2023 | Moves articles to draft space, usually used for undersourced articles
MoveToDraft (source) – A script that is used to WP:DRAFTIFY articles (move to draft space), including cleanup and author notification. Script steps:
| 153 | 615 |
OneClickArchiver | Technical 13 | 15 Jun 2024 | Adds archive links to discussions, allowing one-click archiving of individual sections OneClickArchiver allows you to instantly archive a single discussion with a click, via an "archive" link that displays for each section on discussion pages.Noticeboards and other high-traffic discussion pages, normally archived automatically by bots, have gotten long and less manageable recently due to bot instability. OneClickArchiver was created to better enable experienced editors to clear out old discussions themselves, without having → | 145 | 615 |
twinklefluff | AzaToth | 17 Mar 2012 | 17 | 580 | |
twinklewarn | AzaToth | 17 Mar 2012 | 20 | 579 | |
JWB | Joeytje50 | 31 Aug 2024 | JavaScript Wiki Browser is a script that allows users to make semi-automated edits more easily. For general use, it works similarly to the downloadable AutoWikiBrowser, but it requires no executable installation, and can run on all major operating systems. This script heavily borrows from AWB in design and functionality, for example using its Regex Typo Fixing and User Checkpage. To use this script, you need to be listed on the wiki's AutoWikiBrowser CheckPage (Project:AutoWikiBrowser/CheckPageJSON on your wiki), or have administrato → | 250 | 568 |
User info | PleaseStand | 20 Jun 2024 | User info is a user script by PleaseStand that adds an information line below a user's name on their user and talk pages (but not subpages). Namely, this information is gender, privileges, account age, edit count, and how long ago the user made his/her last edit.
Two examples of what you might see: Add the following code to Special:MyPage/common.js or Special:MyPage/skin.js: The source code is available at User:PleaseStand/userinfo.js. If you have any questions, please leave a message on my talk page.* [[meta:User:SMcCandlish/us → | 165 | 567 |
Qui | TheDJ | 8 Jun 2024 | Qui is a script and system that helps you keep track of the online/offline status of you and your friends. It is meant to help you and your friends edit and communicate on Wikipedia more efficiently. It is, however, NOT a chat or instant messaging tool. Qui is being developed by TheDJ and is usable, but not fully finished yet. It should be tested and working with Internet Explorer, Safari, Firefox and Opera. The HTML, CSS and underlying code will probably still see major changes in the coming weeks, but the basic idea behind it will probably change very little.To in → | 38 | 558 |
MoveToDraft | MPGuy2824 | 9 Jan 2024 | Moves articles to draft space, usually used for undersourced articles
MoveToDraft (source) – A script that is used to WP:DRAFTIFY articles (move to draft space), including cleanup and author notification. Steps performed by the script:
| 352 | 557 |
Igloo | Ale jrb | 7 Aug 2013 | Igloo is a browser-based, JavaScript tool for handling vandalism on Wikipedia. It doesn't just add links to the interface; instead, it implements a full in-browser GUI for watching recent changes, finding and reverting vandalism, warning users and reporting or blocking them. You can find details about Igloo changes and development here. Igloo is in an alpha test. You are responsible for any actions your account performs with it, .Igloo is quite a large program, with several advanced features. T → | 39 | 555 |
JWB | Joeytje50 | 6 May 2020 | JavaScript Wiki Browser is a script that allows users to make semi-automated edits more easily. For general use, it works similarly to the downloadable AutoWikiBrowser, but it requires no executable installation, and can run on all major operating systems. This script heavily borrows from AWB in design and functionality, for example using its Regex Typo Fixing and User Checkpage. To use this script, you need to be listed on the wiki's AutoWikiBrowser CheckPage (Project:AutoWikiBrowser/CheckPageJSON on your wiki), or have administrato → | 239 | 545 |
editProtectedHelper | Jackmcbarn | 13 Jul 2022 | editProtectedHelperUser:Jackmcbarn/editProtectedHelper.js adds the ability to respond to edit requests quickly. A form will be added to the bottom of request banners to allow changing of the request's level, the page(s) to be edited, and whether it is marked as answered, as well as allowing responses to be submitted both via the series of templates and freeform. To use, add to Special:MyPage/common.js. Additionally, you may also add the following so upon answering an edit request, it will reload the page instead of showing the diff page. Any questions, comments, concerns, or sug → | 176 | 528 |
cv-revdel | Enterprisey | 28 Sep 2023 | Quickly fill out {{tl
Quickly fills out , using the history page's built-in radio buttons. Navigate to a history page, or click the "Request CV revdel" under the "More" menu or "Tools" sidebar on any page; select a few ranges using the "Add range to revdel template" button (and the radio buttons that you normally would use for comparing two revisions); fill in the URL(s); and click "Submit". You can uncheck the "Range?" checkbox to indicate that just the single revision in the "Start" column will be tagged for revdel, not the whole range from "Start" to "End"., a userbox indicating an edi → | 244 | 520 |
twinklearv | AzaToth | 17 Mar 2012 | 14 | 514 | |
Twinkle | AzaToth | 17 Mar 2012 | Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnin → | 15 | 495 |
CommonsHelper Helper | Krimpet | 16 Feb 2011 | This tool is now obsolete. CommonsHelper now handles image uploads directly.CommonsHelper Helper (CH²) is a user script which expedites the process of moving free images over to the Wikimedia Commons using Magnus Manske's excellent tool CommonsHelper. When installed, this script adds a "Move image to the Commons" button to image edit pages, which brings up CommonsHelper in an inline frame and automatically → | 50 | 492 |
FurMe | AWeenieMan | 15 Mar 2021 | FurMe was a set of JavaScripts that gives registered users a convenient way to manage Image namespace specific tasks, primarily to generate non-free use rationales to images that lack them. FurMe is based on the morebits.js library, and therefore is subject to all usage restrictions inherited from that library (please see the TWINKLE doc page for more information). Notes# This script is tested only on Mozilla Firefox (and unofficially Opera and Safari). It will not work on [[Microsoft In → | 43 | 487 |
XFDcloser | Mr.Z-man | 18 Oct 2017 | Closes XfD discussions
XFDcloser (source) is a gadget to close XfD discussions at multiple venues. Feedback, including bug reports and feature suggestions, can be given on the talk page. To install the gadget, visit Special:Preferences § Gadgets, scroll down to "Maintenance and administration", tick XFDcloser, and save the page.If you previously installed the userscript version ( → | 57 | 485 |
CiteHighlighter | Novem Linguae | 14 Oct 2024 | Highlight citations green, yellow, or red depending on their reliability
Highlights 1800 sources green, yellow, or red depending on their reliability.
| 242 | 483 |
New Page Patroller | TheJosh | 16 Nov 2022 | See also Wikipedia:New pages patrol
Adds a box in the sidebar that uses AJAX to update a list of new pages every 5 seconds. You can enable or disable it using the provided link. The default is for the box to be disabled. The setting is stored in a session cookie (setting is lost when you close your browser). The cookie is called 'npp_show_box'. This works really well with WP:TW which has tabs for things like speedy delete. Thanks to Bradv for his code for making the lines yellow if they have not been patrolled yet.Thanks to Alex Smotrov for pointin → | 37 | 482 |
twinklediff | AzaToth | 17 Mar 2012 | 14 | 482 | |
OneClickArchiver | Evad37 | 30 Apr 2020 | OneClickArchiver (source) – updated version of Technical 13's script to account for MediaWiki changes. See User:Technical 13/Scripts/OneClickArchiver for details.
Method 1: Get ScriptInstaller, then navigate to User:Evad37/OneClickArchiver.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)
| 196 | 477 |
HotCat | TheDJ | 6 Sep 2014 | An example of HotCat in use, in this case attempting to predict the next word. -->
HotCat is a gadget that helps registered users easily remove, change, and add categories to Wikipedia pages. It has a suggestions list that will propose existing categories for auto-completion. You must be logged in to use HotCat.To turn HotCat on or off, first make sure you are logged in. Then, click on "Preferences" in the upper-right corner, go to the "Gadgets" tab (or use this link), and scroll d → | 40 | 475 |
Ultraviolet | 10nm | 9 Oct 2024 | Ultraviolet is an Ultraviolet open source counter-vandalism user script written in TypeScript and is used to revert problematic edits, warn and report editors, request page protection and perform other moderation and maintenance tasks.
Click here to install or remove. There are a few reasons as to why the name "Ultraviolet" was chosen.* On the visible spectrum, violet is on the opposite side of red. Further pa → | 178 | 465 |
HarvErrors | Ucucha | 20 Mar 2021 | Harvard citation templates like are prone to problems with their automatically generated links (see for an extreme example). User:Ucucha/HarvErrors.js (based on User:Svick/HarvErrors.js) checks these links for validity and displays an error message for incorrect links. In addition, it checks for citations that are set up to receive links, but do not have any pointing to them. For example, the following code produces an incorrect link and a citation without anything pointing to it:With the script installed, this looks as follows (if you already have the script installed, you will see d → | 137 | 456 |
EngvarB | Ohconfucius | 20 Jun 2024 | Within-article consistency of spelling variety By long-standing convention and as detailed at the Manual of Style, a Wikipedia article needs to consistently use one variety of English. Because editors come from all over the English-speaking world, articles are vulnerable to creeping inconsistency in spelling. These inconsistencies are often difficult to identify quickly, and this script has been developed as an aid to the careful manual oversight of spelling.The variety is prescribed where an article is related to one of the seven ancestral English-speaking countries; in other c → | 160 | 451 |
StubSorter | SD0001 | 21 Apr 2023 | A simple approach to stub sorting
StubSorter is a script intended to make stub sorting easier. It provides a simple HotCat-like search field to search for and add templates from Category:Stub message templates. It also allows you to remove existing stub templates. When navigating to an article from the sorting backlog category CAT:STUBS, the script interface is opened automatically. Also to save you another click, is automatically removed when you add another stub template and save. The keyboard shortcut or (on Mac ) can be used for saving.If you have the [[ → | 188 | 446 |
formatgeneral | Ohconfucius | 6 Oct 2023 | Within-article consistency of formatting
By long-standing convention and as detailed at the Manual of Style, a Wikipedia article needs to use consistent formatting. Because there are a number of external style conventions that exist, articles are vulnerable to creeping inconsistency through being edited potentially by hundreds of editors. These inconsistencies are often difficult to identify quickly, and this script has been developed as an aid to the careful manual oversight of consensus formatting rules. Functions performed include:
| 139 | 445 |
teahouseUtility | Writ Keeper | 11 Jan 2022 | Method 1:
Get ScriptInstaller, then navigate to User:Writ Keeper/Scripts/teahouseUtility.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 90 | 439 |
delsort | Enterprisey | 14 Apr 2022 | Performs [[WP:delsort
A userscript to perform deletion sorting. Hint: It's much easier if you get ScriptInstaller, then navigate to User:EnterpriseyBot/delsort.js and click "Install" at the top. However, here's the manual method:
| 196 | 436 |
ScriptInstaller | Equazcion | 22 May 2020 |
This is the documentation page for the ScriptInstaller.js user script. Script Installer provides simple automatic installs and uninstalls of Wikipedia customizations (user scripts) directly from the script listing page, each with just a single click.
| 71 | 425 |
CiteUnseen | SuperHamster | 29 Jun 2024 | User script that adds iconic indicators to Wikipedia citations Changelog: User:SuperHamster/CiteUnseen/Changelog Cite Unseen is a user script that adds categorical icons to Wikipedia citations, providing readers and editors a quick initial evaluation of citations at a glance. This helps guide users on the nature and reliability of sources, and to help identify sources that may potentially be problematic or should be used with caution (key word is may - see the usage guide below).Cite Unseen's categorization dataset currently holds over 3,400 domains in 20 categories. These categories incl → | 201 | 411 |
teahouseTalkbackLink | Writ Keeper | 11 Oct 2019 | 74 | 410 | |
Extra edit buttons | MarkS | 1 Feb 2021 | Extra edit buttons allows the user to change the buttons on the top of the edit panel. The main features are:
| 17 | 410 |
DYK-helper | SD0001 | 15 Sep 2024 | Easily create DYK nominations
DYK-helper is a script to easily create a DYK nomination. It automates:
If you have the script-installer gadget, just click on the "Install" button in the infobox. Otherwise, place importScript('User:SD0001/DYK-helper.js'); // User:SD0001/DYK-helper.js on your common.js page.The "DYK" menu option is available in the "More" dropdown menu, wh → | 190 | 408 |
Common Terms | Ohconfucius | 24 Apr 2024 | A module adapted for use with AWB is available at User:Ohconfucius/AWB modules/Unlinking. Main objectives are as follows:Whilst it might be said that "blue words are as easy to read as black words", the underlying 'information' a blue word imparts on Wikipedia (cf unlinked black words that have no such connotation) makes blue words more weighty, with the concomitant risk that they will detract or distract if used inappropriately or excessively. As an editor, I see it as an important part of my job to ensure that contents of all articles add value. Overlinking was a serious problem in the → | 136 | 386 |
teahouseTalkback | Writ Keeper | 9 Jan 2017 | 67 | 385 | |
WikiLoveinstallscript | Ocaasi | 26 Feb 2014 | Method 1:
Get ScriptInstaller, then navigate to User:Ocaasi/WikiLoveinstallscript.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 67 | 378 |
monobook | Voice of All | 24 Mar 2015 | Method 1:
Get ScriptInstaller, then navigate to User:Voice of All/Addtabs/monobook.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 22 | 376 |
GANReviewTool | Novem Linguae | 25 Apr 2024 | Quickly and easily close [[WP:GAN
Quickly and easily close good article nominations and good article reassessments. Takes care of ing the discussion, changing talk page templates, changing article templates, and adding/removing the article from one of the WP:GA subpages. Go install User:Enterprisey/script-installer, then come back to this page and click the giant blue "Install" button in the infobox on the right. Or install it manually by adding the below code to your Special:MyPage/common.js file.Your feedback is essential. Please report all bugs and feature → | 246 | 372 |
findargdups | Frietjes | 14 May 2024 | Pages transcluding templates called with duplicate arguments are listed in Category:Pages using duplicate arguments in template calls. Examples of duplicate arguments are or This script assists editors with finding the duplicate arguments within a particular page.
To install on another Wikipedia, use
| 153 | 372 |
HarvErrors | Trappist the monk | 21 Jun 2024 | Finds problems with {{tl Short footnote templates like and are prone to problems with their automatically generated links. This script checks these links for validity and displays error messages when incorrect linkage is discovered. In addition, it displays warning messages when full citations that are set up to receive links from shortened footnotes do not have any pointing to them.This script may produce any of three types of error messages, and one type of warning message. Here are some sample m → | 220 | 351 |
massRollback | Writ Keeper | 18 Jan 2024 | This script provides the ability to rollback all of a user's displayed edits from their Special:Contributions page, for use with combating widespread disruption. This makes use of the rollback function of Mediawiki, and as such requires rollback permissions (either from the rollbacker permission or as part of the administrator toolset).
| 161 | 346 |
xfdvote | Awesome Aasim | 12 Sep 2023 | Makes participation in XFD discussions a bit easier
The XFD Participation tool is a script that makes it easier to participate in XFD discussions. or enable the one-click installer in Preferences and click the "Install" button. Upon reaching a page nominated for deletion, click on one of the buttons. This will open a dialog box where you can enter in the reason for your "vote" in the "straw poll". Remember that arguments will be weighted, not !votes.Note that for most deletion nominations you have to visit the page nominated for deletion to participate. This is because you are expected to vie → | 181 | 345 |
typo | Uziel302 | 25 Mar 2023 | 110 | 341 | |
dashes | Ohconfucius | 25 Apr 2024 | What follows is a fork of User:GregU/dashes.js (forked on 27 May 2020)
The editor who developed the script is no longer active, and changes to Wikipedia have restricted who can edit the old script page. Please see the edit history for User:GregU/dashes.js for attribution Fix hyphens, dashes, and minus signs per MOS:DASH. To install, add the following line to your personal JavaScript page: importScript('User:Ohconfucius/dashes.js'); This tool can be used standalone until it is added to AutoEd and wikEd.This module should follow unicodify.js if it is use → | 195 | 339 |
externISBN | Lunchboxhero | 6 Feb 2021 | 25 | 335 | |
editcount | Ais523 | 12 Aug 2020 | I have written an edit counter, because Kate's and Interiot's tools went down with the toolserver changes and Interiot's Tool2 (which is very similar to this one) apparently doesn't work in Internet Explorer. To install it, follow this link and paste in this text at the end:To use this tool, go onto a user's Contributions page and click on the 'count' tab the script adds there. Your browser should scan through the users contributions, counting them. If the tab does not appear, try [[Wikipedia:bypass your cache|bypa → | 24 | 332 |
persondata | Dr pda | 1 May 2020 | 51 | 329 | |
Sources | Ohconfucius | 15 Jun 2022 | Main objectives, as applied to reference sections or otherwise within citation templates, are as follows:
| 97 | 308 |
Capricorn | Wugapodes | 10 Sep 2021 | Editing redirectsCapricorn is a user script to assist in categorizing redirects. It is the successor to Sam Sailor's which was a modified version of Keφr's sagittarius. The script has been updated to support (nearly) all redirect category templates in Category:Redirect templates as well as allow new page reviewers to mark redirects as patrolled. The organization of templates in the user interface has also been changed to accommodate the additional redirect category templates now supported. For more information on → | 167 | 304 |
responseHelper | MusikAnimal | 19 Sep 2023 | responseHelper is a user script that makes it easier to respond to requests/reports at WP:AIV, WP:ANEW, WP:PERM, WP:RFPP, WP:UAA, WP:SPI and WP:REFUND. Links are added to your sidebar to quickly insert administrator notation templates and supply an informative edit summary.When editing pages on supported noticeboards, links will appear on your sidebar that correlate to each of the notation templates available. Hover over the links to see descriptions. Click on the desired response, and the template is inserted and the edit summary s → | 136 | 300 |
Twinkle | AzaToth | 17 Mar 2012 | Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnin → | 5 | 293 |
AntiVandal | Ingenuity | 16 Feb 2024 | Diff viewer for reverting vandalism
AntiVandal is a web-based counter-vandalism tool. It is similar to Huggle in interface and usage, though it is a more lightweight version. Due to the ability of the script to revert edits extremely quickly, it is required to have the rollback right or be included on the script's whitelist. If you do not have the rollback right, you can make a request at the permissions page.Go to Preferences → Gadgets → Adva → | 123 | 284 |
rater | Kephir | 3 Aug 2021 | rater aids in assessing articles with {{WikiProject Whatever}} templates. It places a "Rate" button next to the watchlist switch, which brings up a dialog box assisting with article assessment. In addition to that, when visiting a category of unassessed articles, rater changes links in the category to point to their respective article pages, rather than talk pages.Warning: rater is currently in a somewhat unstable state; it is advisable to check the preview, raw source editor or refresh the talk page to check whether the tool works correctly. Browsers othe → | 66 | 284 |
afd helper | Jnothman | 25 Jan 2021 | The afd helper is a tool developed to help voting on Articles for Deletion and nominating articles for deletion.
Users equipped with the tool do not see [[[#|Edit]]] next to each entry on the AFD log page, but rather [[[#|Edit]]
| 20 | 279 |
DiscussionCloser | DannyS712 | 20 Nov 2021 | A script for closing a discussion easily
This is a script for closing a discussion easily. You can see a "Close" link at the right hand side of the section headings.
| 114 | 278 |
diff | Cacycle | 4 Aug 2024 | wikEd diff is a free JavaScript visual diff library for inline text comparisons. It is the only available JavaScript diff library that detects and highlights block moves and that works on the word and character level. While wikEd diff has been developed and optimized for comparing Wikipedia source texts, it works great for any type of text, including program code. The library is customizable, has Unicode and multilingual support, is fully commented and documented, and is free (public domain). The script is used by the Wikipedia/MediaWiki in-browser edi → | 5 | 272 |
Mark-blocked script | NuclearWarfare | 31 Aug 2020 | 62 | 269 | |
References segregator | PleaseStand | 24 Jan 2023 | References segregator (segregate-refs.js) is a user script by PleaseStand – an attempt to make editing articles that have many citation templates easier. It works by moving the first non-empty occurrence of a <ref> tag to a separate text box that is below the main editing textbox. That first occurrence of the ref is replaced by a short tag as if there were an identical reference before it. It is also capable of migrating articles to the list-defined references format (LDR).A small amount of [[User:PleaseStand/Sandbox|informal testing → | 62 | 267 |
Scripts | Ale jrb | 3 Dec 2024 | (script tracker) This page holds my script collection which provide additional functionality that I've found useful. These Scripts may not be up-to-date.
NB. Any script I make that edits automatically will link here in its edit summary. If you have any feedback, questions, comments or suggestions, please let me know on my talk page. My browser-based, JavaScript anti-vandalism program is in testing. Learn more.A script that helps admins delete speedy deletions much more quickly, including changing rational → | 72 | 261 |
OneClickArchiver | Elli | 23 Aug 2024 | OneClickArchiver (source) – updated version of User:Evad37/OneClickArchiver.
| 179 | 252 |
votesymbols | Ais523 | 15 Feb 2018 | Add symbols to straw poll votes
votesymbols adds symbols to individual votes on pages including straw polls, similar to the icons used by commons:Commons:Polling templates.
| 34 | 252 |
RefToolbar | Mr.Z-man | 30 Dec 2021 | RefToolbar refers to a series of JavaScript/jQuery scripts that help editors add citation templates to articles. It works in conjunction with the MediaWiki extension WikiEditor. The RefToolbar implementation is scattered across several scripts (see, for example, this, this or this prefix search). The newest version, RefToolbar 2.0 is turned on by defau → | 23 | 244 |
watchlist | Js | 31 Aug 2020 | A script that adds a tab along the top of the Watchlist page and some links to its "watchlist options" box.
Clicking the ↸ tab toggles the page's display between removing or reinstating most of the messages/options/etc that precede the watchlist. This can be particularly useful for smaller screens. The display's state is saved in a browser cookie. Add this to your common.js : If you don't want to click x to add unwatch links: | 46 | 239 |
cat-a-lot | קיפודנחש | 15 Jun 2024 | cat-a-lot.js loads Cat a lot on Wikipedia.
After installing the script, bypass the cache of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2: This can be used on any Wikimedia project.# Place mw.loader.load('//en.wikipedia.org/wiki/User:%D7%A7%D7%99%D7%A4%D7%95%D7%93%D7%A0%D7%97%D7%A9/cat-a-lot.js'); // Backlink: User:קיפודנחש/cat-a-lot.js on the bottom of your common.js page or [[Special:MyPage/skin.js|your skin. → | 120 | 235 |
Hide Vector sidebar | PleaseStand | 21 Mar 2017 | Hide Vector sidebar is a user script by PleaseStand that hides the sidebar of the Vector skin. To access the navigation links, you can temporarily show the sidebar by choosing "Show sidebar" from Vector's drop-down menu. Firefox users should be able to press alt-shift-a to hide/show the sidebar, but users of other browsers such as Internet Explorer are out of luck. If you use one of those web browsers, I would appreciate it if you could suggest an alternative accesskey (alt-a conflicts with the shortcut for the Favorites menu). Alt-a appea → | 9 | 235 |
RefRenamer | Nardog | 13 Aug 2023 | This is a script for replacing the name attributes of tags with something descriptive like "Smith-2015". It was developed with focus on names like ":0", ":1" and so on, which are generated by VisualEditor, so by default it only renames them, but you can rename other names found in the source as well.Installing it adds the link "RefRenamer" to the Tools section of the sidebar on pages related to existing wikipages, which opens a dialog. If it's opened while editing, the source in the edit box will be parsed (slower); otherwise the latest version of t → | 178 | 233 |
Scripts | The Earwig | 22 Mar 2021 | Scripts I've worked on:
User:The Earwig/copyvios.js Adds a "Copyvio check" link to the tools sidebar that runs the current page through Earwig's Copyvio Detector User:The Earwig/revdel-responder.js (documentation) For admins, adds buttons to respond to requests; useful with User:Enterprisey/url-select-revdel My custom skin pages: User:The Earwig/common.js User:The Earwig/common.css Old Scripts retained for historical interest (unmaintained): User:The Earwig/permalink.jsAdds a link next to page head → | 103 | 231 |
badimages | Mr.Z-man | 9 May 2017 | badimages.js is a JavaScript tool that hides all images on the Bad image list. As of November 2022, this script has stopped working. Any image on the bad image list, will be hidden except on its image page and any specified article exceptions by the MediaWiki software. This script will hide the images on every page, including the image page.Simply add to your common, monobook (or whatever skin you use) JS page and bypass your cache. For faster execution (to hide the images quicker after the → | 20 | 229 |
SATG | DannyS712 | 21 Oct 2019 | Assist in creating a [[Template:Source assess table
This is a script for generating a source assess table. The link is located in your personal toolbar on the left hand side ("SA Table Generator") after installing the script. See also:
| 97 | 228 |
automod | Henrik | 24 Apr 2008 | 18 | 225 | |
deletionFinder | Writ Keeper | 23 Mar 2018 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 71 | 219 |
inlineDiffDocs | Writ Keeper | 23 Oct 2024 | This is a common documentation page for User:Writ Keeper/Scripts/commonHistory.js, User:Writ Keeper/Scripts/watchlistDiffs.js, User:Writ Keeper/Scripts/userHistory.js, User:Writ Keeper/Scripts/generalHistory.js, and User:Writ Keeper/Scripts/contribsHistory.js. I created userHistory.js first at Yunshui's request; it's a modified version of Ale jrb's user history script. This script fixes a few bugs with Ale jrb's original, and it adds a new feature: a button is added to each entry that displays the diff of that entry in- → | 41 | 219 |
PicturePopups | Zocky | 4 Feb 2021 | // User:Zocky/PicturePopups.jsdocument.write(); → | 11 | 218 |
Archiver | Σ | 29 Jan 2021 | Archy McArchface () is a script that allows a user to select and archive multiple discussions to another page. Archy McArchface was created to better enable experienced editors to clear out old discussions themselves, without having to rely on OneClickArchiver, which functions much more awkwardly when used to archive more than one discussion on a given talk page. Every discussion page is already set up to use Archy McArchface.In a nutshell: The script will add an "øca" (or "more", for you Vector users) → | 49 | 216 |
Nominations viewer | Gary | 20 Jun 2024 | Nominations viewer (JS source) is a script that compacts the nominations listed at the following pages:
| 97 | 215 |
live-edit-counter.js | Henrik | 12 Aug 2020 | 17 | 208 | |
GAN-helper | SD0001 | 27 Nov 2020 | Easily create GAN nominations
GAN-helper is a script to easily create a GAN nomination. If you have the script-installer gadget, just click on the "Install" button in the infobox. Otherwise, add on your common.js page or skin js page. The "GAN" menu option is available in the "More" dropdown menu, when viewing the article page or its talk page. LoggingGAN-helper can optionally make an entry in a userspace log. Name of the log page and format of log entry can be tweaked from the interface. → | 132 | 205 |
OneClickArchiver | Equazcion | 3 Aug 2021 | Adds archive links to discussions, allowing one-click archiving of individual sections
Note: This script is no longer being actively developed. OneClickArchiver allows you to instantly archive a single discussion with a click, via an "archive" link that displays for each section on discussion pages.Noticeboards and other high-traffic discussion pages, normally archived automatically by bots, have gotten long and less manageable recently due to bot instability. OneClickArchiver was created to better en → | 59 | 204 |
Citoid | Salix alba | 16 May 2022 | This is a client for the Citoid service, used to generate citation templates from a URL. To use it, add
to your Special:MyPage/common.js. It will create a "Citoid" link in the Tools section of the sidebar. Clicking on that brings up a dialog where you can input a URL and get a filled in citation template. It is heavily based on User:Mvolz/veCiteFromURL (now defunct). It is very much a quick hack and comes with no warranties. The code is at User:Salix alba/Citoid.js with CSS at User:Salix alba/Citoid.css.
| 51 | 201 |
wikEdDiff | Cacycle | 29 Aug 2021 | wikEdDiff is a user script that provides an improved and easier to read diff view for comparing article versions on Wikipedia and other MediaWiki installations. wikEdDiff has also been integrated into wikEd, a full-featured JavaScript in-browser editor. wikEdDiff is based on the wikEd diff library. wikEdDiff is also a demo and technology preview for a possible integration of this diff style into the official Wikipedia software.* Additions, deletions, and block moves are highlighted b → | 20 | 200 |
Twinkle | AzaToth | 17 Mar 2012 | Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnin → | 9 | 199 |
HotDefaultSort | BrandonXLF | 13 Jul 2024 | Adds buttons beside the default sort key to add a default sort, modify the current default sort, and to remove the current default sort. UI is similar to Wikipedia:HotCat, but for default sort key rather than categories. → | 104 | 198 |
pageswap | Ahecht | 15 Dec 2024 | 1's pageswap GUI is a user script that allows a user to swap the histories of two pages (with reasonable restrictions), sometimes known as a history swap or a round-robin move. This script was originally based on User:Andy M. Wang/pageswap, but has been modified to add a graphical interface and has added features for easier usage in answering requested moves. The script requires the user to have suppressredirect and move-subpages rights. The script will add a "Swap" tab to the top of the page ne → | 124 | 197 |
rmCloser | TheTVExpert | 22 Mar 2024 | Helps with closing and relisting [[Wikipedia:Requested moves
rmCloser is a script that helps with closing and relisting requested moves. To install the script, add: importScript('User:TheTVExpert/rmCloser.js'); // Backlink: User:TheTVExpert/rmCloser.js to Special:MyPage/common.js.After installing, navigate to a talk page with the requested move that you want to close or relist. At the top of the requested move, click the "Close", "Relist", or "Notify WikiProjects" button, depending on the action you are doing. If you click "Close", then select the r → | 117 | 197 |
pageswap | Andy M. Wang | 20 Sep 2018 | pageswap is a script that allows a user to swap the histories of two pages (with reasonable restrictions), sometimes known as a history swap, sometimes called a round-robin move. The script requires the user to have suppressredirect and move-subpages rights (on enwiki, these are usually granted via either the page mover permission or as part of the standard administrator toolset). The script will add a "Swap" tab to the top of the page near the "new section" button.To use this script: Copy th → | 84 | 193 |
watchlistnotifier | Ais523 | 16 Jun 2023 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2:
| 18 | 191 |
mass rollback | John254 | 3 Jul 2017 | This script requires the rollback right. Selecting the "rollback all" tab when viewing a user's contributions history will open all rollback links displayed there. (Use with caution.)
After installing the script, bypass the cache of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2: This can be used on any Wikimedia project.# Place mw.loader.load('//en.wikipedia.org/wiki/User:John254/mass_rollback.js'); // Backlink: User:John254/mass rollback.js on the bottom of [[Special:MyPage/commo → | 37 | 190 |
Edit Request Tool | Terasail | 7 Sep 2024 | Closes edit requests If you have any suggestions on how to improve the tool, or run into any problems with usage. Please add a section to the talk page so that they can be addressed.Edit Request Tool is a userscript which allows users to reply, close or remove protected edit requests. This will work on Interface, Full, Template, Extended and Semi protected edit requests. The tool also allows for the changing of edit request levels (Template → Semi) and changing/adding edit request page targets. The tool will automatically sign responses and → | 112 | 188 |
monobook | Voice of All | 28 Nov 2021 | 10 | 186 | |
Helper script | Timotheus Canens | 17 Jun 2021 | Accept, decline, or reject pages in the draft namespaceThe Articles for creation Helper script (AFCH) is a Wikipedia gadget designed to help when reviewing Articles for creation article submissions. It is currently the only script officially recognized and supported by WikiProject Articles for creation. In early 2014, the Helper script was completely rewritten and redesigned from the ground up, with a number of new features. This rewritten script is now the default; you can read about what changed at /Rewrite. The source is located at [[MediaWiki:Gadg → | 12 | 185 |
copyvio-check | DannyS712 | 26 Jul 2024 | copyvio-check (source) is a script which displays the % of copyvio in a separate section of the info menu of the NPP toolset. → | 84 | 183 |
whackamole | Kbh3rd | 10 Dec 2024 | 23 | 182 | |
script | Lightmouse | 1 May 2017 | 23 | 180 | |
ajaxPreview | Js | 18 Sep 2019 | The script adds and Ajax buttons which are:
Preview button updates content and edit summary previews and then executes global collapsing scripts. Shift-clicking the button will update the previews of interwikis, categories and templates as well. You still need regular non-Ajax preview if you insert <syntaxhighlight lang="xxx"> or <categorytree>.* "Preview" displays references when editing a section (by a → | 16 | 180 |
Superlinks | Bradv | 22 Aug 2023 | Superlinks is a Wikipedia user script designed to allow powerusers to quickly view pages and information related to the page they are currently viewing or editing without the need to navigate away from the page or open large numbers of new tabs.The script consists of a collection of links at the top right corner of the page, and a popup window that opens over part of the current page when one of the links is clicked. The popup window loads its content on demand via Ajax without affecting the current page, and can be closed by clicking on the close button → | 77 | 176 |
EasyBlock | Animum | 17 Sep 2021 | EasyBlock (source) is one of my scripts that aids admins who often do routine blocks, such as those for vandalism, username violations, or sockpuppeteering.
This tool will display a "block" tab, which, when the mouse hovers over it, will display a list of block options on the following pages/namespaces (see below for display options, and please read how the script detects usernames):
| 50 | 175 |
Twinkle | AzaToth | 17 Mar 2012 | Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnin → | 7 | 171 |
diff-permalink | Enterprisey | 13 Nov 2023 | Permalinks on diff pages
Diff pages now have links you can copy, like "Special:Diff/123456789". User:Enterprisey/diff-permalink-2.js is the same script but with square brackets [[]] around the page.* My other user scripts → | 76 | 169 |
collection | Pediapress | 26 Jan 2021 | 2 | 169 | |
Shortdesc helper | Galobtter | 25 Jan 2020 | Allows easy changing and importing of [[WP:SHORTDESC
Shortdesc helper (SDH) is a gadget for adding, editing, and importing short descriptions.
| 66 | 168 |
aiv | Lightdarkness | 29 Nov 2021 | 6 | 168 | |
Reference Organizer | Kaniivel | 24 Feb 2022 | Reference Organizer displays all article's references in graphical user interface, where you can choose whether the references should be defined in the body of article or in the reference list template ([[Help:List-defined references Reference Organizer is a Wikipedia user script that allows organizing references according to user preferences.The script parses the article for references, it detects and stacks identical and duplicate references. The result is then presented in graphical user interface (GUI). You can choose which references should be defined in the body of article a → | 88 | 167 |
My subpages | PrimeHunter | 24 Sep 2024 | 38 | 166 | |
GAR-helper | SD0001 | 17 Feb 2023 | Easily create GAR nominations
GAR-helper is a script to easily create a GAR nomination and transclude it to the article talk page. The script supports listing good articles for either individual reassessment or community reassessment. GAR-helper will identify and notify the following editors for you:
You should notify the following editors yourself:
| 119 | 165 |
HarvErrors | Svick | 2 Jun 2011 | Finds certain sourcing issues
To install the script, add: importScript('User:Svick/HarvErrors.js'); to Special:MyPage/common.js. If installed correctly, you will see a red error message in this note If you don't see an error message, you may still need to bypass your cache. Historical discussion Similar scripts | 91 | 165 |
editrefs | Dr pda | 27 Jun 2018 | 38 | 164 | |
rcpatrol | Awesome Aasim | 13 Sep 2023 | RC Patrol is a tool that can be used to patrol recent changes. It is designed to revert potentially problematic edits (with a customizable edit summary) quickly and efficiently. There is a dropdown that makes reverting and warning the user a piece of cake, and there is also a bunch of keyboard shortcuts. Unlike Huggle, there is no program installation required, just add the script code to your common.js page. This runs directly out of your browser on Wikipedia, unlike SWViewer. That said, because the tool is relatively new, there may be bugs from time to time. → | 59 | 162 |
util | Quarl | 10 Feb 2006 | 12 | 162 | |
RLRL SR Utility | Topbanana | 20 Feb 2015 | 24 | 161 | |
mathJax | Nageh | 18 Apr 2014 | This script is no longer maintained, as Nageh has retired; please disregard any instructions in the template below to contact him.
No official mathJax preference is currently available. mathJax is a port and frontend of MathJax for use on Wikipedia. It was created out of dissatisfaction with the current state of maths formatting:
| 4 | 161 |
Draftify | Mr. Stradivarius | 16 May 2021 | The Draftify gadget allows you to move a userspace draft to the draft namespace, tag it with a draft template, and notify the user of your action. It will also optionally allow you to give the user advice about changing their username, or to soft-block them because their name violates the username policy.
Add the following to your common.js: After you have saved the page, you may need to bypass your browser cache.
| 61 | 160 |
wikipage | Quarl | 28 Jan 2021 | 12 | 157 | |
editcount | Lupin | 11 Mar 2021 | 8 | 157 | |
spihelper | GeneralNotability | 13 May 2024 | This is spihelper, a script to help CheckUsers, SPI clerks, and patrolling admins with sockpuppet investigation case pages.
Sockpuppet investigations helper script Method 1 – Automatic
| 73 | 155 |
addlink | Omegatron | 4 Apr 2008 | 13 | 155 | |
Draft no cat | DannyS712 | 6 Mar 2022 | Convert categorization of drafts to links
Convert categories of drafts to links to those categories. Originally created for use at Category:AfC submissions with categories. For background, see WP:DRAFTNOCAT. See User:DannyS712/Draft re cat for the companion script. See also: Template:Draft categories which disables categories for drafts and re-enables them automatically when drafts are moved into article space. → | 61 | 154 |
unsignedhelper | Anomie | 16 Apr 2024 | This script adds an entry to the Insert and Wikitext sections of the Edit tools box (at the bottom of the edit page) for adding or .
To use the script, add the following to your skin-specific Javascript file. Note that this script has only been extensively tested on Monobook with Firefox. Then, when editing a page, highlight the unsigned comment (or the last part of it) or position the cursor just after it and use the in the Edit tools box. This will use the API to find the user who added that comment and add the appropriate or at the cursor position.* If someone el → | 59 | 152 |
SearchBox | Zocky | 29 Jul 2014 | // User:Zocky/SearchBox.js document.write(); → | 18 | 151 |
stubsearch | Danski454 | 9 Aug 2024 | Stub search is a script for tagging stubs, which supports searching for tags and the hierarchy structure used at Wikipedia:WikiProject Stub sorting/Stub types. This script works in Vector, Cologne Blue, Modern, Monobook, and Timeless. Information for CSS customisation is here. The source code is here.
Copy the line below, then [ click here], paste the line, and hit the save button.
| 58 | 149 |
rollback | Gracenotes | 4 Jun 2021 | 30 | 148 | |
histcomb.js | Alex Smotrov | 16 Sep 2022 | [[|Script]] improves readability of history pages:
Example: becomesDemo without installa → | 23 | 148 |
ArticleQuality | EpochFail | 14 Aug 2018 | This gadget adds ORES-based article quality predictions in a few relevant places: the article byline, the article history page, and to article links that are wrapped in a "ores-wp10-prediction" class. → | 39 | 146 |
RegExTypoFix | Cacycle | 27 Jan 2007 | 2 | 146 | |
adminhighlighter | Theopolisme | 10 Aug 2022 | Admin highlighter (source code) highlights links to admins' userpages, talkpages, or contributions pages in bodyContent (that is, everything but the tabs, personal links at the top of the screen, and sidebar) by giving them a colored background. To install it, add to your common.js page and clear your cache. By default, the colored background is a cyan color. To modify it, addto your common.css page, where #E7E7E7 is the HTML color code of your desired background c → | 45 | 145 |
lintHint | PerfektesChaos | 4 Jul 2024 | JavaScript gadget – show LintErrors analysis (Parsoid messages) live.
Problems in wikitext detected by Parsoid and managed via Special:LintErrors for entire namespaces may be retrieved for a particular page view, and wikitext sequences may be checked interactively. The Linter Extension is structured by error type only and may be filtered by namespace.When visiting a particular page, this gadget can inform about all current error types immediately, and users interested in syntax improvement are encouraged to remedy right no → | 58 | 143 |
userhist | Ale jrb | 9 Oct 2019 | 27 | 140 | |
shortdescs-in-category | SD0001 | 20 Feb 2022 | Show short descriptions of pages while browsing categories
This script gives a button at the top of the list of pages in a category. On clicking, short descriptions of all pages in view are displayed. Colour codes:
To tweak the color codes to your liking, see #Customisation below. If you have the script-installer gadget, just click on the "Install" button in the infobox.Otherwise, add the line on your [[Special:MyPage/comm → | 75 | 138 |
wordcount | Caorongjin | 29 Oct 2024 | This scripts adds a to the list of tools normally found on the left of the Wikipedia screen. The script produces an output of the word count for the main body and the references section, highlighting the counted fields in yellow and cyan, respectively. Clicking the link again toggles these calculations and highlights off. This script is based on User:Dr pda/prosesize, which limits its calculation to the readable prose and does not include lists such as references.# Open your common.js file and click (or if the page is b → | 33 | 138 |
Automatic Referencing Assistant | TheJJJunk | 14 Dec 2023 | The Automatic Referencing Assistant (ARA) is a script which aids users in correcting referencing errors. It notifies the user when the article being edited is missing the template, has invalid or broken tags, or is missing the "Name" parameter in the Persondata template. Clicking a fix link will automatically add the necessary template or information to the correct location in the article.
For a written history of the script, see here. To use this script:#Place in your common.js. If the script doesn't work immediately, [[Wikipedia:Bypass y → | 44 | 135 |
sysopdectector | Splarka | 24 Mar 2015 | 38 | 134 | |
afc-helper | Henrik | 18 Feb 2021 | 5 | 134 | |
dabfinder | Splarka | 23 Aug 2018 | 21 | 133 | |
UTCclock | Voice of All | 19 Mar 2021 | 8 | 133 | |
userRightsManager | MusikAnimal | 25 Apr 2022 | User rights management and WP:PERM helper for admins This script allows you to respond to requests at WP:PERM by adding closing remarks to a request, assigning the right, and issuing a talk page message – all within a few seconds.Currently the script only works at individual WP:PERM pages. To use, browse to any PERM subpage (such as WP:PERM/R), and if you want to grant the right to a user, click on the "Assign permissions" link as you would normally. A dialogue will appear allowing you to enter closing remarks, and a customized summary that will appear in the user rights log. → | 65 | 130 |
EditWarChecker | Evad37 | 30 Apr 2020 | EditWarChecker (source) checks the recent history (last 24 hours) of articles for possible edit wars. A traffic light symbol is added to the top-right of the page, on the same line as the title, colour-coded as follows:
| 49 | 129 |
stubtagtab2 | Ais523 | 3 Jul 2017 | 18 | 128 | |
XFDcloser | Evad37 | 1 May 2020 | Closes XfD discussions
XFDcloser (source) is a gadget to close XfD discussions at multiple venues. Feedback, including bug reports and feature suggestions, can be given on the talk page. To install the gadget, visit Special:Preferences § Gadgets, scroll down to "Maintenance and administration", tick XFDcloser, and save the page.If you previously installed the userscript version ( → | 17 | 126 |
statusCheck | Ale jrb | 3 Sep 2014 | 18 | 124 | |
AQFetcher | N8wilson | 18 Mar 2021 | Article Quality (AQ) Fetcher will stylize as many links as possible according to the quality of their target article by assigning CSS classes accordingly. The following CSS classes are assigned once the script has completed:
AQ-FA AQ-A AQ-Start AQ-Unclassified AQ-GA AQ-B AQ-Stub AQ-Unknown AQ-C These correspond to the standard grades defined by the Editorial Team with the exclusion of the two quality grades for lists (FL or Featured List, and L or List).AQ-Unclassified and AQ-Unknown are the only additions. The script is a work in pro → | 29 | 123 |
NeverUseMobileVersion | Þjarkur | 31 Jul 2020 | Google on mobile uses "en.m.wikipedia.org", this scripts redirects to the normal desktop version.
Add this to the top of your common.js file: mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:%C3%9Ejarkur/NeverUseMobileVersion.js&action=raw&ctype=text/javascript" ); You can also copy this script to your own userspace and import it from there. [Source] → | 49 | 120 |
Backlinks | Lourdes | 31 Dec 2017 | Backlinks is a user script, which adds a link titled "Possible backlinks" to the left-menu toolbar. Clicking on the link searches out articles where possible Backlinks may be created for the current page.
To install the script, simply copy the following into your common.js page. importScript('User:Lourdes/Backlinks.js'); // Linkback: User:Lourdes/Backlinks.js Note: You will need to manually bypass your cache after installation. Visit Wikipedia:Bypass your cache to see how to do this.Any registered user can install and → | 45 | 119 |
Navigation shortcuts | Jsimlo | 17 Feb 2021 | Note: This page has been superseded by the features described in Help:Customizing toolbars.
Navigation shortcuts offer the ability to add personal links to the sidebar, providing quick and easy access to favourite articles within Wikipedia. Quick installation: add to your common.js (or equivalent skin-specific file). See installation section below for full installation instructions and configuration section for instructions on adding sidebar links.* Add one or more personal sidebars with links below the Wikipedia logo → | 7 | 119 |
statusChanger | Misza13 | 29 Nov 2021 | 6 | 119 | |
QuickEdit | BrandonXLF | 22 Nov 2024 | Edit a section of a page without reloading → | 46 | 118 |
useridentifier | Anomie | 5 Feb 2024 | 23 | 118 | |
COI Request Tool | Terasail | 1 Sep 2024 | Closes conflict of interest requests
If you have any suggestions on how to improve the tool, or run into any problems with usage. Please add a section to the talk page so that they can be addressed. COI Request Tool is a userscript which allows users to reply, close or remove conflict of interest edit requests. This will only work on conflict of interest edit requests. It is based on the Edit Request Tool script. Add the following to your common.js page:importScript('User:Terasail/CO → | 58 | 117 |
highlightredirects | Dschwen | 26 Feb 2015 | 21 | 117 | |
2.0 | Mr.Z-man | 4 May 2013 | RefToolbar 2.0 is the current version of RefToolbar, which adds citing capability to the enhanced editing toolbar (the MediaWiki extension WikiEditor). It may appear two different ways depending on a user's preferences. See the troubleshooting section below for details. Reftoolbar 2.0 consists of a series of JavaScript scripts that use the jQuery and jQuery UI JavaScript libraries. It also makes use of the JSON standard.RefToolbar 2.0 → | 20 | 116 |
twinkleimage | AzaToth | 17 Mar 2012 | 4 | 115 | |
prosesizebytes | Dr pda | 10 Feb 2021 | 22 | 112 | |
orangeBar | Writ Keeper | 10 May 2020 | This script re-creates the old "You have new messages" bar (the so-called "Orange Bar of Doom"). To use it, add the following code to Special:Mypage/common.js (or Special:Mypage/vector.js, or any other skin-specific page for the skin you are using): If you wish to remove the notifications-box from the top right of your screen, you can also add to Special:Mypage/common.css (or your skin's specific CSS page): → | 42 | 111 |
DYK promoter | Theleekycauldron | 14 Sep 2024 | Promote DYK hooks to the preps
Hi! Umm, I'm not sure what to write here. I call this the prep set's half-assed workbench, or PSHAW, for short. Install and enjoy use it, I guess! It creates a portlet link under "More", so you'd use it the same way you'd make a page move. | 76 | 110 |
wputil | Topaz | 26 Jan 2021 | 3 | 110 | |
script-functions | Alex 21 | 25 Feb 2023 | >>> User:Alex 21/script-functions.js is required to include multiple shared functions, and the custom "TV Scripts" header, many of which are used identically in a few of my other scripts - you only need to include it in Special:MyPage/common.js once. Follow the instructions at User:Alex 21/script-functions for installing scripts by Alex 21. <<<
To install just this script, add: importScript('User:Alex 21/script-functions.js'); to Special:MyPage/common.js. To make sure that the functions script has loaded before any other Alex 21 script, load your script into common.js as such: → | 57 | 109 |
spihelper | Timotheus Canens | 1 Dec 2019 | 27 | 106 | |
DraftCleaner | Novem Linguae | 24 Aug 2024 | 77 | 104 | |
Dumb quotes | DemonDays64 | 4 Aug 2023 | Dumb quotes.js replaces smart curly single and double quotes with "dumb" quotes, to fit with MOS:Smart quotes.
Import by adding to your common.js page. When you have this script loaded, a link in the Tools sidebar titled "Dumb quotes" will appear; clicking on it will replace every instance of a double or single curly quote with a straight quote. Example: “I have a dream,” said King from DC’s Lincoln Memorial. becomes "I have a dream," said King from DC's Lincoln Memorial.This works in both the source and visual edito → | 57 | 104 |
wikilove | Kaldari | 29 Jan 2021 | wikilove is a script designed to promote the spread of WikiLove within Wikipedia. Specifically, it makes adding awards and gifts to user talk pages as simple as clicking a few buttons.
Note: This user script is deprecated and has been replaced by the wikilove wikilove extension. To install the script, add the following line to your Vector JS page:Note: wikilove currently only works in the Vector skin (the default skin as of 2010). It will not load in other skins. To check or c → | 10 | 103 |
statusChanger2.js | Xenocidic | 6 Feb 2021 | I'm sorry but my knowledge of JavaScript seems to be at its limits. Would it be possible to add &action=purge to the links so that the status on the userpage and and usertalk can update? I created a modified statustop that has a button I can click on each page to refresh the status, but it would be cool if the statuschanger could just do that by itself. Hope to hear from you soon. --Kraftlos (Talk | Contrib) 04:18, 4 January 2009 (UTC)Hrm, I apologize for the delay in answe → | 7 | 103 |
redirect-helper | Eejit43 | 13 Dec 2024 | User script to easily manage redirects → | 78 | 101 |
peerReviewCloser | Writ Keeper | 19 Jun 2021 | The Peer Review closer is a small utility that will automatically close a peer review, per the instructions at Wikipedia:Peer_review/guidelines#Step_4:_Closing_a_review.
Add the following line: ...to your common.js page on a new line (it's okay to create the page if it doesn't already exist).On a peer review page, you should see a new option in your editing tools along the top that reads: "close peer review". Simply click that button when you're ready to close a review and everything should be taken care of for you! If the script is successful, the p → | 63 | 101 |
undo-last-edit | Enterprisey | 5 Jan 2021 | Adds a menu item to a page to undo the last edit that was performed on it
A userscript to add a menu option to undo the last edit that was made to a page. That way, you don't have to navigate to the page's history first. The menu option will be in the "More" menu to the left of your search bar (for the Vector skin, which is used by default). "undo-last-edit: for those moments where you just need to get rid of that last edit as quickly as possible."Hint: It's much easier if you get ScriptInstaller, then navigate to [[User:Enterprisey/undo-last- → | 15 | 101 |
patrollinks | Mr.Z-man | 18 Jun 2013 | patrollinks.js is a JavaScript tool to add patrolling links directly on Special:Newpages beside unpatrolled entries for easy patrolling of obvious good pages without having to navigate to the page. In the monobook skin and others with "p-cactions" links (edit, history, watch, etc. on the top of pages in monobook) a new "patrol links" link/tab will be added to activate the patrol links. On skins without this (Classic) the links will be turned on by default. You can also turn them on by default in other skins using an option described below.In skins where the links are not always on by defa → | 10 | 101 |
comm | Topaz | 21 Jan 2006 | 2 | 101 | |
replacetxt | Voice of All | 3 Mar 2021 | 7 | 100 | |
easy-merge | SD0001 | 26 Apr 2020 | Redirect page and add merge templates to talk pages
This is a script that makes the process of filing out the paperwork while merging articles a tad easier. Look for the menu item "easy-merge" in the "More" menu. The script is to be run from an article whose content has been merged to another article. A form window opens in which the name of the target article is to be entered. On submitting, following actions are performed:
| 62 | 99 |
autolink | Lenore | 15 Mar 2020 | Thanks to User:Omegatron, who developed the initial code.
This tool parses external links and template code in history pages (Recent Changes, Watchlist, Related changes and Contributions too), making them into colorful links: for example, if you write code like
| 16 | 99 |
SnipManager.user | Odie5533 | 29 Jan 2021 | 11 | 99 | |
ToDoLister | Evad37 | 4 Dec 2019 | This script, ToDoLister (source: User:Evad37/ToDoLister.js), makes it easy to manage a to-do list within your userspace:
To install the script, add the line: to Special:MyPage/common.js.Or to install on an → | 31 | 98 |
Comment highlighter | PleaseStand | 24 Nov 2019 | Comment highlighter is a user script by PleaseStand that highlights your discussion page comments (or those of other users) while reading a discussion page (comments are not highlighted in edit mode). The script adds a tab or menu item (called "Unhighlight") to allow you to turn off the highlighting manually if necessary. For users of slow computers, it is also possible to disable highlighting by default (see "Configuration" below). Add the following code to Special:MyPage/common.js or Special:MyPage/skin.js:If you are not on the English Wikipedia, you will → | 24 | 98 |
Metadata gadget | Pyrospirit | 16 Aug 2015 | The metadata script is a gadget that displays the quality assessment of every article page you visit. This allows you to get a general idea of an article's quality without going to the talk page or reading the entire article yourself. The information is displayed in the tagline directly below the article header. It also colours the article header based on that information, using a colour scheme based on the colours.This script finds the assessment information entirely from the intro section of the article's talk page. In → | 12 | 98 |
monobook | Voice of All | 25 Jan 2021 | 6 | 98 | |
RecentChangesPatrol | TheJosh | 10 Apr 2021 | 6 | 97 | |
script | Diegodlh | 9 May 2024 | The Web2Cit user script integrates Web2Cit into Wikipedia's visual editor. Web2Cit is a tool to collaboratively define procedures to automatically extract citation metadata from web sources. Open your common.js file (or meta:Special:MyPage/global.js, to install across Wikimedia projects), add this at the end and save your changes: You may need to bypass your browser's cache for the changes to take effect.Alternatively, follow the instructions in [[Wikipedia:User_scripts#How_do_you_install_ → | 48 | 95 |
hidetopcontrib | Markhurd | 7 Jan 2020 | On any User's Contributions page, this script hides lines when that user has the top contribution for a page. Clicking again undoes the hiding.
If , all subsequent contributions are hidden too, more like watchlists. Based on User:Ais523/hidetopcontrib.js By a suggestion by User:Discospinster Add the following to your common.js: Optionally also add the following, if you want it (see above): This will create a new tab (not a new field or checkbox in the body of the page).The Vector skin places the "Show/hide top" 'tab' in a drop down on the right hand side o → | 39 | 95 |
Nominations viewer | Gary King | 21 Feb 2014 | Nominations viewer (JS source) is a script that compacts the nominations listed at the following pages:
| 20 | 95 |
Enhanced Random Article | Gary | 28 Jul 2014 | Enhanced Random Article (source) is a script that adds a link above the "Random Article" link called "Enhanced Random Article". This script provides similar functionality to the built-in "Random Article" link, but there are three extra options, documented below. To install this script, go to your custom JavaScript file, and add the following script to the bottom of it:To change the default settings, copy the code above to your custom JavaScript file and change the values after the colons. Th → | 3 | 95 |
Toggle VF | P999 | 26 May 2022 | The primary purpose of the script Toggle VF is to create a voice-friendly (VF) version of any Wikipedia article that will be suitable for seamless reading aloud by text-to-speech applications such as "Voice Dream"[2], "Text Aloud"[3], Microsoft's "Narrator", Apple's "VoiceOver", etc. This voice-friendly version is produced by suppressing those parts of a Wikipedia article that cannot be correctly or meaningfully rendered by a text-to-speech application; depending on the article in question, these non-renderable → | 21 | 94 |
randomlink | GregU | 29 Nov 2021 | 4 | 94 | |
ArticleQuality | EpochFail | 31 Jan 2021 | This gadget adds ORES-based article quality predictions in a few relevant places: the article byline, the article history page, and to article links that are wrapped in a "ores-wp10-prediction" class. → | 31 | 93 |
userhighlighter | Amalthea | 10 Aug 2022 | 21 | 93 | |
Protection js | Steel359 | 2 Oct 2021 | 2021 Update: Due to a procedural change at RFPP in 2021, the editing is now done at Wikipedia:Requests for page protection/Increase and the script no longer works. It's a very easy fix however, simply copy the code from User:Steel359/protection.js to your own subpage, and change the link at the top to have "/Increase" in the title. Example: User:Gfoley4/RFPP.js.
| 17 | 93 |
Source links | PrimeHunter | 24 Sep 2024 | 47 | 92 | |
Restorer | BrandonXLF | 13 Aug 2022 | Restore a previous version of a page → | 34 | 91 |
markAdmins | Mdaniels5757 | 31 Oct 2022 | Mark users with certain additional rights.
is a userscript that adds letters after users with special permissions' names. If you haven't gotten Enterprisey's ScriptInstaller yet, what are you doing with your life? Go install that, refresh this page, and click the big blue "install" button in the infobox. If you are a luddite pleb still want to install it manually (for some reason):
| 52 | 90 |
dark-mode | Volker E. (WMF) | 25 Apr 2020 | Dark mode for Wikimedia wikis
WikimediaUI Dark mode is a user script for enabling dark-mode in modern browsers. It is also available as a gadget on English Wikipedia. Note that this is an experiment based on the work of Wikimedia Design team members Volker E. and Alex Hollender in support by volunteer MusikAnimal and others.It's now among the top 5 most-used custom enabled gadgets on enwiki, without any → | 8 | 90 |
monobook | Voice of All | 3 Mar 2021 | 6 | 90 | |
Tidy citations | Meteor sandwich yum | 21 Mar 2014 | I wanted more options than User:Waldyrious/formatcitations.js (doc) gave, so I tweaked it to my taste.
The script's a function to format citations with regular, uniform whitespace—useful for very messy citations that need ordering. I tested it with all skins and found no errors. The major difference is that it appears in the p-toolbar area rather than the p-cactions area. If WP:WIKED is installed, Tidy citations will not work.Add the following line of code to your javascript page (with the linkback comment to help me → | 28 | 89 |
easy-brfa | Enterprisey | 22 Mar 2020 | Quicker filing at WP:BRFA
A userscript to make filing new requests for bot approval easier. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/easy-brfa.js and click "Install" at the top. However, here's the manual method:
Go to WP:Bots/Requests for approval/request once you've installed the script to see a form for filing a new BRFA. , a userbox indicating an editor uses easy-brfa | 42 | 88 |
sidebartranslate | Tra | 6 Feb 2021 | 10 | 88 | |
UserHighlighterSimple | Novem Linguae | 1 Jul 2024 | Highlights usernames based on their permissions and edit count
Highlights usernames based on their permissions and edit count. User permission data is updated daily by NovemBot. Highlights some groups that other user highlighters don't, such as editors with 10,000+ edits, former admins, stewards, and WMF staff. Go install User:Enterprisey/script-installer, then come back to this page and click the giant blue "Install" button in the infobox on the right. Or install it manually by adding the below code to your Special:MyPage/common.js file.Your feedback is essential. P → | 49 | 87 |
wikiminiatlas2 | Dschwen | 16 Aug 2007 | 1 | 87 | |
mark-locked | GeneralNotability | 5 Jan 2024 | 47 | 86 | |
ConfirmRollback | Mr. Stradivarius | 26 Sep 2015 | Welcome to ConfirmRollback, the last word in customizing your rollback links. With this script you can:
The script uses sensible defaults, so if you are in a rush, just go ahead and install it. Copy and paste the following code in Special:MyPage/common.js:Then save the page and [[WP:BYPASS|bypass your browser → | 28 | 86 |
ajaxpreview | Anomie | 9 Jul 2020 | To use ajaxpreview.js, edit your common.js and add:Please leave comment to help track usage of the script. → | 26 | 86 |
ActiveWatchers | Equazcion | 3 Jul 2017 | Adds a link to check how many active editors are watching a page
ActiveWatchers converts the History page's "Number of watchers" link to display links to both Wikipedia's default & Dispenser's Watcher tool, which shows the number of active watchers (editors who have logged in within the past 30 days). To use this script: Copy the line below, then [ click here], paste the line, and hit the save button. | 16 | 86 |
hideClosedAFD | Mr.Z-man | 16 Oct 2013 | hideClosedAFD.js is a JavaScript tool to hide closed Articles for Deletion discussions on log pages (may eventually be expanded to other deletion processes). This is especially useful for admins closing debates on pages with lots of discussions where many are already closed.
It adds a tab on the top of any Articles for Deletion/Log page that reads "hide closed." After clicking, it will hide all the closed discussions without needing to reload the page and the tab will change to "show closed" if you wish to un-hide the closed discussions. Simply addto your [[Specia → | 16 | 86 |
goToTop | Numbermaniac | 17 Feb 2019 | This is a little script that adds a "Go to top" button at the bottom left corner while reading a page.
To implement this, add this to your common.js page (or any skin works fine): Another user suggested that it may be easier if you get ScriptInstaller, then navigate to .js and click "Install" at the top. This script comes from an administrator of the Minecraft Wiki, whose script is here. → | 11 | 86 |
Move+ | BilledMammal | 6 Nov 2024 | Helps with all activities related to page moves
Move+ is a script that assists with all activities related to moves. It began as an expanded version of TheTVExpert's rmCloser script. To install the script, add: importScript('User:BilledMammal/MovePlus.js'); // Backlink: User:BilledMammal/MovePlus.js to Special:MyPage/common.js.Navigate to a talk page with the requested move that you want to close or relist. At the top of the requested move, click the "Close", "Relist", or "Notify WikiProjects" button, depending on the action you → | 73 | 85 |
massRevdel | Writ Keeper | 23 Jul 2023 | 41 | 83 | |
voteSymbols | Pythoncoder | 2 Nov 2024 | Displays symbols next to votes
is a script that displays symbols next to users' votes, !votes, and closes. Adding symbols next to votes helps distinguish them quickly, through their different colors. Now optimized for high-resolution displays!There used to be templates one could use to put symbols next to their !votes in discussions. However, these were deleted as a result of many, [[Wikipedia:Templates_for_discussion/Log/Deleted/November_2005#Template:Vote_and_al → | 28 | 83 |
autocomplete | ערן | 22 Sep 2016 | A context aware autocomplete that suggest links when user typing [[, and template when user type {{. The gadget takes advantage of TemplateData, and can also help to fill parameters names.
Add to Special:MyPage/common.js:
| 22 | 83 |
Sharebox | TheDJ | 6 Sep 2014 | Note: The code in User:TheDJ/sharebox.js was blanked by the author in September 2014. This tool is no longer available. PrimeHunter (talk) 00:48, 27 October 2015 (UTC)
Sharebox is a script that reorders your toolbox. It adds new buttons that make it easier to mail, print or share an article on Facebook or another linksharing service. The Share button uses AddThis.Sharebox is being developed by TheDJ and is usable, but not fully finished yet. It should be tested and working with → | 9 | 83 |
hdedit | The Evil IP address | 10 Jun 2024 | The Heading editor allows for simple one-click editing of section titles w/o having to open the edit form for either the whole page or the section. You can change the section title on the fly and then keep on reading the article.
Copy the following to your common.js: The script has been tested for the skins Vector (2022), Vector legacy (2010), MinervaNeue, MonoBook and Timeless up until June 2024.To use it, make a left-mouse click on a section and within seconds an input box w/ the formatting of the section title will appear. Change it, press "Save" or press "Canc → | 30 | 82 |
flagcruft | Ohconfucius | 30 Sep 2023 | This tool was developed for my own personal use to speedily removing swathes of abused icons, it may help you to pare back extreme instances of over reliance on flags in a single manipulation. Within-article consistency of formattingBy long-standing convention and as detailed at the Manual of Style, a Wikipedia article needs to use consistent formatting. Despite there being long standing guidelines as to their use, flag icons are much abused within Wikipedia. Users, particularly in sporting and political fields, are wont to plaster certain articles with so many tiny flag icons that → | 32 | 81 |
ContribsTabVector | Equazcion | 31 Jul 2015 | Adds "Contributions" and "Statistics" tabs to User and User talk pages.
ContribsTabVector adds two new tabs to User and User talk pages: "Contributions" and "Statistics". This script is for the Vector skin (Wikipedia's current default skin). These tabs appear in the top-right of the screen, near the search bar.
| 16 | 81 |
talk-tab-count | Enterprisey | 24 Feb 2019 | Displays the number of sections on the talk page tab
A userscript that shows a count in the "Talk" tab at the top of a page, indicating the number of sections in that talk page. For example, if I browse to User:Enterprisey and there are five sections on User talk:Enterprisey, then the "Talk" tab will instead display as "Talk (5)". Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/talk-tab-count.js and click "Install" at the top. However, here's the manual method:# Place on Special:MyPage/common.js or [[Special:My → | 12 | 81 |
rmtr-helper | Eejit43 | 2 Nov 2024 | User script to help handle requests at WP:RM/TR → | 58 | 80 |
topcontrib | Ais523 | 16 Sep 2015 | Color-coding your user contributions page|If you really like to use your User contributions page to monitor changes, you can make it so that pages you've edited last are sharply distinguished from pages where another editor was the last to edit the page. To do so, copy the script from the User:Ais523/topcontrib.js page (except for the top line, which is a comment), and add it to your common.js page. (See the section about adding scripts for details on thi → | 15 | 80 |
fixRefs | Gimmetrow | 27 Feb 2022 | 12 | 80 | |
redirectcreator | Awesome Aasim | 28 Oct 2024 | This script allows for creation of multiple redirects.
After installing the script, bypass the cache of the page. Method 1: (This can be used on any Wikimedia project.)
| 41 | 79 |
spell | Symplectic Map | 28 Nov 2021 | 10 | 79 | |
VisualEditorEverywhere | Novem Linguae | 31 Mar 2024 | Displays the Visual Editor "Edit" tab in all namespaces
Displays the Visual Editor "Edit" tab and "Edit" section link on pages that don't normally have them:
Go install User:Enterprisey/script-installer, then come back to this page and click the giant blue "Install" button in the infobox on the right. Or install it manually by adding the below code to your Special:MyPage/common.js file.I also recommend going to Preferences -> Editing -> Editing mode and selecting "Show me both editor tabs". This makes sure that your two tabs say "Edit" an → | 35 | 76 |
effp-helper | Suffusion of Yellow | 21 Mar 2022 | Help respond to Edit Filter - False Positives reports
EFPP-Helper makes it easier to respond to false positives from the edit filter. Each edit filter log entry (e.g. Special:AbuseLog/31476050) will have some additional information about the page history. If it looks like the edit has never been saved successfully, there will usually be a "Make edit" option. This will take you to the edit form, where you can make any needed fixes. The edit summary will properly credit the user.The server will be told to attempt a [[three-way → | 27 | 76 |
NICE | EpochFail | 27 Feb 2022 | This is the documentation for the NICE user script. This script makes a minor modification to the interface seen when undoing another editor's revision and sends minor logging details back to the script's author. A study of this tool was conducted by Aaron Halfaker (EpochFail). For a summary of the results of the experiment, see the author's summary.This tool is designed to make communication easier at a very crucial interaction point between editors, the [[Wikipedia: → | 12 | 76 |
smart watchlist.js | UncleDouggie | 1 Nov 2019 | This script grew out of a thread on Jimbo's talk page. The current version is for demonstration purposes only. Any use of settings may not be compatible with future versions. Settings are saved automatically. There is currently no settings editor; only "undo" and "clear all" are provided. Once the set of features starts to settle out, a settings editor will be added. It is too much work considering that features will likely change.The long list of buttons is a bit unwieldy, but hey, it's a demo! Lots of big colored icons all over t → | 12 | 75 |
BDCS | SD0001 | 7 Dec 2019 | Wish users a happy birthday, first edit day or adminship anniversary
Birthday Committee script (BDCS) is a script created for the Birthday Committee, to assist in wishing users a happy birthday, first edit day, or adminship anniversary. Accessed through the menu item "BDC wish" (in the "More" menu) on user talk pages. The code is adapted from Twinkle's welcome module. To add custom wish templates, add the something like the following to your common.js page:BDCS_CustomTemplates is a list of template names (not necessarily in template namespace). You can ment → | 34 | 74 |
archiver | Enterprisey | 2 Oct 2022 | Click to select multiple sections for archiving. Fork of User:Σ/Testing facility/Archiver.
Source at User:Enterprisey/archiver.js On a page with discussions, click øca in the "More" dropdown menu, select some sections, and use the button on the bottom to archive them. | 32 | 74 |
confirmationRollback | MusikAnimal | 30 Apr 2017 | confirmationRollback is a user script that requires confirmation before performing rollback.
When a rollback link is clicked, a popup will appear asking if you are sure you want to perform the rollback. Simply hit OK to rollback, or Cancel to abort. See also confirmationRollback-mobile which will require confirmation before performing rollback only on mobile devices. There's also rollbackTouch which will hide rollback links on mobile devices altogether.Add the following to your → | 30 | 74 |
closedrv | Lifebaka | 28 Nov 2021 | When using this script, please only edit the section for the DRV you are currently closing. If you edit a larger section, such as for the whole date, the .split and .join commands will match in multiple places and cause some weirdness.There's a test version of this script at /test.js for testing purposes. Please test any changes there before bringing them onto the live script page. It's set to show the "close" tab on User:Lifebaka/Sandbox/closedrv testing, so feel free to make any changes necessary to that page for testing. → | 22 | 74 |
undo | FR30799386 | 30 Apr 2020 | This version is no longer actively maintained.
mobileundo (source) is a script which adds a button which allows a user to perform a revert while using the MobileFrontend extension of MediaWiki. Provides a revert button on the mobile interface
| 19 | 74 |
6tabs-vector | Js | 8 Feb 2021 | Six Tabs script shows "edit" and "history" tabs both for subject and talk page.
It is designed for Vector (default) skin only; similar script for Monobook is here. Installation: add this to your vector.js file: By default the script uses icons for "edit" and "history" and "+" for "add section" tab (see the sketch on top). These can be replaced by words with e.g. the following code preceding :Hint: It's much easier if you get ScriptInstaller, then navigate to .js and click "I → | 9 | 74 |
MoveHistory | Nardog | 27 Jan 2024 | Disentangling all the moves a page has gone through can be quite a hassle. So let this script do it for you. It adds the link "Move history" to the Tools section of the sidebar, which opens a dialog. For example, looking up the move history of Anne Hathaway (wife of Shakespeare) will show you something like this:
→ → → → → → → → → Add the following to your common.js or global.js: Or you may enable the script installer in and click "Install" in the infobox on this page.*Moves within merged → | 52 | 73 |
url-select-revdel | Enterprisey | 18 Feb 2019 | In transclusions, there's a link called "the history with auto-selected revisions". After you install this script, clicking that link will take you to the article's history, but with the checkboxes for the ranges in the template already clicked. | 45 | 73 |
MRollback | Kangaroopower | 28 Jun 2015 | 23 | 73 | |
googleTitle | Writ Keeper | 31 Jul 2023 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 13 | 73 |
monobook | Voice of All | 29 Sep 2010 | 6 | 73 | |
ipareader | IagoQnsi | 19 Feb 2021 | ipareader.js is a very simple script that adds a "🔈" button next to IPA pronunciations to have them read out by a text-to-speech program. It uses the backend provided by ipa-reader.xyz, which in turn uses Amazon Polly.
If you're fine with the default voice (Salli), you can install ipareader.js by editing Special:MyPage/common.js and adding the following code on a new line: If you'd like to customize the voice, you can do so like this:Simply replace the text "Salli" with any of the voice names provided by Amazon Polly; see [https://docs.aws.amazon.com/polly/lat → | 22 | 72 |
familytree | Daduxing | 6 Feb 2021 | Documentation page for the User:Daduxing/familytree.js script, formally User:GregU/familytree.js, for Tree chart
// Wiki user script to help maintain ; or // boxes-and-lines diagrams, by allowing you to edit the diagram // in a simpler and more standard ASCII art format. // Greg Ubben, 1 Dec 2008 // // To install, add: importScript("User:Daduxing/familytree.js"); // to your common.js page. This adds an option [Templates → Art] // to the toolbox menu when editing familytrees. // // It is a two pass operation.// 1. Press [Templates → Art] -- the template code is → | 22 | 71 |
redwarn | Ed6767 | 2 Mar 2021 | If you are reading this as a tool as lead you here, this is the old version the redwarn script. Please see the latest installation instructions at Wikipedia:RedWarn. → | 6 | 71 |
DiscussionCloser | DaxServer | 1 Aug 2024 | A script for closing a discussion easily
This is a script for closing a discussion easily. You can see a "Close" link at the right hand side of the section headings. This is a temporary fork of User:DannyS712/DiscussionCloser until it is bug-fixed.
| 53 | 70 |
AbuseFilterContribs | Ingenuity | 1 Feb 2024 | Shows edits disallowed by an abuse filter in contributions pages
AbuseFilterContribs is a user script which shows when a user attempted to make an edit, but were disallowed by an edit filter, in their Special:Contributions page. | 48 | 70 |
table-editor | Kephir | 27 Jul 2023 | importScript('User:Kephir/gadgets/table-editor.js'); // User:Kephir/gadgets/table-editor Table Editor adds a few table editing buttons to the toolbar. → | 16 | 70 |
load | Joeytje50 | 14 Nov 2016 | 10 | 70 | |
afchelper4 | Tim Song | 18 Sep 2010 | 4 | 70 | |
NPPLinks | Novem Linguae | 6 Sep 2024 | Adds WP:BEFORE, copyvio check, duplicate article check, and other useful [[WP:NPP
Adds WP:BEFORE Google links, Earwig copyvio check, Wikipedia duplicate article check, and other useful New Page Patrol (NPP) links to the left menu. See screenshot. Pro tip: On desktop, while new page reviewing an article, hover over each link and click it with your mouse wheel. This will open it in its own browser tab, without your current tab losing focus. You can quickly open all the links this way, helping you do the required new page patrol checks quickly.Other script → | 38 | 68 |
SidebarHistoryTools | Equazcion | 25 Aug 2019 | Additional sidebar tool box for tools normally found on History pages
SidebarHistoryTools brings the History page's Toolserver links (plus the Page logs link) to the sidebar, so you don't need to navigate to the History page first to see them. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button. | 15 | 68 |
Smart Linking | V111P | 26 Aug 2021 | Helps linking to the correct articles by letting you preview them while editing Smart Linking is a tool for linking articles and previewing the linked pages while source-editing Wikipedia/MediaWiki articles. (The visual editor is not supported.) Using it helps prevent linking to the wrong articles, including to redirecting or disambiguation pages.The WikEd gadget is supported only partially at this time - you have to select the link text (instead of just placing the cursor within it) and if an article with that name exists Smart Linking will display it, but → | 12 | 68 |
monobook | Voice of All | 25 Jan 2021 | 5 | 68 | |
cuStaleness | Writ Keeper | 21 Dec 2023 | 39 | 67 | |
ReferenceExpander | BrandonXLF | 30 Mar 2024 | Expands references from links to {{((}}cite ...{{))}} → | 33 | 67 |
ip-ext-info | GeneralNotability | 14 Apr 2022 | 23 | 67 | |
LiveEditCounter | UBX | 5 Jan 2016 | → | 10 | 67 |
ProveIt | ProveIt GT | 9 Mar 2015 | 8 | 67 | |
Deputy | Chlod | 18 Nov 2024 | Deputy is a contributor copyright investigation (CCI) and copyright cleanup assistance tool for Wikipedia. Its goal is to streamline the workflow for copyright violation cleanup, making it easier to process and go through CCI cases and other copyright-related work. It does not (yet) provide a tutorial or guided experience, so you must either have prior knowledge of dealing with copyright violations or be willing to learn how to deal with copyright violations before using Deputy.Deputy is → | 37 | 66 |
AFCRHS | Enterprisey | 19 Feb 2024 | Helps with WP:AFC/R reviewing
A script that helps out with reviewing WP:AFC/R requests, forked from the original AFCH beta version (located at Mediawiki:Gadget-afchelper-beta.js). Get ScriptInstaller, then navigate to User:Enterprisey/AFCRHS.js and click "Install" at the top, or add to Special:MyPage/common.js. Go to WP:AFC/R, hit "More ▼" at the top, and hit "Review AFC/R". Then fill out the form and hit "Done". Easy!* The AFC/R reviewing instructions → | 32 | 66 |
deOrphan | DannyS712 | 21 Nov 2023 | Easily remove orphan tags
Creates an unobtrusive interface to remove tags from articles, or any other tag that adds a page to Category:Orphaned articles, along with the ability to set the minimum number of incoming links needed for the interface to appear. Based off of User:Technical 13/Scripts/OrphanStatus.js. I made the following changes:
| 28 | 66 |
WhatLinksHere | Barticus88 | 10 Jul 2017 | 13 | 66 | |
TemplateParamWizard | קיפודנחש | 10 Sep 2021 | Hi. this is the first time i write here, so please forgive any breech of protocol - they are not intended.i contribute mostly on hewiki, and very lightly on enwiki. in hewiki, after some deliberation, it became clear that many editors have difficulty with parametric templates. to alleviate the problem, i developed a "template parameters wizard". the wizard adds a button to the "advanced" toolbar that looks like so: . pressing this button opens a small dialog box that allows the editor to type in the template name (with autocomplete from the template space. if a template is selected in the edi → | 9 | 66 |
arb | Bellezzasolo | 10 Oct 2024 | [[WP:ARBCOM ARB, the Arbritration Requests Buddy, is a script designed to automate the ARBCOM Discretionary Sanctions procedure, as well as supporting General Sanctions. The script will list the topic areas for which sanctions exist (populated from and . Furthermore, the script is able to automate the procedure for checking that a user has previously been notified of sanctions.This script operates as a Twinkle extension. Once you have installed it, it will appear alongside other Twinkle options, as "ARB". It functions much like the Talkback module, as it o → | 29 | 65 |
Advisor | Ebrahames | 28 Mar 2021 | Provides suggestions of minor improvements to articles while editing
This script identifies common formatting and stylistic issues by examining the wikitext as you type. Add the following to your personal js: Then refresh. From now on, a list of suggestions will appear above your edit box while you are editing a page. Clicking on a suggestion name highlights the text it refers to. Clicking twice pops up a help message. The "fix" link next to it inserts the proposed replacement at the appropriate place.If you are suspicious about stuff you add to your common.js, an → | 25 | 65 |
refbuttons | Mr.Z-man | 6 Feb 2021 | refbuttons.js is a JavaScript tool that adds extra buttons to the editing toolbar for commonly used citation templates - , , and .
It will add 3 buttons to the right side of the editing toolbar for citation templates. The templates are already wrapped in tags and those that use a "accessdate" parameter will already have it filled in with the current UTC date. Simply fill in the other parameters, remove the unused ones, and save. Simply add to your monobook JS page (or whatever skin you use) and bypass your cache.*User:Mr.Z-man/refToolbar - a Ja → | 1 | 65 |
twinkleunlink | AzaToth | 17 Mar 2012 | 0 | 65 | |
Comments in Local Time | Gary | 9 Aug 2022 | Comments in Local Time (source code) is a gadget that changes UTC-based dates, such as those in signatures, to be relative to the user's local time. It also adds the day of the week to dates, and uses common phrases to describe dates (i.e., Today, 2 months ago, etc.). This script uses plain JavaScript, making pages load significantly faster than if the script used jQuery.To enable this gadget, go to your preferences, click on the "Gadgets" tab, and checkmark the box labeled "Chan → | 25 | 64 |
catwatch | Ais523 | 18 Mar 2021 | Documentation for User:Ais523/catwatch.js:This script can be used to monitor categories of your choice for changes. Due to technical restrictions, the script will only report additions to the category, not removals. To be precise, for each category you're watching, it will show, on your watchlist, the page which was most recently added to the category, as if an edit to the category, at the time it was added. (However, the script cannot link to the edit in which it was added; a link to the most recent edit on the page in question is provided as a convenience, although → | 11 | 64 |
nightpedia | MusikAnimal | 7 Dec 2018 | Dark mode for WMF wikis
A cheap dark mode for WMF wikis. Look for the "Nightpedia" link in your top toolbar between the "Beta" and the "Watchlist" links. This will toggle the dark mode. Your preference for night mode will be remembered as you browser to other pages. However, because this is only a user script, the styling only gets applied after the page has fully loaded, so there will be brief period where you will see the normal daytime mode. To use nightpedia on all Wikimedia projects add the following to meta:Special:MyPage/global.js:Or, to use it only → | 9 | 64 |
Nightpedia | MusikAnimal | 7 Dec 2018 | 9 | 64 | |
SpamUserPage | Mr. Stradivarius | 4 May 2021 | The SpamUserPage gadget allows administrators to delete a userspace page, block the user, and issue them with a block notice, all in one click. It is mainly intended for use with user-page spammers or vandals whose usernames violate the username policy, but can be customised for a number of different scenarios where you might need to delete a user page and block the user. It should go without saying that you need to be an admin to use this script. Non-admins can install it, but it will not work properly.Add the following to your [[Special:MyPage/common.js|c → | 32 | 63 |
ReviewStatus | Novem Linguae | 25 Apr 2024 | Displays whether or not a mainspace page is marked as reviewed. This info is placed on the right of the page title using a small icon. → | 32 | 63 |
TodoList | BrandonXLF | 13 Jul 2024 | Adds a todo list to Wikipedia (or any other MediaWiki wiki). Adds a link to the head to access your todo list. Pressing the link will open a popup that will allow you to add to your todo list, view your todo list and modify your todo list. → | 24 | 63 |
customWatchlists | MusikAnimal | 25 Nov 2018 | customWatchlists is a user script to create and manage your own customized watchlists. If you have a large number of pages in your watchlist, it can be overwhelming to keep up with everything. Some pages you care more about than others, but you want to keep watching all of them. customWatchlists attempts to address this issue by allowing you to categorize all the pages you watch. NOTE: The script works by storing your custom watchlists on a page in your userspace. As such, .Once installed, customWatchlists adds a new item "Custom w → | 19 | 63 |
secedit | Supadawg | 7 Jan 2007 | 7 | 63 | |
fancy-diffs | Enterprisey | 4 Nov 2021 | Links in diffs are now clickable (including template names and external links); images have expandable previews.
Compatible with the excellent User:Writ Keeper/Scripts/commonHistory.js. | 25 | 62 |
contribstab | JeremyMcCracken | 25 Jan 2021 | 9 | 62 | |
script-redlinks | Alex 21 | 17 Nov 2023 | User:Alex 21/script-redlinks.js is a script that removes red links from an article. Per WP:REDLINK, only remove them if there are too many red links for an article, or if one or more of the links present (regardless of number) are inappropriate for any reason.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-redlinks.js'); to Special:MyPage/common.js.There will be a "Remove redlinks" link in the toolbox on the left on every article. Click it to collect the redlinks and save them - if there are none, you will be alerted → | 23 | 61 |
EFFPRH | DannyS712 | 21 Apr 2022 | Responding to reports in WP:EFFPR
This is a script for responding to reports in WP:EFFPR easily. /sandbox
| 18 | 61 |
PicturePopupsVector | Zocky | 1 Feb 2021 | 8 | 61 | |
RFUD-helper | SD0001 | 22 May 2024 | Easily process requests at WP:RFUD
RFUD-helper is a script for admins intended to make processing requests at WP:RFUD easy. While accepting a request, the script completes the following tasks for you:
| 40 | 60 |
W-Ping | SD0001 | 11 Dec 2023 | Watchlist pings W-Ping (source) is a user script that enables you to set up reminders (pings) that will be delivered to your watchlist at the scheduled time. This is largely based on the essay User:Looie496/Watchlist pinging. Look for the menu item "W-Ping" in the "More" dropdown menu to set up a ping.Data on pages for which pings are scheduled is stored privately as part of your site preferences. They are not exposed publicly. The ping dialog auto-closes once the ping is set. (This won't happen if there was an error in the process, in which case the error → | 35 | 60 |
Highlight recently added text | Þjarkur | 3 Mar 2021 | This script adds a faint green background to any text that has been recently added, or added since you last visited a page.
| 24 | 60 |
displayContributions | Mvolz | 18 Nov 2022 | displayContributions is a user script by User:Mvolz that displays your edit count in the top toolbar next to the "Contributions" link.
Add the following code to Special:MyPage/common.js or Special:MyPage/skin.js: Add the following code to meta:Special:MyPage/global.js:(importScript doesn't seem to be working properly on global.js for some reason!) The source code is available at User:Mvolz/displayContributions.js. If you have any questions, please leave a message on my talk page. → | 17 | 60 |
wlunwatch | Alex Smotrov | 10 Mar 2014 | 6 | 60 | |
afcrc-helper | Eejit43 | 24 Nov 2024 | User script to help handle requests at WP:AFC/R and WP:AFC/C → | 44 | 59 |
Unpipe | Nardog | 10 Jun 2024 | This script adds a button to the sidebar that converts piped links to non-piped ones where doing so does not change the destination of the link, to comply with WP:NOPIPE and WP:NOTBROKEN. That is, if both bar and bar lead to the same article or section directly or indirectly (i.e. through a redirect or not), the former is converted to the latter. Links to non-main namespaces and to redirects ending in " (disambiguation)" will not be replaced. The button is available only in source mode (not 2017 editor).Add the following → | 41 | 59 |
CatChangesViewer | Nardog | 11 Sep 2023 | You can track additions and removals of a category by adding it to your watchlist, but categories with heavy traffic can often inundate the watchlist to the point of uselessness. With this script, you can see a list of recent additions and removals of a category on the category page itself, whether it's in your watchlist or not.
Clicking Search on a category page will show you something like this (taken from Category:Articles with missing files): Add the following to your common.js or global.js:Or you may enable the [[User:En → | 33 | 59 |
VoteCounter | Novem Linguae | 20 Jun 2024 | 32 | 58 | |
SectionRemover | DannyS712 | 24 Jan 2019 | Remove sections from a page
SectionRemover allows you to remove selected sections on a page (talk, user talk, articles, etc). It's as simple as clicking from the drop-down menu "Remove section" then select the section headers to remove them. This is a forked version of User:Σ/Testing facility/Archiver.js, which moves sections to a selected page (i.e. archive) instead of just removing them. The fork was written by a now-retired user, so I have taken over as maintaining it. Usage
| 26 | 58 |
Thanky | Evad37 | 26 Nov 2019 | Add thank links to special pages
Thanky (source) adds thank links next to diff links on special pages (e.g. watchlist, recent changes, related changes). To install the script, add the line: to Special:MyPage/common.js. To install on other projects, add the line mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Evad37/Thanky.js&action=raw&ctype=text/javascript"); // w:en:User:Evad37/Thanky to your global.js (for all Wikimedia wikis), or your common.js page on a specific project. → | 25 | 58 |
up-one-lvl-kbd | Enterprisey | 5 Dec 2019 | The "U" keyboard shortcut will now go up one subpage level. (At a top-level page, it'll still go to the "Upload File" page. If I get annoyed by this enough, I'll change it.)* My other user scripts → | 4 | 58 |
HAPPI | EpochFail | 27 Feb 2022 | This is the documentation for the User:EpochFail/HAPPI user script (see code). This script makes a modification to MediaWiki's edit pane to add highlighting to a revision's words.A study of this tool is currently being conducted by Aaron Halfaker (halfak@cs.umn.edu). For more information on the current study, see the [http://wikipedia.grouplens.org/HAPPI/consent conse → | 4 | 58 |
confirmLogout | Fred Gandt | 14 Jan 2023 | 28 | 57 | |
CleanDiffURLs | Þjarkur | 11 Apr 2021 | Ever wanted to point to a diff or a permalink in an edit summary but can't because the URLs look like this and can't be linked: /w/index.php?title=Main_Page&diff=864711889&oldid=864629150&diffmode=source?
Fret not! With this script, all diffs and permalink URLs will be converted into a beautiful, copy-pastable, and linkable form like this: Special:Diff/864711889. Method 1: Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)# Place on the bottom of [[Special:MyPage/common → | 18 | 57 |
urldecoder | Js | 18 Sep 2019 | urldecoder is a userscript for easy pasting of links into wikicode.
How to use it:
The script will:
| 9 | 57 |
dates | Bobblewik | 6 Feb 2021 | 7 | 57 | |
monobook | Voice of All | 29 Sep 2010 | 1 | 57 | |
w2wFinder | Danski454 | 20 Dec 2018 | Words to watch finder automatically finds words to watch when editing articles. To use, add click the Next button that appears above the editing box, this will select the next potential issue. To scroll to the issue, move the cursor using the arrow keys. Note: the UI is only updated when is clicked. The source code is here. This script has only be tested on google chrome with the vector skin and 2010 editor. It may not work in other configurations. To install this, add: to your common.js. → | 18 | 56 |
DuplicateReferences | Polygnotus | 3 Oct 2024 | This script detects and displays references with duplicate URLs. It also calculates how similar the visible text of those references is as a percentage. Hovering over and clicking on the reference number highlights it and its duplicates. You can add a template to the page by clicking the link next to the References section header.
Detects and displays duplicate URLs in the references section of Wikipedia articles First install User:Enterprisey/script-installer, then come back to this page and click the giant blue "Install" button in the infobox on the right.Or install it manually by addin → | 42 | 55 |
cv-revdel | Primefac | 22 Oct 2018 | Quickly fill out {{tl
Quickly fills out , using the history page's built-in radio buttons. Navigate to a history page, or click the "Request CV revdel" under the "More" menu or "Tools" sidebar on any page; select a few ranges using the "Add range to revdel template" button (and the radio buttons that you normally would use for comparing two revisions); fill in the URL(s); and click "Submit". You can uncheck the "Range?" checkbox to indicate that just the single revision in the "Start" column will be tagged for revdel, not the whole range from "Start" to "End"., a userbox indicating an edi → | 16 | 55 |
unitformatter | Bobblewik | 6 Feb 2021 | 8 | 55 | |
link-section-edits | Enterprisey | 29 May 2020 | This script has been obsoleted by , which implemented the functionality of this script in MediaWiki itself.
Historically, this script took section headers and made them link to the sections when they appeared in histories (like page histories, watchlists, user contribs pages, diffs). The source code can be found at the history of User:Enterprisey/link-section-edits.js.* My other user scripts → | 4 | 55 |
link-deleted-revs | Enterprisey | 4 May 2020 | On error pages for deleted revisions, show a link to the Special:Undelete page. For example, was deleted, but visiting that page with this script running will add a link to Special:Undelete with the appropriate timestamp.
Caution! If there are multiple revisions in the same second, this script (and MediaWiki) can only show the first one. Such is life. Note: This script is useless for those without permission to view Special:Undelete, so if you're not an admin you probably don't want to install this.* My other user scripts → | 35 | 54 |
ShowUserGender | BrandonXLF | 18 May 2024 | Shows the gender of a user next to their username → | 26 | 54 |
bracketmatch | Ais523 | 26 Jan 2021 | After installing the script, bypass the cache of the page.
Method 1: (This will generate text which can be used on any-language Wikipedia.)
Method 2: (This can only be used on the English Wikipedia.)
| 8 | 54 |
RefToggle | Zhaofeng Li | 21 Sep 2014 | This script enables removal of reference numbers[1] in square brackets.To install, add this to your common.js: . A link titled Toggle references will appear in the Tools sidebar. → | 8 | 54 |
adminrights | Ais523 non-admin | 18 May 2008 | 4 | 54 | |
LiveRC | EDUCA33E | 6 Feb 2021 | → | 2 | 54 |
Readability | Phlsph7 | 20 May 2024 | Sentences are colored by their Readability according to the [[Flesch–Kincaid Readability test Readability.js is a user script to color-code sentences by how many words are in the sentences and how many syllables are in each word. Red sentences are long sentences or have long words; green sentences are short sentences or have short words. Its main purpose is to help editors identify particularly difficult paragraphs and convoluted passages. It can be used both by writers creating new texts and by copyeditors trying to make existing texts more accessible.This script calculates the [ → | 31 | 53 |
date | Plastikspork | 28 Nov 2021 | 17 | 53 | |
Floater | Equazcion | 6 Jun 2021 | A fixed toolbar to aid in navigation when scrolling around pages
Floater is a thin floating toolbar that slides smoothly into view when you scroll down any page. It's designed to provide constant access to commonly used tools that normally sit at the top of pages, including the search bar, regardless of where you've scrolled. Floater also displays Preview and Save buttons during editing.
| 6 | 53 |
deleted-metadata-link | SD0001 | 24 Apr 2021 | deleted-metadata-link is a script to view limited content and metadata of deleted articles.
If you have the script-installer gadget, just click on the "Install" button in the infobox. Otherwise, add on your common.js page or skin js page. While looking at a red link, you should see the following options near the top: | 32 | 52 |
HighlightUnreferencedPassages | Phlsph7 | 19 Jul 2024 | Uses a red background color to highlight each passage that lacks references.Highlight unreferenced passages is a user script to highlight passages that lack references with a red background. Its main purpose is to help users quickly identify unreferenced passages, paragraphs, and sections in mainspace articles and drafts. It can be used both by reviewers trying to assess whether an article complies with the Wikipedia verifiability criteria and by editors looking for passages that need to be improved. It does not alter the article in any way; it only affects how it is displayed. Pleas → | 28 | 52 |
userinfo | Amorymeltzer | 25 Jun 2024 | 23 | 52 | |
CustomSummaryPresets | Enterprisey | 1 Apr 2021 | Custom edit-summary dropdown underneath the text box
A userscript that puts a dropdown of custom edit summaries underneath the edit summary box. Forked from Equazcion's script with the same name in July 2018. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/CustomSummaryPresets.js and click "Install" at the top. However, here's the manual method:
| 20 | 52 |
quickpreview | Sander Säde | 6 Feb 2021 | 4 | 52 | |
crathighlighter | Amorymeltzer | 9 Jul 2024 | Crat Highlighter (source code) adds a highlighted background to links leading to a user, user talk, or contribs page for: sysops, interface admins, checkusers, oversighters, bureaucrats, or ArbCom members.Originally based off User:Amalthea/userhighlighter.js, it now uses code from User:Bellezzasolo/Scripts/adminhighlighter.js To install it, add to your common.js or skin-specific javascript page and clear your cache. There are lots of options!You can customize the hierarchy in → | 19 | 51 |
subpages | Bellezzasolo | 8 May 2018 | subpages quick link subpages (source code) adds a link to your toolbox that shows all subpages of the current page. To install it, add to your common.js page and clear your cache. → | 17 | 51 |
What Links Here link filter | V111P | 26 Aug 2021 | What Links Here link filter adds an additional filter on What Links Here pages allowing you to, in effect, exclude pages linking to the page through a given navigation template. This works, because navigation templates include a link to themselves in their top left conrner. (A script removing all pages transcluding a given template can also easily be created if it's needed.) Keep in mind that the removed pages may also include a link to the page outside of that template.The script also adds a link allowing you to view up to 5000 pages at a time (next to the lin → | 10 | 51 |
12HourFormat | Guywan | 4 Sep 2020 | Converts 24 hour time to 12 hour time
12 Hour Format is a small script to ease browsing for some users. It converts most occurrences of 24 hour times (e.g. 16:30) to 12 hour format (e.g. 4:30 PM). To use this script, add the following to your common.js: Original creator: Former maintainer: Originally requested by:
| 8 | 51 |
highlightmyname2 | Ais523 | 12 Apr 2016 | Documentation for User:ais523/highlightmyname2.js:
To install, add this to your monobook.js or vector.js (click Special:Mypage/skin.js and paste this text into a new line): Change the word highlighted To highlight a different name (e.g. I highlight "ais523" on my account "ais523 non-admin"), add this into a new line, below the one you created above: hmn2username="differentname"; (or whatever name you happen to want). Change the Color or styleTo highlight with a different color or style (default: red background), add this text to your monobook.css or vector.css (click [[Special:Mypage/ → | 7 | 51 |
monobook | Voice of All | 29 Sep 2010 | 5 | 51 | |
friendlytabs | Ioeth | 6 Feb 2021 | 4 | 51 | |
massXFD | Qwerfjkl | 24 Aug 2024 | The script currently only handles [[WP:CfD → | 42 | 50 |
LuckyRename | Alexis Jazz | 9 Jul 2023 | Makes requesting file moves easier and automates the many steps in file moving, including automatic replacement of existing usage. LuckyRename is a user script to ease requesting file moves and for file movers to streamline moving files, including automatic replacement of existing usage. With LuckyRename, even a complete idiot can move files properly. You don't even have to ponder appropriate filenames anymore: just press the Feelin' lucky button and see what happens!The four-leaf clover is Unicode U+1F340. See [[Special: → | 27 | 50 |
livenotifications | Evad37 | 2 Jan 2021 | Bubble notifications about Echo notifications
Live notifications (source) is a userscript that displays notification alerts and messages in a little popup box, live as they happen. Basically, you get notifications about notifications. To install the script, add the line: to Special:MyPage/common.js. Source code is available at https://github.com/evad37/live-notifications → | 24 | 50 |
PendingChangesLink | Omni Flames | 25 Oct 2017 | Pending Changes Link is a Userscript which adds a link to Special:PendingChanges to the top toolbar. The source can be found here.
To install the script, simply copy the following into your common.js page. importScript('User:Omni Flames/PendingChangesLink.js'); // Linkback: User:Omni Flames/PendingChangesLink.js Note: You will need to manually bypass your cache after installation. Visit Wikipedia:Bypass your cache to see how to do this.The script is primarily designed for use by [[WP: → | 15 | 50 |
MyCSD | Music1201 | 25 Oct 2017 | /* Script will add link to toolbar for your CSD log */
$( document ).ready( function() { mw.util.addPortletLink( 'p-personal', mw.util.getUrl( 'Special:MyPage/CSD log' ), 'CSD log', 'l-csd', 'View CSD log', null, '#pt-preferences' );}); → | 14 | 50 |
CatListMainTalkLinks | Equazcion | 5 May 2017 | This is the documentation page for the CatListMainTalkLinks.js user script.
CatListMainTalkLinks works on category listing pages. It adds a link to each page's associated talk or main page. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button. | 11 | 50 |
GreenRedirects | BrandonXLF | 18 Apr 2022 | Makes redirects green → | 20 | 49 |
scriptManager | MusikAnimal | 1 Apr 2024 | Selectively run your scripts on the flyscriptManager is a script for users who use a lot of scripts. It allows you to selectively run scripts on the fly, rather than having every script ran on every page. Even if you don't use some given script, it's still being downloaded by your browserTechnically, it might be cached, but often the script itself is still ran, which has it's toll on page load time just as downloading the script would. and/or being ran in it's entirety. This is especially a problem with slower connection speeds and internet plans with limited data. → | 14 | 49 |
unclutter | Kephir | 28 Jul 2019 | unclutter helps in freeing Wikipedia from distractions. It does so by hiding some of the editing hints, warnings, never-to-be-used helpers, policy reminders on talk pages and other unnecessary verbosity. It also adds hiding links to discussion headers and editnotices, wraps and minimises user signatures.Warning: Enabling the stylesheet installed by unclutter is not recommended for inexperienced editors, who might find the advice hidden by this script to be occasionally useful. Specifically, hiding messages reminding you of Wikipedia policies does NOT exempt you from these policies → | 12 | 49 |
util | Anomie | 29 Jan 2012 | 12 | 49 | |
Edit Count | Dipankan001 | 29 Nov 2021 | Adds a personal edit counter link in your toolbar.To add this, just insert importScript('User:Dipankan001/Edit Count.js') → | 9 | 49 |
pagesCreated | Jfmantis | 25 Jan 2021 | Pages Created is a user script that generates a list of all the articles created by a user. There's already a tool that does this at Wikimedia Tool Labs ([4]), but it's incredibly slow, gives you no indication of progress, and seems to be quite taxing on the server. This script is a lot faster, and shows the results as it finds them, not all at once when it's finished. The new tools.wmflabs.org/sigma/created.py has none of the problems of the old script.To install, add the following → | 8 | 49 |
reset | Animum | 8 Mar 2021 | 3 | 49 | |
UserRightsDiff | Novem Linguae | 22 Oct 2024 | 31 | 48 | |
Citation Watchlist | Harej | 25 Sep 2024 | User script that adds visual indicators when a diff includes the addition of a URL from a questionable source The Citation Watchlist is a user script that adds visual indicators to watchlist, recent changes, user Contribs, and page history entries when unreliable sources are added to articles. Indicators, including ❗ for warnings (more severe) and ✋ for cautions (less severe), appear only on the addition of unreliable URLs – not URLs that are already in the article. This makes the Citation Watchlist an efficient tool for analyzing individual edits for unreliable sources.The vision → | 30 | 48 |
closeRM | Andy M. Wang | 10 Sep 2017 | closeRM is a script that helps a user to close requested move discussions. Similar to User:Armbrust/closemrv.js for move review closes, this script will add a "RM close" tab to the top of the page when the Requested move section itself is being edited.
The script is largely based on User:Armbrust/closemrv.js, modified from User:Lifebaka/closedrv.js written by User:Johnleemk and modified by User:Lifebaka. To use this script: Copy the line below, then [[[ click here]]], paste the line, and hit .
| 18 | 48 |
sagittarius | Kephir | 24 Mar 2021 | sagittarius (named after the astrological sign) is a redirect editing gadget.
Put the following line in your common.js:
| 10 | 48 |
CollapseSections | BrandonXLF | 30 Mar 2024 | Toggle sections via a button → | 7 | 48 |
qpreview | Alex Smotrov | 26 Jan 2021 | 2 | 48 | |
twinklebatchdelete | AzaToth | 17 Mar 2012 | 0 | 48 | |
DetectSNG | Novem Linguae | 22 Sep 2024 | Alerts when WP:SNG keywords are detected in unreviewed articles and drafts. → | 28 | 47 |
section-redir-note | Enterprisey | 3 Nov 2019 | When you get redirected to a section, the little "Redirected from" note now shows just below the section heading.
This is a pretty good candidate for converting to PHP and including in base MediaWiki. | 22 | 47 |
copySectionLink | Bility | 6 Dec 2013 | Code for this script resides at User:Bility/copySectionLink.js
This script adds a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. This can then be used to more easily get copy/pasteable links in the format of Page#Section. Click the pilcrow and copy/paste from your browser's address bar. After "Example" in the section heading above is what will appear when you mouse-over. Add this to your skin's JavaScript or your common JavaScript:*[[User:E → | 7 | 47 |
autocompleter | Theopolisme | 3 Jul 2017 | autocompleter (source code) is the context-sensitive, tab-based autocompletion tool for editing MediaWiki that you always dreamed of. Whenever you start typing something that's already been referenced on the page (for example, a username), just hit tab. autocompleter will finish the value for you, inserting it directly at your cursor. If autocompleter happens to suggest the wrong value, use the up and down arrows to navigate through other possible completions, or hit delete to remove it. It's really that simple!To install autocom → | 6 | 47 |
unblock-review | Enterprisey | 24 Feb 2022 | Review unblock requests quickly.
Review unblock requests quickly. Navigate to any page with an active unblock request on it, and a text field with two buttons should appear. Fill in your reason, and click "Accept" to accept the request or "Decline" to decline it. You'll have to do the unblock yourself for now. | 25 | 46 |
Undo | DannyS712 | 13 Feb 2023 | mobileUndo (source) is a script which adds a button which allows a user to perform a revert while using the MobileFrontend extension of MediaWiki.
Provides a revert button on the mobile interface
| 15 | 46 |
massdelete | Animum | 6 Aug 2023 | 14 | 46 | |
import | A930913 | 16 Nov 2022 | 9 | 46 | |
sockStaleness | Writ Keeper | 7 Nov 2021 | 28 | 45 | |
TrackSum | JPxG | 20 Dec 2021 | 27 | 45 | |
curlies | GorillaWarfare | 30 Dec 2020 | Open [ your common.js in edit mode] (alternatively, go to your user page and append "/common.js" to the end of the URL and open the page in edit mode).
If you prefer to load this only on a specific skin, such as monobook, open [ your monobook.js in edit mode]. If you make a straight copy of this script, instead of "importing" it, you may not benefit from the enhancements and bug-fixes that are made from time to time. In the latter case, you may choose to watchlist this page so you will know when to update your copy for modifications to this script.Copy the following code on → | 27 | 45 |
more-block-info | Firefly | 31 Dec 2023 | This script works around some limitations with MediaWiki's default block display on contributions pages.
Specifically, overlapping IP rangeblocks are not displayed - if the range 192.168.0.0/24 is blocked and the individual IP 192.168.0.1 is blocked, only the specific block on 192.168.0.1 would show on that IP's contributions page. With this script installed, you will see an additional blue "blocks" box displaying any rangeblocks affecting IPs on their contributions pages. It pulls the data in asynchronously, so it may take a second to appear.In addition, it also displays the full lock summar → | 17 | 45 |
LiveDiffLink | Equazcion | 3 Jul 2017 | This is the documentation page for the LiveDiffLink.js user script.
LiveDiffLink adds a live-generated diff link next to each "Compare" button on History pages that updates dynamically every time you switch selected revisions. A shortened diff link is also added dynamically in each chosen revision line, so you don't have to scroll all the way to the top or bottom of the page to click/copy the link.
| 11 | 45 |
FastButtons | Macy | 28 Feb 2022 | FastButtons is a simple script that helps in tagging pages for speedy deletion and maintenance templates. It is based on the original work by the Spanish Wikipedia user Racso.
By installing the script, small buttons appear below the page header, with multiple functions. Some of them include CSD tagging for test, vandalism, nonsense and attack pages; , , and . The script has been tested on Mozilla Firefox, however it is expected that the code will work in Opera and Internet Explorer. To install FastButtons, copy the next code to your monobook.js:and pur → | 3 | 45 |
editor | Cacycle | 23 Jul 2016 | * Maintenance update: fixed the summary field size. Press SHIFT-Reload to update! Cacycle 21:54, 21 October 2006 (UTC)
| 1 | 45 |
De-Stub | DannyS712 | 12 Oct 2019 | Remove stub templates from a page Create an option in the "more" menu to remove stub templates → | 22 | 44 |
SearchSuite.js | The Transhumanist | 27 Jan 2024 | This script is operational in all skins except "Vector (2022)"
This script provides a menu of enhancements to search results. See description in the user manual below. This is the work area for developing the script and its documentation. Even though this documentation is in user space, feel free to edit it. The talk page portion of this page starts at #Discussions, below. This script is operational, and is under further developmentFor all the standard skins except MinervaNeue, this script provides a menu of enhancements to search r → | 15 | 44 |
previewtemplatelastmod | Anomie | 30 Sep 2015 | This script provides more information in the "Pages transcluded onto the current version of this page" or "Templates used in this preview" box at the bottom of the preview screen. It also sorts the templates by last edit date. This can help in finding template vandalism, as the templates at the top of the list are most likely to have been vandalized.
For a page containing only , as of 2011-01-29: Before: After: To use the script, add the following to your skin-specific Javascript file.Note that this script has only been extensively tested on Monobook, although it do → | 13 | 44 |
Archiver | Andrybak | 1 Oct 2024 | Archiver is a user script for semi-automatically archiving multiple talk page sections at a time. The script doesn't require manually typing archive pagename in most cases.
How to use the script after installation.
| 35 | 43 |
Aligner | Taavi | 16 Nov 2022 | Automatically aligns infobox params
Aligner can be used to automatically align ='s in infoboxes. Once installed, it can be used via More -> Align template params. This script only aligns params within whitelisted templates. The whitelist is implemented as "starts with", so whitelisting "{{infobox" does include all templates that start with infobox (such as or . The default whitelist can be seen in the the script's source. You can also add entries to the global window.alignerExtraSearches array to include your custom whitelisted entries. → | 23 | 43 |
DetectPromo | Novem Linguae | 22 Sep 2024 | 22 | 43 | |
Draft re cat | DannyS712 | 4 Jul 2021 | Convert links to categories into categorization Revert the conversion of categorization to links on drafts. See User:DannyS712/Draft no cat for the companion script. → | 21 | 43 |
adminhighlighter | Galobtter | 2 May 2023 | Highlight admin usernames
Admin highlighter highlights links to admins' userpages, talkpages, or contributions pages by giving them a lightly colored background along with dots around the username. To install it, add to your common.js page. This is derivative of User:Theopolisme/Scripts/adminhighlighter.js and which is a derivative of previous scripts by User:Amalthea and User:Ais523. Improvements include a more pleasant highlighting that has a better contrast, and caching of the admin list for faster loading.If you add the following text to the top of → | 16 | 43 |
PageMoverClosure | DannyS712 | 23 Jun 2019 | Close Requested Move discussions with {{tls PageMoverClosure allows you to close RM discussions, ideal for page movers as it includes (closed by non-admin page mover) in the closure and it saves automatically after entering the rationale.This is a forked version of User:Andy M. Wang/closeRM.js, and uses in the rationale. Other than that, this script also saves the page after entering the rationale, unlike the original tool which requires clicking save manually. The fork was writte → | 16 | 43 |
endnote | Smith609 | 6 Feb 2021 | To export references within Wikipedia to Endnote, copy this code:importScript("User:Smith609/endnote.js"); to the end of Special:MyPage/monobook.js. Save the page and press Ctrl-F5 to clear your browser's cache.Each reference (at least, those that produce COinS metadata) will then be followed by a link that allows its export to endnote, using a toolserver script. → | 4 | 43 |
Metadata gadget | Pyrospirit | 26 Jan 2021 | The metadata script is a gadget that displays the quality assessment of every article page you visit. This allows you to get a general idea of an article's quality without going to the talk page or reading the entire article yourself. The information is displayed in the tagline directly below the article header. It also colours the article header based on that information, using a colour scheme based on the colours.This script finds the assessment information entirely from the intro section of the article's talk page. In → | 3 | 43 |
assesslinks | Pyrospirit | 28 Nov 2021 | 3 | 43 | |
monobook | Voice of All | 26 Jan 2021 | 2 | 43 | |
godmode-light | Olliminatore | 6 Feb 2021 | User:Olliminatore/godmode-light → | 1 | 43 |
sortcategories | Epicgenius | 21 Dec 2023 | This tool allows you to sort a page's categories alphabetically. It is based off a similar script by Alex 21. First, navigate to any page with at least one category in the wikitext itself. If you have source editor enabled, click "edit" (or "edit source" if you also have VisualEditor enabled), and press the "Sort categories" button in the left sidebar, under "Tools". Upon clicking the button, the script will sort categories alphabetically. Categories with the same name as the article's title will be sorted first, and categories starting with "A → | 24 | 42 |
Notepad | Bradv | 6 Dec 2020 | 15 | 42 | |
Wikignome gadget | EpochFail | 30 Dec 2021 | Wikignome is an experimental user-script that allows editors to update individual sentences (copy editing, spelling, etc.) while reading an article and add, edit, view and update inline notes. Wikignome is intended to support lightweight, low barrier contributions that an editor can make while reading an article. Wikignome was developed for Wikipedia by . It is currently being updated daily and is not recommended for general editing activity at this point, although tests and feedback are welcome.Wikignome provides two main extensions to MediaWiki's functionality: direct sentence editing and t → | 7 | 42 |
LinkFixr | Magnus Manske | 3 Sep 2014 | 5 | 42 | |
watchlistSorter | Misza13 | 16 Aug 2024 | 4 | 42 | |
footnote popups | Blue-Haired Lawyer | 26 Jan 2021 | 2 | 42 | |
twinkledeprod | AzaToth | 17 Mar 2012 | 1 | 42 | |
script-categoriessort | Alex 21 | 8 Dec 2023 | User:Alex 21/script-categoriessort.js is a script that sorts categories in an article alphabetically.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-categoriessort.js'); to Special:MyPage/common.js. Upon clicking the "Sort categories" link under "Tools" on the left, the script will sort categories alphabetically, with eponymous categories appearing first, and categories starting with "A [..]" or "The [..]" being sorted according to their second word. So, running it on an article with:will result in the ca → | 25 | 41 |
SpeciesHelper | Novem Linguae | 15 Aug 2024 | For species articles, tries to add the correct short description, speciesbox, category, taxonbar, and stub template.
For species articles, try to add the correct short description, speciesbox, category, taxonbar, and stub template.
| 22 | 41 |
infoboxgap | Frietjes | 14 Aug 2023 | User:Frietjes/infoboxgap.js is a user script that assists in renumbering infobox labels/data/classes, so that a new line can be inserted in the middle of the infobox. To install, add the following to Special:MyPage/common.js:importScript('User:Frietjes/infoboxgap.js'); // Backlink: User:Frietjes/infoboxgap.jsWhen editing an infobox, "infobox gap" and "infobox renumber" will appear in the left sidebar tools section. Click infobox gap to insert a numbering gap at a specified place (typically so you can add a new parameter there), and "infobox renum → | 19 | 41 |
CitationStyleMarker | BrandonXLF | 16 Aug 2024 | Shows if a citation is in [[WP:CS1 → | 19 | 41 |
copy-section-link | Enterprisey | 1 Jul 2024 | Section headers, on hover, have a pilcrow (¶ symbol) that, when clicked, shows a popup with an appropriate wikilink and external link. Very similar idea to User:Bility/copySectionLink (from which a little code was copied), but this script also shows a wikilink instead of just the external link, and also lets you get the permalink. Add the following code to your common.js to get rid of those square brackets.* My other user scripts → | 17 | 41 |
ConfirmLogout | Guywan | 22 Mar 2020 | type = comment
hidden = yes default = buttonlabel = Bug report or feature request? Provides a HTML prompt to confirm a logout. If you click on a logout link, Confirm Logout provides an HTML prompt that asks for confirmation. The prompt may be customised to a certain extent. If you would like further customisation, you may make a copy of this script (and please add a backlink). With default settings, here is what it looks like: NoLog out The following attributes allow you to customise the logout prompt. Note: both the prompt and the buttons are affected by these.Set these attributes wherever y → | 17 | 41 |
subjects age from year | Gary | 29 Jan 2021 | In an article about a person or a company, when the mouse hovers over a year in the article, the age of the article's subject by that year appears in a tooltip.
After installing the script, bypass the cache of the page. Method 1: (This will generate text which can be used on any-language Wikipedia.)
Method 2: This can only be used on the English Wikipedia.)
| 10 | 41 |
SpecialNewPages | Lourdes | 13 Jul 2017 | SpecialNewPages is a user script, which adds a Special:NewPages link to the top toolbar. Clicking on the link gives the old Special:NewPages feed, hiding the patrolled edits. It is primarily designed for new page reviewers who prefer the old Special:NewPages feed. The source can be found here.
To install the script, simply copy the following into your common.js page. importScript('User:Lourdes/SpecialNewPages.js'); // Linkback: User:Lourdes/SpecialNewPages.jsNote: Yo → | 7 | 41 |
twinkledelimages | AzaToth | 17 Mar 2012 | 1 | 41 | |
Tidy citations | Mesidast | 5 Aug 2023 | Easily format citation templates
A forked and updated version of this script by Meteor sandwich yum. Here is a list of new features that I have added:
| 27 | 40 |
Kill-It-With-Fire | Alexis Jazz | 7 Sep 2022 | Mass undo Kill-It-With-Fire is a fork of Restore-a-lot which is itself a fork of Cat-a-lot. Instead of undeleting or categorizing, it performs reverts. It only activates on Special:Contributions. It does work on some other wikis, though some aspects of it may not work the same on other wikis. As well as enwiki, it has been tested on bnwiki, commons and idwiki, where it has at least basic functionality.The purpose of the tool is to allow for mass reversion of edits which are no longer the latest revision. For example: cleani → | 26 | 40 |
AlexNewArtBot | Fred Gandt | 4 Mar 2021 | The bot looks at New Articles and puts relevant articles into the New Articles lists of Portals and Projects. The goal is to help editors find new articles related to their areas of interest.If you are interested in patrolling new pages, add importScript( "User:Fred Gandt/getUnpatrolledOfAlexNewArtBotResultsPages.js" ); to your account's common.js file before reading these lists. Requires the user to have the patrol [[Special:ListGroupRights| → | 9 | 40 |
defaultsort | DStoykov | 7 Feb 2021 | 7 | 40 | |
pendingchanges | Joshua Scott | 10 Mar 2023 | This script will put a "Pending changes" menu in the sidebar. By default, it is collapsed, and thus inactive. In the Vector skin, clicking on "Pending changes" will activate it. If you are using Monobook, click "enable" underneath "Pending Changes". You will see a list of pages that are waiting for approval. Pages highlighted in yellow are "Under Review". My understanding is that this means that someone else has viewed the diff recently, but has not yet clicked 'approve'. This script is optimized for the Vector & Monobook skins, but works with the following skins:*Vector (If you don't know wh → | 6 | 40 |
AfDList | Lourdes | 6 Dec 2017 | To install the script, simply copy the following into your common.js page.
importScript('User:Lourdes/AfDList.js'); // Linkback: User:Lourdes/AfDList.js Note: You will need to manually bypass your cache after installation. Visit Wikipedia:Bypass your cache to see how to do this. The script is primarily designed for use by AfD regulars. At the same time, any registered user can install, and use the script. → | 6 | 40 |
AssessmentBar | YuviPanda | 23 Feb 2021 | AssessmentBar is a project to make assessment of articles much easier. It was built specifically to help en:Wikipedia:WikiProject India, but the code ought to be general enough for everyone to use. Built on request of en:User:AshLin for the English Wikipedia Community. Please go to your common.js and change the 'p' in 'Yuvipanda' to an uppercase 'P'. Apologies for the trouble!* User:YuviPanda/AssessmentBar.js -- Base javascript code for assessmen → | 4 | 40 |
AutoComplete | Zocky | 4 Feb 2008 | // User:Zocky/AutoComplete.jsdocument.write(); → | 1 | 40 |
stubtagtab | Ais523 | 29 Jan 2021 | 0 | 40 | |
aw | Btilm | 29 Nov 2021 | 0 | 40 | |
script-imageres | Alex 21 | 24 Oct 2023 | User:Alex 21/script-imageres.js is a script that provides statistics for files and their sizes in compliance with WP:IMAGERES.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-imageres.js'); to Special:MyPage/common.js. On a file of acceptable size (i.e. less than 0.1MP per WP:IMAGERES), all the script will do is include the total pixel count as such:On a file of increased size that requires reducing (i.e. more than 0.1MP per WP:IMAGERES), the script will highlight the total pixel count, as well as providing the la → | 23 | 39 |
CommentsInLocalTime | Mxn | 24 Dec 2022 | Comments in local time is a user script that reformats talk page timestamps – the ones inserted by ~~~~ and ~~~~~ – to use a combination of relative date and time formats where appropriate. It is a rewrite of Wikipedia:Comments in Local Time with a focus on greater customizability and easier localization.Recent timestamps are replaced by a relative time such as "3 hours ago" or "Last Tuesday at 5:51 PM". Older timestamps are displayed in full. Both relative and absolute date formats are included in the default tooltip, as is an ISO 8601 timestamp. R → | 14 | 39 |
sysopdetector | Equazcion | 27 Feb 2022 | 10 | 39 | |
toolbox | Dispenser | 28 Nov 2021 | 5 | 39 | |
Revert | Voice of All | 18 Mar 2012 | 1 | 39 | |
wikEd international en | Cacycle | 7 Oct 2013 | 0 | 39 | |
culoghelper | Amalthea | 17 Oct 2017 | 19 | 38 | |
rescaled | Legoktm | 29 Jul 2021 | 18 | 38 | |
Show number of active watchers & monthly views on every page | Þjarkur | 4 Dec 2019 | Shows the number of page watchers who have recently visited the page and the number of page views in the last month. Shown at the top of every page:
Add this to your common.js file: importScript('User:Þjarkur/Show number of active watchers & monthly views on every page.js'); [Source] → | 17 | 38 |
RefMan | Uglemat | 5 Feb 2021 | , and then found it tedious to find and replace all the reuses of that reference? What you need may just be a script called RefMan (for Reference Manager), which allows you to drag and drop references into each other to merge them. You may also update and delete references. It is similar to ProveIt, however, there are some important differences:
| 15 | 38 |
massblock | Timotheus Canens | 1 Dec 2021 | To use the massblock script, modify your common.js file to import the script. For example, at User:Yamla/common.js, I added importScript('User:Timotheus Canens/massblock.js');. Follow the instructions to bypass your browser's cache. Now, provided you have sufficient permissions, you can load Special:Massblock to use the mass block form. --Yamla (talk) 12:06, 29 October 2022 (UTC) → | 15 | 38 |
admindash | Plastikspork | 8 Jun 2015 | 7 | 38 | |
MoreMenu | MusikAnimal | 17 Dec 2019 | → | 3 | 38 |
Advisor | PC-XT | 16 Mar 2021 | This script is based on User:Cameltrader/Advisor.js, which has documentation at User:Cameltrader/Advisor.I made this for my own usage, but I don't mind if others use it. This tool only makes suggestions. It is not intelligent enough to tell if the suggestions are actually appropriate. As with any tool, editors are responsible to make this determination for each individual fix before applying it, and cleaning up as necessary before saving the page. If a fix doesn't work as you think it should, please [//en.wikipedia.org/wiki/User%20talk:PC-XT/Advisor?action=edit§ion=new&preload=&ed → | 16 | 37 |
Watchlist-hideAWB | Evad37 | 12 Sep 2018 | Watchlist-hideAWB (source) – hide/show option for edits made using AutoWikiBrowser (AWB). Options appear in the "More" dropdown (Vector skin) or on a tab next to "Special page" (Monobook skin).
Add the following to Special:MyPage/common.js (or your skin-specific js, if you prefer): If you want AWB edits to be hidden by default, add var awbHiddenByDefault = true; on the following line, like this: [5] → | 16 | 37 |
UserHighlighter | Chlod | 16 Oct 2024 | UserHighlighter is a script that highlights links to userpages, user talk pages, and contribs pages of administrators, as well as other user groups as listed below. This is a fork of Pythoncoder's version of the UserHighlighter. It has been modified to add tooltips to links to help indicate the group, and includes caching to avoid repeated requests. This version uses two files instead of multiple, which overall cuts the loading time. To install the script, add this to your common.js file.Grou → | 15 | 37 |
FindSources | BrandonXLF | 14 Apr 2024 | Adds {{tl → | 15 | 37 |
mark-reverted | Suffusion of Yellow | 23 Jul 2023 | Highlights revered edits in history pages, contributions, recent changes, and elsewhere
Mark Reverted helps you sift through pages with large numbers of diffs, by highlighting reverted edits. It works not only on history pages, but also user contributions, recent changes, edit filter logs, and even dramaboards. Add the line to your common.js page.This script may require hundreds of API calls, so it will not run automatically on every page. To activate it, click on the Mark reverted link u → | 11 | 37 |
convert24hourtime | Bility | 14 Mar 2012 | Code for this script resides at User:Bility/convert24hourtime.js
This script converts timestamps in history pages and user contribution pages from 24-hour clock to 12-hour clock with am/pm. For example:
| 6 | 37 |
SearchNamespace | Writ Keeper | 31 Mar 2023 | 6 | 37 | |
Approvals | Voice of All | 6 Feb 2021 | 2 | 37 | |
SimpleLightbox | Rezonansowy | 8 Nov 2013 | → | 1 | 37 |
script-plotlength | Alex 21 | 9 Jun 2024 | User:Alex 21/script-plotlength.js is a script that checks either 1) all of the plots for television episode summaries that are added through and determines whether they are in compliance with the WP:TVPLOT guideline; that is, if they are below 200 words, or 2) the plot for a film and checking that its summary is less than 700 words per WP:FILMPLOT.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-plotlength.js'); to Special:MyPage/common.js.There will be a "Plot length" link in the toolbox on the left on every arti → | 20 | 36 |
TimestampDiffs | Evad37 | 16 Jul 2021 | TimestampDiffs (source) adds a link at the end of every comment to the diff in which it was added. The link is added to the timestamp that the MediaWiki software adds when you sign your name with ~~~~, and styled with a dotted blue underline. Occasionally multiple edits result in the same timestamp; in such cases the link will show the difference of all those edits to the version from before that time.Even more infrequently, a link might not be found for some timestamps. The most likely explanation is that either it is from more than 25000 edits ago, or → | 18 | 36 |
Pageviews | PrimeHunter | 24 Sep 2024 | 13 | 36 | |
Covery | Evad37 | 3 Nov 2019 | Uploads non-free video game covers
Covery (source) is a script to assist in uploading non-free cover images for video games. A reasonably modern browser – from around 2016 or later – is required to use Covery. Specifically:
To install the script, add the line: to Special:MyPage/common.js.When viewing articles, a new toolbox menu item is added: "Upload cover". Click this link to open a dialogue window, → | 12 | 36 |
AutoMobileRedirect | Aveaoz | 18 Jan 2023 | This script automatically redirects to desktop site when mobile links are opened on desktop. It does not change the behavior on mobile devices (unless desktop mode is enabled).
Installation Add mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Aveaoz/AutoMobileRedirect.js&action=raw&ctype=text/javascript"); to your common.js file. Thanks to This is a very lazy script and just adds an extra check to User:Þjarkur/NeverUseMobileVersion, and as such most credit goes there. I also based this page on that documentation page.The mobile device detec → | 12 | 36 |
userrights | X! | 28 Feb 2022 | 6 | 36 | |
vector-max-width-toggle | Jdlrobson | 10 Mar 2023 | Provides a toggle that allows you to disable the max width on the in development (modern) version of Vector. → | 4 | 36 |
Comments in Local Time | Gary King | 21 Feb 2014 | Comments in Local Time (source code) is a gadget that changes UTC-based dates, such as those in signatures, to be relative to the user's local time. It also adds the day of the week to dates, and uses common phrases to describe dates (i.e., Today, 2 months ago, etc.). This script uses plain JavaScript, making pages load significantly faster than if the script used jQuery.To enable this gadget, go to your preferences, click on the "Gadgets" tab, and checkmark the box labeled "Chan → | 3 | 36 |
twinklebatchprotect | AzaToth | 17 Mar 2012 | 0 | 36 | |
WatchlistAFD | Novem Linguae | 25 Apr 2024 | 23 | 35 | |
reviewsourcecheck-sb | Lingzhi2 | 24 Mar 2021 | 22 | 35 | |
DetectG4G5 | Novem Linguae | 22 Sep 2024 | 21 | 35 | |
diff-context | Enterprisey | 24 Sep 2020 | You can now show more lines of context around diffs by clicking a button. | 18 | 35 |
imageSize | Erutuon | 31 Jan 2019 | 16 | 35 | |
convenientDiscussions | Jack who built the house | 14 Jul 2024 | → | 16 | 35 |
userinfo | Enterprisey | 27 Aug 2022 | A fork of User:PleaseStand/userinfo.js that abbreviates all the user group names, and doesn't link them as well.* My other user scripts → | 13 | 35 |
user-tabs-on-contribs | Enterprisey | 18 Sep 2019 | On user contributions pages, add "User page" and "Talk" tabs, with the usual [[WP:access keys
On user contributions pages, there are now "User page" and "Talk" tabs, with the usual access keys. | 13 | 35 |
noeditredlinks | Awesome Aasim | 11 Sep 2023 | To install this script, paste importScript("User:Awesome Aasim/noeditredlinks.js"); in your common.js page. → | 12 | 35 |
Logs | DannyS712 | 30 Nov 2019 | Add a Logs tab Create a link to the Logs for a page next to the search box. I designed it after gaining NPP rights, when I wanted to quickly see if a page had been previously deleted. → | 12 | 35 |
goToTop | Danski454 | 7 Aug 2024 | This script adds a button that scrolls you back to the top of the page. It is based off a script by Numbermaniac, but is modified so the button does not cover links in the toolbar. You can view the source code here.
Hint: It's much easier if you get ScriptInstaller, then navigate to .js and click "Install" at the top. To install: Copy the line below into your [ common.js] page.* → | 12 | 35 |
unwatch | Anomie | 12 Mar 2021 | 10 | 35 | |
lastEdit | Opencooper | 26 Dec 2023 | lastEdit.js mimics the banner at the foot of the mobile version of Wikipedia that lists the last edit made to the page. So it will tell you "Last edited 6 hours ago by Opencooper" for example. (this can be very useful for spotting vandalism and for seeing how active an article is) However since this is a userscript for the desktop I took some liberties in the implementation: the first part of the text links to a diff instead of the page history (since desktop actually has a history tab), the second → | 9 | 35 |
ajaxWatchlist | Theopolisme | 30 Apr 2020 | ajaxWatchlist (source code) is a script that automatically updates your watchlist. After installing it and browsing to Special:Watchlist, new changes to pages on your watchlist will magically appear, no reloading necessary. To install it, add to your common.js page and clear your cache. By default, new items are loaded every 20 seconds. To change this, add the following text to the top of your common.js pagewith ??? replaced by the desired refresh fr → | 5 | 35 |
ArticleTranslator.js | Ebrahim | 4 Jun 2024 | // DO NOT COPY IT FOR TRANSLATION, READ THE DOCUMENTATION en:User talk:Ebrahim/ArticleTranslator.js
/*global jQuery, mediaWiki*/ (function ($, mw) { 'use strict'; var action = mw.config.get('wgAction'); if (action === 'history') { return; } function linkFromWikiLang(page, lang) { if (lang === 'imdb') return 'https://www.imdb.com/title/' + page + '/'; if (lang === 'wikidata') return 'https://wikidata.org' + mw.util.getUrl(page); return 'https://' + lang + '.wikipedia.org' + mw.util.getUrl(page); } if ($ && mw && mw.Uri) {var golang = new mw.Uri().query.golang || new mw.Uri().query.gotolan → | 0 | 35 |
Highlight homographs in title | Þjarkur | 16 Jan 2021 | A script which adds a blue background to article titles which use Latin lookalike letters. This is usually done by spammers to bypass watchlists. Turns "Rаzorpаy" into "Rаzorpаy" (the "а"s are Cyrillic letters). Add this to your common.js file: importScript('User:Þjarkur/Highlight homographs in title.js'); → | 21 | 34 |
NotSoFast | Novem Linguae | 30 Mar 2023 | In Special:NewPagesFeed, highlights articles newer than 15 minutes red and newer than 1 hour yellow, to remind you not to patrol them yet. (WP:NPP says to wait at least 15 minutes before patrolling new pages.) → | 20 | 34 |
FFUHelper | BrandonXLF | 25 Aug 2024 | → | 19 | 34 |
WikidataWatchlistLabels | Evad37 | 28 Jun 2019 | WikidataWatchlistLabels (source) adds labels to P-numbers and Q-numbers (properties and items) for Wikidata edits.
For example, "Created claim: : " instead of "Created claim: Property:P31: Q494829". It also lets you know when the Wikidata edit was not the item for the listed page, but to another item used on that page. E.g.
| 16 | 34 |
Notifier | Newslinger | 24 Mar 2021 | Notifier is a user script that allows you to quickly notify other talk pages of a discussion on the current page.
If you already have the Script Installer, you can install Notifier in one click To install manually, copy the following code, [ click here], then paste and save: After installing, you can use Notifier on any discussion page:
| 15 | 34 |
kmlToJson | Evad37 | 16 Feb 2021 | kmlToJson (source) converts KML files into GeoJSON. On Template:Attached KML subpages (where KML files are stored), the script adds a "GeoJSON" link near the "Move" link (in the 'More' dropdown menu for Vector skin; a tab in Monobook skin) that does the conversion when clicked. Copy the result and paste into an appropriate subpage of Wikipedia:Map data (example: Wikipedia:Map data/Wikipedia KML/Iowa Highway 192). The map data can then be used in mapframe maps, e.g. by using 's parameter: To install the script, add the line:importScript('User:Evad → | 11 | 34 |
AfDclosing | Lourdes | 6 Dec 2017 | AfDclosing is a Wikipedia user script, which adds an "AfDs Closing" link to the top toolbar that gives the list of AfDs closing today. It is primarily designed for AfD regulars who prefer to directly review the deletion discussions closing today. The source can be found here.
To install the script, simply copy the following into your common.js page. importScript('User:Lourdes/AfDclosing.js'); // Linkback: User:Lourdes/AfDclosing.jsNote: You will need to manually bypass your cache af → | 10 | 34 |
generatestats | Dr pda | 10 Dec 2009 | 5 | 34 | |
sign | Olliminatore | 25 Jan 2021 | An actual version can be found at de:Benutzer:Perhelion/signing. → | 4 | 34 |
keymanweb | Keymanweb | 20 Apr 2012 | 1 | 34 | |
TitleCaseConverter | ZKang123 | 13 Jun 2024 | Converts Reference Titles in Title Case.This is a script that converts all reference titles to title case. This was created largely because at the Featured Article Candidate (FAC) stage, the FAC coordinators would often suggest before promoting that reference titles "should be either in sentence case or title case" regardless of "how they appear in their originals" (per MOS:CONFORM). As it would be cumbersome for one to go over 50+ references in an article and use other tools to convert each reference title manually to title case (such as [https://capitalizemytitle.com/style/Wi → | 26 | 33 |
edits-since-decline | SD0001 | 20 Aug 2020 | After installing the script, bypass the cache of the page.
Method 1: (This will generate text which can be used on any-language Wikipedia.)
Method 2: This can only be used on the English Wikipedia.)
| 18 | 33 |
Pending changes | DannyS712 | 23 Dec 2018 | Add a link to the Pending changes special page Create a link to the "Pending changes" special page. This link is added to the "Interaction" portlet, directly above the "Recent changes" link that is present by default. → | 11 | 33 |
footnoteCleanup | Erutuon | 15 Jan 2024 | 10 | 33 | |
viewstats | קיפודנחש | 18 Nov 2019 | The script adds a new menu item under the "More" menu, named "View statistics". Clicking this menu item opens a "popup" dialog box that shows a graph with view-statistics for this page.Page view statistics are also available from the "View history" page (near the top), and from "Tools => Page Information" (at the very bottom). In contrast, this script allows you to see view-stats without leaving the page. → | 9 | 33 |
ReverseMarked | Equazcion | 25 Jan 2021 | This is the documentation page for the ReverseMarked.js user script.
ReverseMarked lets you know which watchlist changes you've already checked by fading out viewed items.
| 8 | 33 |
watchlist-notice | Enterprisey | 3 Aug 2016 | Displays a notification for unread watchlist changes
A userscript to stick a green notice box on the toolbar whenever there are unread changes on your watchlist. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/watchlist-notice.js and click "Install" at the top. However, here's the manual method:
| 7 | 33 |
moverevert | Mr.Z-man | 29 Nov 2021 | 5 | 33 | |
LinkComplete | Zocky | 6 Feb 2021 | // User:Zocky/LinkComplete.jsdocument.write(); → | 4 | 33 |
Dark mode (gadget) | SD0001 | 20 Dec 2021 | Dark mode for Wikimedia wikis
WikimediaUI Dark mode is a gadget for enabling dark mode in modern browsers, based on experimental work of Wikimedia Design team members Volker E. and Alex Hollender in support by volunteer MusikAnimal and others. Preview dark mode on the Main Page. To enable, go to your gadget preferences, and enable the gadget "".You should now see a "Dark mode" switch at the top of pages. If you wish to enable/disable dark mode a → | 3 | 33 |
ArticleQuality | Epicgenius | 11 May 2024 | 28 | 32 | |
Gadget-Spam-blacklist-Handler | Beetstra | 24 Oct 2021 | This gadget adds buttons to the section header of User talk:XLinkBot/RevertList, MediaWiki talk:Spam-blacklist, Wikipedia talk:WikiProject Spam, as well as on the pages in the tree under Wikipedia:WikiProject Spam/Local (categorised: Local COIBot Reports).For the former two the buttons include an 'add RL' and an 'add BL' on the 'requested additions'-sections and 'del RL' and 'del BL' on the 'requested removals' sections. On the latter two there are 'add rl' and 'add bl' buttons (per section f → | 22 | 32 |
anrfc-lister | Novem Linguae | 11 Jul 2024 | Effortlessly submit RFCs to the RFC closing noticeboard, WP:ANRFC.
| 21 | 32 |
ListSorter | BrandonXLF | 27 Apr 2024 | Adds a link to sort lists → | 18 | 32 |
TextDiff | Evad37 | 4 Dec 2019 | Provides a simpler, textual diff
TextDiff (source) removes markup from a diff to show only prose changes. On a diff page, a button appears above the diff table. Click the button, wait while the textual diff loads (this could take some time); once loaded, the textual diff table replaces the standard diff table, with the button toggling between those diff views. To install the script, add the line: to Special:MyPage/common.js. Or to install on all Wikimedia wikis, add:mw.loader.load("//en.wikipedi → | 18 | 32 |
reviewsourcecheck | Lingzhi2 | 7 Feb 2021 | This script simplifies source reviews by flagging 16 types of errors in the references and/or notes. It is a fork of Ucucha's HarvErrors2 script; it produces no output if harv templates are not being used.
To check as many errors as possible, I recommend using this in conjunction with two others
| 18 | 32 |
refspace | Rublov | 8 Jan 2023 | Highlight violations of MOS:REFSPACE in red
A user script to highlight violations of MOS:REFSPACE in red. If you have ScriptInstaller, simply click the "Install" button here or on User:Rublov/refspace.js. To install it manually, add the following line to Special:MyPage/common.js: → | 18 | 32 |
WikiChatbot | Phlsph7 | 19 Jul 2024 | Chatbot to help editors improve articles. It uses OpenAI's GPT-4o.WikiChatbot is a user script chatbot to assist editors and reviewers. It can summarize, reformulate, copyedit, and provide suggestions on additional topics, images, and wikilinks. It is used by selecting text in an article and then clicking one of the buttons on the right to enquire about the selected text. For example, the editor may select 3 paragraphs and then press the button "Summarize" to get a concise summary of the selected text. The responses are shown in the chat panel on the left bottom. This panel → | 14 | 32 |
dabfinder | Meteor sandwich yum | 11 Jul 2022 | 11 | 32 | |
quick-before | Enterprisey | 20 Apr 2021 | BEFORE links on arbitrary pages.
Navigate to any page, and in the "More" menu you will see a "BEFORE search" option. Click it to open a panel with the template customized with the current page name. | 8 | 32 |
rollbackSum | Nageh | 25 Mar 2012 | Not fixed (yet):
To install the tool with the extra rollback summary button, add the following to your skin.js or common.js file, then bypass your cache: To install the tool that prompts a summary by using rollback, add the following to your skin.js or common.js file, then bypass your cache: To have any extra options, add the following codes to your skin.js or common.js, then bypass your cache.To disable rollback links, copy th → | 8 | 32 |
rollbacksummary | Ilmari Karonen | 6 Feb 2021 | 7 | 32 | |
editcounter | Kanegasi | 25 Jun 2015 | This script counts your contributions and breaks them down by namespace, then writes a table with the information to a page in your userspace. You need JavaScript enabled in your browser in order to use this script and you must be a part of the autoconfirmed user group in order to use the script for the first time with no problems. If not, you need to manually create the page where your edit count will be and then run the script.The script can take a while to run (several minutes if your edits are in the thousands), so be patient. If your browser tells you it' → | 5 | 32 |
closexfd | King of Hearts | 17 Nov 2009 | 3 | 32 | |
ReferenceTooltips | Yair rand | 12 Jan 2024 | This is the documentation page for User:Yair rand/ReferenceTooltips.js. For discussion see the talk page.
ReferenceTooltips allows you to roll over any inline citation* to see reference information, instead of having to jump away from the article text. | 3 | 32 |
Main | Jitse Niesen | 15 Mar 2008 | 2 | 32 | |
count | Animum | 28 Nov 2021 | 0 | 32 | |
ExpandDiffs | Bradv | 8 Mar 2021 | User:Bradv/Scripts/ExpandDiffs.js allows for diffs to be loaded inline on history, contributions, and recent changes pages. To use the script, add the following to your common or skin-specific Javascript file.Once installed, an arrow will be shown to the left of each entry that can be expanded. There is also a new menu item at the top of the page called "Expand diffs" which will automatically retrieve and expand the first 50 diffs on a page. → | 14 | 31 |
MoreDiffInfo | BrandonXLF | 16 Aug 2024 | Adds more information about the revisions of a diff to the diff page. It adds the revision IDs, the revision sizes, and [[mw:ORES → | 13 | 31 |
advancedtemplatesandbox | Jackmcbarn | 26 Oct 2016 | 10 | 31 | |
AfDstarted | Lourdes | 12 Jul 2017 | AfDstarted is a user script which adds an "AfDs Today" link to the top toolbar that gives the list of AfDs that have been opened today. It is primarily designed for AfD regulars who prefer to directly review the deletion discussions that have been opened today. The source can be found here.
To install the script, simply copy the following into your common.js page. importScript('User:Lourdes/AfDstarted.js'); // Linkback: User:Lourdes/AfDstarted.jsNote: You will need to manually bypass yo → | 9 | 31 |
AFCRHS | PhantomTech | 1 Nov 2019 | 8 | 31 | |
simplevote | Paranomia | 10 Apr 2008 | simplevote is an easy way to vote on things like:
It uses morebits.js. To install, add the following to your monobook: → | 6 | 31 |
saveandedit | Mabdul | 12 Jul 2021 | User:Mabdul/saveandedit.js
This script adds a new button under the edit field that saves the page content and goes back to the edit field. Feature requests and bug reports are welcomed at my talkpage. Regards, mabdul 14:26, 16 June 2012 (UTC) Known bugs
to-do list
Changelog 2012-06-16
| 5 | 31 |
script installer | Gary | 21 Feb 2014 | 4 | 31 | |
recent2 | Philip Trueman | 28 Jul 2021 | 4 | 31 | |
script | Plastikspork | 28 Nov 2021 | 2 | 31 | |
twinkleimagetraverse | AzaToth | 17 Mar 2012 | 1 | 31 | |
revdel-responder | The Earwig | 20 Dec 2022 | Help admins respond to {{tl
revdel-responder is a user script to help admins respond to requests. It's useful with Enterprisey's url-select-revdel.
| 20 | 30 |
massmove | Plastikspork | 11 Aug 2024 | 15 | 30 | |
hide-reverted-edits | SD0001 | 6 Oct 2021 | Hide reverted edits from page history
Shows a next to the Compare selected revisions button. Edits that were reverted, or are reverts themselves are hidden upon clicking, so that you can actually focus on how the article evolved over time. The script recognizes reverts made by all the standard tools such as Twinkle, Huggle, STiki, native MediaWiki undos and rollbacks, and reverts done by ClueBot and XLinkBot. Undos are hidden only if the they begin with the default edit summary and change in byte count is complementary.NOTE: This script only hides intentional reverts. Hence it does not take i → | 12 | 30 |
SortWhatLinksHere | GhostInTheMachine | 20 Mar 2021 | Sorts the links displayed by the What links here page.
The script runs shortly after the page is loaded so the links are displayed first in their unsorted state and then sorted. It does nothing for other pages. None. Add the following line to your common.js file. Inspired by a March 2021 request from User:Headbomb in User scripts / Requests. The list of links really should be sorted by the system, so that this script is not needed
| 12 | 30 |
wordcount | GoldenRing | 1 Sep 2022 | 10 | 30 | |
inlineDiffDocs | Writ Keeper | 28 Jun 2021 | This is a common documentation page for User:Writ Keeper/Scripts/commonHistory.js, User:Writ Keeper/Scripts/watchlistDiffs.js, User:Writ Keeper/Scripts/userHistory.js, User:Writ Keeper/Scripts/generalHistory.js, and User:Writ Keeper/Scripts/contribsHistory.js. I created userHistory.js first at Yunshui's request; it's a modified version of Ale jrb's user history script. This script fixes a few bugs with Ale jrb's original, and it adds a new feature: a button is added to each entry that displays the diff of that entry in- → | 10 | 30 |
edittop | Alex Smotrov | 26 Jan 2021 | 2 | 30 | |
refresh | Ahecht | 17 Oct 2024 | 1's refresh is a user script that adds "purge all" and "null edit all" options to the "Tools" menu on category pages, template pages, and on Special:WhatLinksHere. Makes forcelinkupdate purges or nulledit on all pages in the category (if activated from a category page), all pages that transclude the template (if activated from a template page), or all pages linking to the target page (if activated from Special:WhatLinksHere). Based on phab:T170039#3473755 and he:User:IKhitron/101.js.To use this script: Copy the line → | 17 | 29 |
endlesscontribs | Bradv | 27 May 2022 | User:Bradv/endlesscontribs.js provides for endless scrolling of contributions pages. To use the script, add the following to your common or skin-specific Javascript file.Once installed, a button will be displayed at the bottom of every contributions page allowing you to load additional contributions without reloading the page. → | 14 | 29 |
PortletLinks | BrandonXLF | 2 Dec 2024 | Utility to create/manage/remove custom portlet links → | 13 | 29 |
citations | Smith609 | 7 Oct 2019 | This script integrates the power of Citation bot with the Wikipedia editing experience.
It provides two ways of interacting with the bot:
| 12 | 29 |
capitalize | WikiMasterGhibif | 20 Apr 2017 | This script decapitalizes the selected text when you press the button
to install use var capitalScript = '//en.wikipedia.org/w/index.php?title='+ 'User:WikiMasterGhibif/capitalize.js&action=raw&ctype=text/javascript'; importScriptURI(capitalScript); // User:WikiMasterGhibif/capitalize.js → | 12 | 29 |
sync-template-sandbox | Enterprisey | 2 Dec 2019 | Sync template sandboxes with their main versions
A userscript to sync template sandboxes with their main versions. Whenever you're viewing a template sandbox, in the "More" dropdown on the left of the search bar there should be an option that says "Sync with main". Clicking it will save over the sandbox's code with code from the main version of the template; a popup notification will appear once the syncing is complete. | 11 | 29 |
closerfd | King of Hearts | 28 Nov 2021 | 9 | 29 | |
adminhighlighter | Bellezzasolo | 10 Aug 2022 | User rights highlighter - admins and extended confirmed, some [[WP:PERMUser highlighter v2.0 (source code) highlights links to admins' userpages, talkpages, or contributions pages in bodyContent (that is, everything but the tabs, personal links at the top of the screen, and sidebar) by giving them a colored background. To install it, add to your common.js page and clear your cache. It will also highlight template editors, extended confirmed users, page movers, new page patrollers and pending change re → | 8 | 29 |
Watchlist-openUnread | Evad37 | 30 Apr 2020 | Watchlist-openUnread (source) is a script that allows you to open multiple unread watchlist pages with a single button.
To install the script, add: to Special:MyPage/common.js. You may also add one or more of the following lines to customise your experience. Replace defaults (the text between = and ; //) with your custom values. var openUnread_maxnum = "10"; // Preset value for max number of pages var openUnread_oldest = false; // Preset state of checkbox "oldest first". Set to true for checked, or false for uncheckedvar openUnread_showAbove = → | 8 | 29 |
wikidata Qnum | Danski454 | 9 Aug 2019 | This script adds Wikidata Q numbers to the titles of all pages connected to Wikidata. To install this script add mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Danski454/wikidata_Qnum.js&action=raw&ctype=text/javascript' ); to either your global.js (for installation on all wikis) or to your common.js (for installation on one wiki). Once you have installed the script, bypass your browser’s cache. The source code is located here. → | 7 | 29 |
wikEd | Cacycle | 28 Apr 2020 | This is the discussion page for wikEd, a full-featured in-browser text editor that adds enhanced text processing functions to Wikipedia and other MediaWiki edit pages. Feel free to leave your comments, suggestions, and bug reports at the end of this page. .This script is trying to access the deprecated globals skin, wgServer, wgTitle, wgCanonicalNamespace, wgArticlePath, wgScript, wgScriptPath, wgUserName, wgCurRevisionId, wgContentLanguage, wgUserLanguage, wgEnableAPI, wgPageName, wgNamespaceIds, wgFormattedNamespaces, wgVersion and wgPageContentModel instead of using → | 6 | 29 |
LagToMinutes | Equazcion | 3 Jul 2017 | This is the documentation page for the LagToMinutes.js user script.
LagToMinutes adds days, hours, minutes, and seconds display to "Database lag" messages that appear from time to time in your watchlist. These messages normally only display the total number of seconds. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button. → | 6 | 29 |
BetterTwinklePrefs | Equazcion | 7 May 2017 | This is the documentation page for the BetterTwinklePrefs.js script. This script is only of use to those who have Twinkle enabled in their gadgets. BetterTwinklePrefs places a nice little Twinkle preferences link next to your usual Preferences link at the top of the page. It looks like this: [TW]. This script also suppresses those big Twinkle preferences notice boxes on JS and CSS pages.To use this script: Copy the line below, then [ click here], past → | 5 | 29 |
less edit clutter | Magnus Manske | 4 Feb 2021 | 4 | 29 | |
CH2 en | Fran Rogers | 30 Jan 2021 | 4 | 29 | |
Autoref | BrandonXLF | 18 Apr 2022 | Adds an prompt to auto create a ref → | 14 | 28 |
anrfc-lister | Ajbura | 5 Apr 2021 | This is a user script that assists with listing discussions at Wikipedia:Closure requests to request that they receive a formal close.
To install it, add the line: importScript('User:Ajbura/anrfc-lister.js'); // User:Ajbura/anrfc-lister to Special:MyPage/common.js.
| 11 | 28 |
undo-move | Danski454 | 17 Aug 2024 | This script makes the undo button in the page history able to undo moves, by linking it to Special:MovePage. You can view the source code here.
To install: Copy the line below into your [ common.js] page. | 9 | 28 |
editrequest | Awesome Aasim | 18 May 2020 | Provides an interface for reviewing and answering protected edit requests
Answer Edit Requests (AER) is a (somewhat experimental) tool that allows for processing and answering edit requests. Importing the script does not do anything, but when you visit this page, you will be able to browse and answer edit requests. Note: this is not a replacement for the edit protected helper script. You still need it installed to answer edit requests you see while casually reading talk pages. Add to Special:mypage/common.jsPlease review every edit you make w → | 9 | 28 |
previewAndDiff | Writ Keeper | 19 Jun 2021 | 9 | 28 | |
closeffd | King of Hearts | 28 Nov 2021 | 9 | 28 | |
EN-IN | फ़िलप्रो | 18 Jan 2022 | Within-article consistency of spelling variety By long-standing convention and as detailed at the Manual of Style, a Wikipedia article needs to consistently use one variety of English. Because editors come from all over the English-speaking world, articles are vulnerable to creeping inconsistency in spelling. These inconsistencies are often difficult to identify quickly, and this script has been developed as an aid to the careful manual oversight of spelling.The variety is prescribed where an article is related to one of the seven an → | 8 | 28 |
pagestats | Anomie | 22 Feb 2024 | 7 | 28 | |
mathjax | Esquivalience | 12 May 2017 | This script renders mathematical notation placed in tags with MathJax. In Preferences -> Appearance -> Math, "LaTeX source" must be ticked. Will rarely affect non-mathematical articles with dollar signs, as it tests for dollar signs with a space after or before like the LaTeX source option renders them. If you use live preview, Alt will reload the math on a page. The performance impact of this script is minimal: even math-dense pages such as Integral are typeset in no more than 5-7 seconds. It will not be loaded if there is no math on this page.Place the following in your [[Special:My → | 5 | 28 |
TDSkell | Salix alba | 7 Aug 2013 | A javascript snippet to generate a skeleton TemplateData section for a template. It reads the template code to find all the parameters used by the template.
To install include in Special:MyPage/skin.js. On templates and user pages a link TD Skeleton will appear in the toolbox on the left sidebar. Clicking the link will open an overlay with a skeleton for the templatedata for the template you are looking at. Copy and paste and click the close box.It also tries to guess default values, aliases, and whether the parameter is required or not. These may n → | 3 | 28 |
Wiki Translation Tools | V111P | 26 Aug 2021 | Wiki Translation Tools is a user script for finding categories, filling the template, etc. when translating an article to or from another Wikipedia. The script is used in the Wikipedia where the original article is, then the resulting wiki code is copied to the article in the target Wikipedia. The script creates two new links in the Tools menu:
The results are shown in text input elements so that the text can be copied easily with Ctrl-C. You can edit this page. If I don't like or understand something you wrote, I will correct it. ;) → | 2 | 28 |
closeAFD2 | Mr.Z-man | 18 Oct 2017 | 1 | 28 | |
diffs | Dudemanfellabra | 4 Mar 2015 | This script adds time between diffs and time since each revision.
After installing the script, bypass the cache of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2: This can be used on any Wikimedia project.
Method 3: This can only be used on the English Wikipedia.# Place on the bottom of [[Special:MyPage/common.js|your comm → | 1 | 28 |
MetricFirst | Thespaceface | 11 Mar 2017 | If imperial units are listed first, this script flips the words around to put metric first.
this script turns
into (respectively)
There is an alternate version for this script that uses US Spelling standards (e.g., "Kilometer" vs. "Kilometre") To Install that: importScript("User:Thespaceface/MetricFirstAmericanSpelling.js");
| 1 | 28 |
DontForgetG12 | Novem Linguae | 23 Apr 2024 | Adds button for copyvio check on unreviewed articles and drafts. → | 19 | 27 |
watchlistcleaner | Ahecht | 31 Mar 2024 | Removes missing pages and/or redirects from your watchlist. A userscript to remove missing pages (redlinks), redirects, pages you haven't edited recently, and/or pages you've never edited from your watchlist. The script will prompt to ask which types of pages you want to remove, and how many days of history it should look at, and whether it should skip removing any pages you created. The script can optionally store a backup of the pages it removes at Special:MyPage/Watchlist_backup, which can be used with the Special:RecentChangesLinked tool.When you're on your watchlist, click on the → | 17 | 27 |
TemplateSearch | Ahecht | 25 Sep 2024 | Script based on User:SiBr4/TemplateSearch.js by User:SiBr4, with added support for the Vector 2022 and Minerva Neue skins.
Allows using "TP:" and "{{" as shortcuts for "Template:" in the search box. "MD:" and "{{#invoke:" can also be used as shortcuts for "Module:". See Wikipedia:Village pump (proposals)/Archive 127#Prefix suggestion: TP: for Template:. Install by adding the following row to your Special:MyPage/common.js, Special:MyPage/skin.js, or meta:Special:MyPage/global.js:If you wish to add additional RegEx → | 13 | 27 |
Easy-link | DannyS712 | 17 Aug 2021 | Easily create a link to the current page (and current section) and copy it Adds a button to the menu to analyze the current URL and create a link to it, which is then added to your clipboard for easy pasting. → | 11 | 27 |
talklink | Anomie | 13 Sep 2014 | This script adds various classes to the "talk" tab, to style it based on the status of the talk page:
You can then add CSS rules to apply various visible changes to the different types of links. The default rules are available in User:Anomie/talklink.css. To use the script, add the following to your common.js. Note that this script has only been extensively tested on Monobook.Th → | 8 | 27 |
closecfd | King of Hearts | 28 Nov 2021 | 8 | 27 | |
SidebarTranslate | Equazcion | 19 Dec 2013 | This is the documentation page for the SidebarTranslate.js user script. SidebarTranslate changes the language links in the sidebar so their text is displayed in English. It also displays a link (G), when hovering the mouse over any language, to use Google Translate to translate each language version into English. Languages not fully supported by Google Translate have their links appear orange (G).This script is now a gadget. To install it, go to Preferences - Gadgets, place a check ma → | 7 | 27 |
live-reload | Enterprisey | 29 Jan 2021 | Reloads a history page at regular intervals (a minute, at the moment), and updates the tab name when new edits come in.
Only supports history and abusefilter pages at the moment, and the user interface is not that great. I plan to fix both issues eventually. For abusefilter logs, there's a bug where the first refresh will show the entries from the first minute again as "new" events. See also MusikAnimal's very helpful toolforge:event-streams.* My other user scripts → | 5 | 27 |
Archive 1 | MGA73 | 26 May 2017 | Please clarify the difference between this and Template:dbc. - Omegatron 14:59, Apr 14, 2005 (UTC)
This template is to be used instead of listing on WP:IFD. dbenbenn | talk 14:45, 19 Apr 2005 (UTC) This template should have included in it, so one wouldn't have to write it every time using the template. Jon Harald Søby 16:39, 16 July 2005 (UTC) At the bottom of the template, is mistyped as .--Hello World! 04:32, 21 January 2006 (UTC)Someone with admin status changed to because of "capitalizat → | 5 | 27 |
spihelper | Tim Song | 18 Sep 2010 | 4 | 27 | |
bookmarknav | David Condrey | 26 Jan 2021 | User:David Condrey/bookmarknav.js is a simple userscript that makes it easier to reference Wikipedia pages such as Policies, Guidelines, Wiki Syntax, Lists of Infoboxes and Maintenance Tags, etc..
The script will add 3 new menu sections to your Wikipedia user interface. The first section is within the bar that runs across the top of the page which by default has links to your userpage, talk page, sandbox, etc.. If you use the code as is, it will create links in this section for:
| 1 | 27 |
monobook | Voice of All | 28 Feb 2021 | 1 | 27 | |
VitalTopicon | Nardog | 29 Oct 2024 | 15 | 26 | |
SubpageMover | BrandonXLF | 18 Apr 2022 | Easily move the subpages of a page with the press of a button. → | 13 | 26 |
NoRedirect | BrandonXLF | 18 Apr 2022 | Adds a link beside all links to redirects that links directly to the page, skipping the redirect. With the script, click on [[File:Redirect_arrow_without_text_(cropped).svg → | 13 | 26 |
nosubmitsummary | Anomie | 12 Feb 2012 | 10 | 26 | |
VECN | Tol | 26 May 2021 | Add citation needed tags in VisualEditor VisualEditor Citation Needed (VECN) is a user script which adds a button (under "Insert") in VisualEditor to add a citation needed tag. → | 10 | 26 |
rescaledsidebar | B | 30 Apr 2020 | 9 | 26 | |
BulletSort | Guywan | 24 Mar 2020 | type = comment
hidden = yes default = buttonlabel = Bug report or feature request? Lexicographically sorts bullet (unordered) lists. Bullet Sort not as fast as it sounds. is a script that allows one to sort bullet lists in a flash. This script is still undergoing beta testing. Be sure to check the results twice before publishing (e.g., via Show changes). While in edit mode, select the list you would like to sort, and hit . Bam! Just like that. Good. Select only the list. Bad. Don't select anything outside the list!Bad. This list is broken, and your browser will be too if you try to sort it. J → | 9 | 26 |
Dashboard | ZLEA | 5 Aug 2019 | Add a link to [[WP:DBD
Adds a link to the dashboard to the toolbar. Forked from User:Lourdes/PageCuration by User:Lourdes. This script can be imported to skin.js or common.js by adding: or If you found a problems not listed here, please let me know on my talk page. → | 9 | 26 |
addptlinks | IagoQnsi | 14 Apr 2021 | This is a simple script that allows you to insert custom links into your personal toolbar (i.e. the list at the top right with links to your user page, talk page, preferences, etc.).
To use the script, you will need to add something like this to your common.js file: var ptLinksToAdd = [ { label: "New pages", title: "Feed of recently created pages", url: "/wiki/Special:NewPagesFeed", index: 5 }, { label: "AfD", url: "/wiki/Wikipedia:Articles_for_Deletion", index: 6 } ]; importScript('User:IagoQnsi/addptlinks.js');The variable ptLinksToAdd is an array of all the lin → | 7 | 26 |
AddCommonsCatLinks | Dudemanfellabra | 23 Sep 2021 | This script is used to add images from Wikimedia Commons and/or links to Commons categories to certain lists of monuments. A full list of monument registers supported by the script can be found below.
Anyone can use this script by adding or on other language versions by addingto the bottom of their personal JavaScript page. The script generates a button at the top of supported monument lists which reads "Check Commons for images and categories" (or the corresponding phrase in other supported languages). W → | 7 | 26 |
strike-archived | Enterprisey | 10 Sep 2020 | In the table of contents, strike out sections that start with an archived discussion. | 5 | 26 |
PlayAudioNow | Nardog | 27 Sep 2023 | This script allows you to click on any link made via the template (like ) and listen to the audio without having to move to another page, save the file or open another app, no matter the format—be it Ogg Vorbis, MP3, WebM, FLAC, WAV, or even MIDI, which most browsers don't support natively.
Try it at Help:IPA/Polish, Help:IPA/Swedish, List of chords, etc. Add the following to your common.js: Or you may enable the script installer in and click "Install" in the infobox on this page.By default, clicking on an audio li → | 5 | 26 |
useronline | Cj005257 | 29 Nov 2021 | 1 | 26 | |
quickViewDeleted | SD0001 | 16 Dec 2021 | 18 | 25 | |
diff-permalink | Enterprisey | 13 Nov 2023 | Permalinks on diff pages
Diff pages now have links you can copy, like "Special:Diff/123456789". User:Enterprisey/diff-permalink-2.js is the same script but with square brackets [[]] around the page.* My other user scripts → | 17 | 25 |
massmove | Ahecht | 12 Dec 2024 | User:Ahecht/Scripts/massmove.js is a modified version of User:Plastikspork/massmove.js that adds a link to the left column, allows adding and removing both prefixes and suffixes, and allows moves to be previewed in advance. At this time, the script will only work for accounts that are Administrators or Page movers.
Add the following line to Special:MyPage/common.js or meta:Special:MyPage/global.js to install: Click on "Mass move" under "Tools" in the left-hand column or go to Special:Massmove to use the script.*[[Help: → | 16 | 25 |
UnassessedArticleLinks | SD0001 | 19 Jun 2019 | This is a script that makes churning down the backlog at Category:Unassessed biography articles and other such unassessed/unknown-importance article categories faster. As these WikiProject categories contain the talk pages (since WikiProject templates are placed on talk pages), assessing an article from such a category usually requires navigating from the talk page to the article first.
The script manipulates the links to talk pages by
| 14 | 25 |
WatchDoc | BrandonXLF | 18 Apr 2022 | Automatically watches/unwatches the documentation page of a template (and its talk page) when you watch/unwatch a template. → | 14 | 25 |
oldafd | Splarka | 27 Feb 2022 | Change the color of an XfD page when it's almost ready to close.
Change the color of an XfD page when it's (close to being) ready to close; updated to actually work (best for AfD), and color a more limited section at the top rather than the whole page. Updated version available at User:Amorymeltzer/oldafd Note: As of v3.10.0, User:Evad37/XFDcloser will show this information in a much better, more useful, and more comprehensive fashion. Install via: → | 9 | 25 |
short-tab-titles | Enterprisey | 20 Dec 2018 | Shorten window tab titles
A userscript that shortens window tab titles with pseudonamespaces; for example, navigating to WP:GO will show the page title as "WP:Goings-on" instead of "Wikipedia:Goings-on", which makes more of the page name visible when many tabs are open. The script will automatically shorten the tab titles of pages in the User, User talk, Wikipedia, and Wikipedia talk namespaces.* My other user scripts → | 7 | 25 |
UpdateNotifications | BrandonXLF | 18 Apr 2022 | Makes a AJAX request every few seconds to update your notification badge for alerts and notifications. → | 7 | 25 |
assesslinks | Nihiltres | 13 Sep 2015 | 5 | 25 | |
newmessageshistory | Davidgothberg | 6 Feb 2021 | This is the documentation for David's new messages user script.
This script adds a "history" link to the "You have new messages" box. The link is to the history of your user talk page. Here is how the box looks without and with this script: To use this script put the below code in your personal JavaScript page.Nowadays scripts here on Wikipedia usually start working immediately (on next page load). But if not, then you need to wait one minute for the servers to update, then bypass your br → | 5 | 25 |
userScriptSandbox | PleaseStand | 21 Oct 2018 | 3 | 25 | |
afc-helper | The Earwig | 24 May 2024 | 1 | 25 | |
Wide Skin | Blue-Haired Lawyer | 12 Oct 2022 | Wide Skin is a sub-skin of Vector which hides the side bar. It works much like Hide Vector sidebar but instead of of interactively hiding and showing the sidebar, its links are transferred to the vector menu, a new Favicon menu, and the footer. It's particularly useful for narrow screens.
To enable it you need to add to your vector.js file andto your vector.css file. → | 1 | 25 |
wikimark | Twinzor | 29 Mar 2021 | 1 | 25 | |
CopySectLink | Nardog | 4 Aug 2024 | This script adds a button that copies the unencoded page title (with spaces, not underscores) or section path (with #) to your clipboard so it can be pasted as a clean wikilink, next to the [] link in each heading. If the edit link doesn't exist, it creates its own brackets. You may also copy the full URL by right-clicking the button and selecting your browser's native "Copy link" option. Add the following to your common.js or global.js:Or you may enable the script installer in and click "Inst → | 18 | 24 |
formatcitations | Waldyrious | 1 Jul 2019 | This script adds two tabs to the mediawiki interface, which trigger a script that performs automatic harmonization of whitespace in citation templates (, etc.).
Each tab implements one of the supported behaviors: regular (tab labeled "") and vertical (tab labeled "+"). Below is an example output for each:
| 15 | 24 |
RETF | Qwerfjkl | 25 Jan 2022 | → | 15 | 24 |
Factotum | Alexis Jazz | 26 Sep 2024 | Edit, reply, feature-rich
Now available as a gadget on Albanian Wikipedia! Some features of Factotum: (most can be enabled/disabled as desired)
| 12 | 24 |
EasySummary | BrandonXLF | 18 Apr 2022 | Easily use the last summary you used or load and save a summary → | 9 | 24 |
closemrv | Armbrust | 28 Nov 2021 | 8 | 24 | |
TagsManager | DannyS712 | 27 Apr 2019 | Manage tags in an article
This is a script for managing tags in an article. You may either add or remove tags. Please note that this script only recognises the original name of the templates (e.g. the script recognises "uncategorized" not "uncategorised"). Also, the "Group inside " option is still in development, so it won't work as intended. → | 8 | 24 |
RedirectNotification | BrandonXLF | 18 Apr 2022 | → | 8 | 24 |
CustomSummaryPresets | Equazcion | 23 Jun 2012 | This is the documentation page for the CustomSummaryPresets.js user script.
CustomSummaryPresets adds a menu of edit summary presets to your edit page, while allowing you to specify what the choices are. The menu appears below the edit summary line on nearly all edit pages. | 4 | 24 |
New pages | Dipankan001 | 29 Nov 2021 | 4 | 24 | |
wiktLookup | Bawolff | 31 Jan 2021 | 3 | 24 | |
revert vandalism | Dipankan001 | 10 Dec 2020 | 3 | 24 | |
gsearch | Mr.Z-man | 6 Feb 2021 | gsearch.js is a JavaScript tool to add a second search box for a Google sitesearch of en.wikipedia directly under the Wikipedia search box.
Type the search terms into the "google search" box and click search or press enter/return to search Wikipedia using Google. A "Go" button might be added in the future to do an "I'm feeling lucky" search on Wikipedia if I can figure out how to do that with HTML/Javascript. Simply add to your monobook JS page (or whatever skin you use) and bypass your cache. → | 3 | 24 |
Scripts | NerdyScienceDude | 3 May 2017 | Welcome to my script page! Feel free to use these scripts. Feedback, suggestions, and feature requests can be left on my talk page.
User:NerdyScienceDude/Scripts/extratoolbarbuttons.js Supercharge your enhanced editing toolbar with this script. This script adds six additional buttons to the enhanced editing toolbar that were previously available in the old toolbar. Extra Toolbar Buttons is designed for the monobook and vector skins.
| 1 | 24 |
twinklebatchundelete | AzaToth | 17 Mar 2012 | 0 | 24 | |
SetupAutoArchive | Anne drew | 31 Jul 2024 | Adds an option to enable [[wp:archive
This lightweight script adds an option to enable automated archival in just one click to the More drop-down on talk pages. Source • Feedback
| 20 | 23 |
taxoboxalyzer | William Avery | 21 Aug 2022 | Convert [[Template:Taxobox
Javascript to add a taxoboxalyzer entry in your Tools widgets. You should only see this tool when you are on a page with a manual taxobox that has a genus name displaying. When a manual taxobox is displaying a binomial, this tool is to convert it to a Speciesbox. If it is for a genus only, without a binomial, it will convert a manual taxobox to an automatic taxobox for the genus. Please read https://taxoboxalyzer.toolforge.org/ before adding importScript('User:William Avery/taxoboxalyzer.js'); to your common.js*When removing the template, the tool may introduc → | 15 | 23 |
SDlinkBuilder | GhostInTheMachine | 17 May 2020 | This script helps you to create a Wikipedia page that is a list of pages with their current short descriptions.
The script does not alter any article at all. It just creates wiki text for you. To "work", you have to paste this wiki text into a page somewhere. This script may be used on any page in any name space. It collects all of the wiki links from the current page, filters out links to some of the namespaces and then displays wiki text for a sorted list of the remaining links.The wiki text may then be pasted into a sandbox page or just viewed as a preview i → | 14 | 23 |
CSSImageCrop | BrandonXLF | 18 Apr 2024 | Utility to use Template:CSS image crop → | 14 | 23 |
SkipFileWizard | Equazcion | 25 Jul 2015 | This is the documentation page for the SkipFileWizard.js script.
SkipFileWizard changes red links to non-existent File pages (eg. ), so that they lead to their actual pages. Normally these links load the file upload wizard instead. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button. Option: If you want, you can have all File red links direct to the "plain" file upload page (instead of the Wizard uploader). To do this, add the following line:
| 11 | 23 |
rename-reason-fixer | Enterprisey | 19 Apr 2020 | Fixes some templates that used to depend on the REVISIONID magic word so that they continue to have appropriate reason parameters in their links. See this discussion. On the English Wikipedia, this was created for , , and .* My other user scripts → | 10 | 23 |
ToBottom | BrandonXLF | 18 Apr 2022 | Create link to go to bottom of page → | 10 | 23 |
script-updateepisodes | Alex 21 | 1 Jan 2019 | User:Alex 21/script-updateepisodes.js is a script that updates a television of list-of-episodes page when the most recent episode airs. It updates in , in , and the date in .
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-updateepisodes.js'); to Special:MyPage/common.js.There will be a "Update episodes" link in the toolbox on the left on every article. Click it while in editing mode for the whole article in both the main article and list of episode article (if one exists), to update all counter parameters/templates and r → | 9 | 23 |
SearchHelper | Titodutta | 9 Dec 2021 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 8 | 23 |
PageCreator | Eizen | 5 Jan 2021 | Displays information concerning page's creator and first revision PageCreator, not be confused with the MediaWiki extension of the same name, is a JavaScript user script that displays data about a page's creator and first revision. The script provides links to the creator's user page, talk page, and contributions page, and displays the date and time of creation as a link to the first revision of the page.It is meant to be paired with its twin user script LastEditor, with which it shares a similar design appearance and page placement, → | 7 | 23 |
Subpages | BrandonXLF | 18 Apr 2022 | Adds a Subpages link to the right navigation bar (under more in skins such as Vector). → | 7 | 23 |
anonymize | Rublov | 8 Apr 2023 | Replace username at top of screen with generic string A user script to replace your username at the top of the screen with the generic string User page. Useful for paranoid editors who don't want people looking over your shoulder to see your Wikipedia username. Note that it sometimes takes the browser a second or two to load and execute user scripts, during which interval your real username will briefly be visible, so this script should not be considered foolproof.If you have ScriptInstaller, simply click the "Install" button he → | 7 | 23 |
pageInfo | RealFakeKim | 27 Jan 2021 | Adds the following links to the sidebar toolbox:
| 5 | 23 |
highlightSearch | Ravid ziv | 26 Jan 2021 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 4 | 23 |
cat-next | Danski454 | 20 Mar 2019 | Cat next adds a link next to the watch button to go to a random page in a category. This category can be selected by using the configure cat next button (in the more section for vector). The category is stored as a cookie for a maximum of 30 days. When selecting a category you can also click , clearing the category and removing the next link, or, if you are on a category page, use that category. The script does not work with the minerva skin. The source code is available to view.Hint: It's much easier if you get [[User:Enterprisey/script-installer|ScriptInstalle → | 4 | 23 |
pageCollector | קיפודנחש | 29 Jan 2021 | This script lets you define "todo" pages, and add to the hidden menu (i.e., the menu under the inverted triangle, next to the search box), buttons per each todo list.
Pressing the button will add a link to the current page to the bottom of the "todo" page.
| 4 | 23 |
interwikiwatchlist | Yair rand | 2 Apr 2021 | 2 | 23 | |
monobook | Voice of All | 11 Aug 2015 | 1 | 23 | |
Version2 | Cj005257 | 29 Nov 2021 | 1 | 23 | |
AutoSectionLink | Nardog | 3 Nov 2024 | This script adds or substitutes an accurate /* section link */ (which appears as →section link) in the summary as you edit a page (or every time you hit "Show changes" when editing an old revision). You have to have live preview enabled (), or it won't work well.That is, it checks what section the modified parts of the source belong to and updates the summary accordingly. If no section heading precedes the first modified line, or the modified parts belong to no one particular section (i.e. the source has no headings or multiple highest-level sections have been modified), it adds no section li → | 15 | 22 |
masspurge | Frietjes | 19 Dec 2022 | 13 | 22 | |
FilterDebugger | Suffusion of Yellow | 14 Jun 2024 | Show detailed information about edit filter logs
FilterDebugger is an alternative to Special:AbuseFilter/Test with many more features.
| 13 | 22 |
BareURLinline | BrownHairedGirl | 13 Aug 2022 | 12 | 22 | |
filter-highlighter | Suffusion of Yellow | 14 Dec 2019 | Adds highlighting and tooltips to links to [[WP:Edit filter
Filter Highlighter saves you the bother of clicking on links to edit filters, by adding styling to the filter link based on some of the filter parameters. Hovering over the link will reveal additional information about the filter in a tooltip. For example, a link to Filter 384 will be shown as: Filter 384.But with more up to date information, of course. Add the line to your common.js page.The default configura → | 10 | 22 |
CatMan | Awesome Aasim | 16 Nov 2021 | A more modern category manager powered by OOUI and that actually works across skins. Nya nya.
CatMan is a lightweight category manager. To install, simply add the following to your common.js file: To get started, click on "Start CatMan" from the left "Wiki tools" toolbar. This will open CatMan. The first screen allows you to modify the categories, while the second screen allows you to input an edit summary. The categories you add and remove will be added to the edit summary as well.Under the "Categories" tab, you can add and remove categories. It is pretty s → | 9 | 22 |
New pages feed | DannyS712 | 18 Dec 2018 | Add a link to the New pages feed Create a link to the "New pages" feed. This link is added to the "Interaction" portlet, directly below the "Recent changes" link that is present by default. → | 8 | 22 |
confirmwatchlistrollback | Zvn | 14 Jun 2011 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 8 | 22 |
IABooks | Reinischmax | 5 Feb 2019 | 7 | 22 | |
orcp-helper | Enterprisey | 2 Dec 2019 | Quicker rating at WP:ORCP.
A userscript to make giving ratings at WP:ORCP easier. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/orcp-helper.js and click "Install" at the top. However, here's the manual method:
| 7 | 22 |
WatchlistSorter | The Transhumanist | 16 Feb 2018 | 7 | 22 | |
hollis | Kephir | 16 Feb 2021 | hollis (named after hollis Mason) enhances your watchlist and diffs:
| 6 | 22 |
SkinSwitcher | Eizen | 5 Jan 2021 | Allows for viewing of page in any available skins SkinSwitcher is a JavaScript user script that allows users to view a given page in any available skins. At present, this includes Vector, MonoBook, Modern, CologneBlue, Minerva, MinervaNeue, and ApiOutput. Fallback, while listed as an available skin under , is not usable and as such is not currently included.An options menu/toolbox/toolbar is provided in each skin to make skin switching convenient and easy. For Vector, MonoBook, Modern, and CologneBlue, a toolbox is provided below "Tools" on the left-hand side of the screen, and for → | 4 | 22 |
stubtagtab | MC10 | 5 Apr 2013 | 3 | 22 | |
Scripts | NerdyScienceDude | 2 Oct 2021 | Welcome to my script page! Feel free to use these scripts. Feedback, suggestions, and feature requests can be left on my talk page.
User:NerdyScienceDude/Scripts/extratoolbarbuttons.js Supercharge your enhanced editing toolbar with this script. This script adds six additional buttons to the enhanced editing toolbar that were previously available in the old toolbar. Extra Toolbar Buttons is designed for the monobook and vector skins.
| 1 | 22 |
MoreTabs | Cactus.man | 26 Jul 2007 | 1 | 22 | |
potd-helper | Ahecht | 25 Jul 2023 | User:Ahecht/Scripts/potd-helper.js is a script for submitting Pictures of the Day. It will create Template:POTD, update the local image description, and post notifications on the talk pages of the linked article, uploader, and nominator. It can auto-fill the image caption (based on the first paragraph of the linked article, which may require editing) and the names of the uploader and nominator. Add the following line to Special:MyPage/common.js or meta:Special:MyPage/global.js to install:Click on "POTDHelper" on the top toolbar (it may be hid → | 14 | 21 |
logSwap | Amorymeltzer | 14 Apr 2021 | 13 | 21 | |
tag-check | RoySmith | 14 Jul 2022 | 12 | 21 | |
IllWill | Cobaltcigs | 4 Feb 2021 | IllWill.js does the following:
| 11 | 21 |
SectionMover | DannyS712 | 24 Jan 2019 | Move sections from one page to another
SectionMover allows you to move selected sections on a page (talk, user talk, articles, etc) to another page. It's as simple as clicking from the drop-down menu "Move section" then select the section headers to move them. This is a forked version of User:Σ/Testing facility/Archiver.js. The fork was written by a now-retired user, so I have taken over as maintaining it. Usage
| 10 | 21 |
reviewsourcecheck | Lingzhi | 10 Jan 2019 | This script simplifies source reviews by flagging 16 types of errors in the references and/or notes. It is a fork of Ucucha's HarvErrors2 script; it produces no output if harv templates are not being used.
To check as many errors as possible, I recommend using this in conjunction with two others
| 9 | 21 |
BooksToSfn | DaxServer | 9 Jul 2023 | Converts a {{tlx The script will add a "Books to Sfn" portlet link in Visual Editor's source mode editing, in main namespace articles or in the user's Sandbox. When clicked, it converts one inside a ... tag block into an .The script looks for a level-2/3 "Bibliography" section with a – block and appends the inside the block. If not, it will look for a level-2 "References" section and create a level-3 "Bibliography" section. After the conversion, a success message or a failure message (with more details in the browser console) would be displayed. Verify the conversion and make any changes → | 9 | 21 |
chouette | PAC2 | 16 Mar 2019 | is a JS script designed to make it easier to edit Wikipedia using the mobile web interface known as Minerva.
chouette adds links to Wikidata, Reasonator, Whatlinkshere, Move, Infos, Pageviews, etc. chouette was first developed for the French Wikipedia (See ). If you want to use it, go to Special:MyPage/minerva.js and add the following line : If you want an example, have a look at User:PAC2/minerva.js. Source code is available at User:PAC2/chouette.js.
| 8 | 21 |
MegapixelDisplay | Dschwen | 2 Oct 2021 | Add the following line to your User Script Page:importScript( 'User:Dschwen/MegapixelDisplay.js' ); → | 8 | 21 |
TemplateDataEditor | NicoV | 25 Jul 2013 | TemplateDataEditor (TDE) is a script for visually editing TemplateData.
It has been written by Ltrlg, originally for frwiki but now available for every wiki.
| 6 | 21 |
QuickLinks | Music1201 | 25 Oct 2017 | 6 | 21 | |
NewUserPatrol | TheJosh | 28 Feb 2021 | 5 | 21 | |
NoEditSandbox | Equazcion | 19 Jul 2017 | This is the documentation page for the NoEditSandbox.js user script.
NoEditSandbox is a simple script that changes the "My sandbox" link (at the top of all pages, next to "My preferences") to a regular page link, instead of loading the sandbox's edit page by default.
| 4 | 21 |
monobook | Voice of All | 29 Sep 2010 | importScript('User:VoA/monobook.js'); // → | 3 | 21 |
userResourceManager | Fred Gandt | 24 Nov 2022 | Drag-and-drop user JavaScript and Stylesheet manager The Resource Manager creates an intuitive drag and drop GUI in the personal account menu of the Wikipedia Vector UI, allowing users to manage their resources (JavaScript and CSS) easily and quickly without any need to edit their common.js.User resources are usually added to the common.js page with commands like importScript( "User:Example/someScript.js" ); which is an instruction to create an HTML element in the → | 3 | 21 |
HighlightEditSections | Magnus Manske | 27 Jul 2007 | 3 | 21 | |
statuschanger | Topaz | 8 Nov 2006 | 1 | 21 | |
templatecheck | Dr pda | 27 Feb 2022 | 1 | 21 | |
revdelete | Animum | 29 May 2010 | 1 | 21 | |
relatedarticles | Scott.wheeler | 29 Jan 2021 | 0 | 21 | |
liveclock | Animum | 8 Mar 2021 | 0 | 21 | |
ShowRevisionID | BrandonXLF | 18 Apr 2022 | Shows revision ID in history/contributions/watchlist → | 13 | 20 |
rollbackTouch | MusikAnimal | 26 Oct 2021 | rollbackTouch is a user script that hides all rollback links on mobile devices. This is useful as it is easy to accidentally tap the rollback links on a touch screen.
See also confirmationRollback-mobile which will allow use of rollback on mobile but require confirmation each time. There's also confirmationRollback which will require confirmation for performing rollback on both desktop and mobile. Add the following to your common.js:importScr → | 10 | 20 |
script-tablecolour | Alex 21 | 23 Sep 2020 | User:Alex 21/script-tablecolour.js is a script that takes the colours from any infoboxes or episode tables (both hexadecimal and HTML colour names) and adjusts them per WP:COLOR and Template talk:Infobox television season/Archive 3.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-infoboxcolour.js'); to Special:MyPage/common.js.There will be a "Table colours" link in the toolbox on the left on every article. Click it while in edit mode to adjust the colours of the page used in the form| parameter = colour. An edit → | 10 | 20 |
req-helper | Enterprisey | 2 Dec 2019 | Helps with the [[WP:RA
A userscript to help out at WP:REQ. Whenever you visit a subpage of WP:REQ, the script will load its main panel at the top. From the panel, you can filter or highlight requests based on how many sources (i.e. links) they have, as well as perform cleanup tasks. The "Page issues" panel lists formatting problems on the page. The rightmost panel has a couple of viewing options, and the tools for deleting requests. To clean up requests that are bluelinks:
| 7 | 20 |
addUploadsLink | Begoon | 24 Mar 2022 | Adds a "User file uploads" link to the interface toolbox section → | 6 | 20 |
draft-sort-burst | SD0001 | 20 Oct 2020 | Easily sort drafts with WikiProject tags
This is an extended version of User:Enterprisey/draft-sorter that provides a "burst mode", allowing editors to quickly sort a number of drafts with WikiProject tags, one after the other.
| 6 | 20 |
copyvios | Insertcleverphrasehere | 26 Oct 2018 | 6 | 20 | |
showKanji | Opencooper | 15 Jun 2022 | showKanji.js shows the corresponding Japanese kanji of an article on the English Wikipedia—as well as any kana—under the page title. See below for installation instructions, how to style it, details on how it works, and how to hide the furigana or omit katakana-only results. To install the script, add the following to your common.js page:By default, the script does not apply any styling to the kanji, allowing you to format it to your taste in your common.css page. The following is how I style it for my → | 6 | 20 |
IPtoEmoji | Opencooper | 9 Jun 2020 | Represents IP addresses as emoji IPtoEmoji.js adds an arbitrary emoji representation to IP addresses for better recognizability. To humans, a string of random numbers doesn't mean much, but since we're very visual, emoji can help us easily differentiate different IP addresses. For example, 107.77.209.32 would become [🎪🍹👊🍉]. The next sequential address, 107.77.209.33, would be [🎪🍹👊🍊]. It also helps spice pages up. ✨Note, the idea of adding visual representations to hashes is not new. OpenSSH has "[https://superuser.com/questions/22535/what-is-randomart-prod → | 6 | 20 |
superjump | Enterprisey | 1 May 2020 | Custom keyboard shortcuts to go to any page, and more! You'll have to write a configuration file in the form of JSON. It'll be at Special:MyPage/superjump-config.json. You can see an example at User:Enterprisey/superjump-config.json. There is a tool available to write configuration files automatically, so you don't have to deal with JSON: toollabs:apersonbot/superjump-configurer.Once you've written a configuration, press the keyboard shortcuts on any page and they should work. Important gotcha: at the "first level" of keyboard shortcuts, you must use your browser's access keys. Se → | 5 | 20 |
infiniscroll | Awesome Aasim | 25 Oct 2022 | infiniscroll adds infinite scrolling to user contributions, page histories, and log pages. → | 5 | 20 |
ToTopButton | BrandonXLF | 18 Apr 2022 | Create a fixed button to go to the top of the page. → | 5 | 20 |
veCiteFromURLLoader | Mvolz | 2 Mar 2015 | 4 | 20 | |
TeahouseRespond | Equazcion | 26 Jan 2021 | 3 | 20 | |
EnhancedUserContribs | Jorgenev | 10 Mar 2021 | 3 | 20 | |
logpage | Alex Smotrov | 26 Jan 2021 | 3 | 20 | |
EnhanceHistory.user | Stevage | 7 Dec 2020 | // ==UserScript==
// @name Enhanced history display // @namespace stevage // @description Collapses consecutive edits from the same person into one, shows diffs on history page // @include *.wikipedia.org/*action=history // ==/UserScript== // This page should be found at http://en.wikipedia.org/wiki/User:Stevage/EnhanceHistory.user.js // Install it from http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&dontcountme=s&title=User:Stevage/EnhanceHistory.user.js ( function() { GM_log('in blank function'); function compress() { GM_log('in compress function');if (!document.getElem → | 1 | 20 |
nothingthree | Nihiltres | 17 Oct 2022 | The "nothingthree" script is Nihiltres' very own collection of little JavaScript tweaks to Wikipedia's user interface (UI). This page outlines what features it has, and how to make use of them yourself. The script is visible at User:Nihiltres/nothingthree.js.This script is tested primarily in Safari on Mac OS X. It should probably also work in Google Chrome, Firefox, and Opera (among other standards-compliant browsers). It should usually work in Internet Explorer, as well, but support for that browser should generally be considered → | 0 | 20 |
alwaysEditSectionLink | The Voidwalker | 10 Dec 2021 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2:(This can be used on any-language Wikipedia.)
Method 3:(This can only be used on the English Wikipedia.)
| 11 | 19 |
FormattedEditRequest | NguoiDungKhongDinhDanh | 12 Jun 2023 | FormattedEditRequest is a script that helps edit requestors in visualizing their requests. It only works when the page you are viewing is living, not technically editable to you and its content model are one of the text-based: wikitext, (plain)text, sanitized-css, JSON, Javascript, CSS and Scribunto.It was created on a request by Enterprisey at WP:US/R (perl) and the request itself was inspired by [[Special:Permalink/1046306 → | 11 | 19 |
ExpandContractions | Nardog | 9 Oct 2024 | This script adds a button to the sidebar that expands contractions when editing in source mode (not 2017 editor). Specifically, it replaces
| 10 | 19 |
script-categorypagelinks | Alex 21 | 19 Sep 2019 | User:Alex 21/script-categorypagelinks.js is a script that adds individual Talk, Edit and History links to every article listed in a category.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-categorypagelinks.js'); to Special:MyPage/common.js. When you access any category that includes links, each link will now include an individual Talk, Edit and History link, similar to . Please report any bugs on the talk page of the script's creator. | 9 | 19 |
watchlist-update-title | SD0001 | 28 Oct 2021 | Show number of new watchlist changes in title
This script shows a live count of the number of new watchlist changes in the page's HTML title, which can be seen while working in another tab. The count is updated whenever the watchlist undergoes a live update, and is reset when the watchlist page comes into focus (i.e, when you switch to that tab from another, or if you click anywhere on the page if you were already on it). This script works globally. To install across all WMF wikis, add:on your global.js page on meta. Or add it to your [[Special:Mypage/common.js| → | 9 | 19 |
UnfoldedNumberedTOC(Vector2022) | Phlsph7 | 28 Jan 2023 | Modifies how the table of contents is displayed under the Vector 2022 skin by unfolding and numbering the sections.
Unfolded and numbered TOC for Vector 2022 is a user script that changes how the table of contents is displayed under the Vector 2022 skin. It unfolds all the sections and numbers them, similar to how the table of contents was displayed in the Vector 2010 legacy skin. To install this script, go to your common.js and add the following line:If you run into problems or have suggestions on how to improve the script, please discuss them at [[User_talk: → | 9 | 19 |
submitRMTR | TheTVExpert | 26 Sep 2020 | User:TheTVExpert/submitRMTR.js is a script that adds a button to Special:MovePage to submit the move as a technical request at Wikipedia:Requested moves/Technical requests.
To install the script, add: importScript('User:TheTVExpert/submitRMTR.js'); // Backlink: User:TheTVExpert/submitRMTR.js to Special:MyPage/common.js.After installing, navigate to the page you want to move. Click the move button at the top of the page. Fill in the new title and reason in the boxes, and click "Submit technical request". After the request is submitted, you will be redirected to [[Wikipedia: → | 8 | 19 |
domainRedirect | Opencooper | 22 Jun 2024 | domainRedirect.js helps you create redirects from a subject's domain name to its article. For example, nytimes.com should redirect to The New York Times. Normally, you'd have to enter the domain into the search box to check if a redirect exists, then hunt around to find the domain which should redirect, and manually go through each step of creating the redirect. This script makes it simple by automating all that and letting you easily create these kinds of redirects if they need to be.To install the script, add the following to [[Special:MyPage/co → | 8 | 19 |
savedraft | Awesome Aasim | 15 Mar 2021 | This script allows for you to save edits in progress as a draft (not to Draft: namespace but to your computer) to avoid losing data from browser glitches, etc. This will add a button "Save draft" to the editing window that will allow you to save a draft immediately. Drafts are saved to your localStorage and do not sync between your devices (unless if you have a browser or browser extension that syncs your cache and browsing data). This only works with the classic editor.At the bottom of the edit form, th → | 8 | 19 |
megawatch | NKohli (WMF) | 11 Oct 2017 | 7 | 19 | |
GlobalPrefs | BrandonXLF | 4 Jun 2024 | (Global Preferences) adds a link to Special:GlobalPreferences shown as (Global) to the top right of the page after the link to Special:Preferences. → | 7 | 19 |
searchPersistence | קיפודנחש | 4 Dec 2014 | This script saves the "Search and replace" dialog box contents (The dialog box which opens when clicking the rightmost button in the "Advanced" toolbar in Edit Source), so the next time you open this dialog, it retains the content of the fields: "Search for", "Replace with", "Match case" and "Treat search string as a regular expression".
Use case It can be useful when you want to make the same replacement in multiple pages (for instance, correct internal link after page move). It saves the need to re-type the search and replacement string repeatedly. LimitationsAs mentioned, this is done usin → | 7 | 19 |
commonLinks | RealFakeKim | 31 Mar 2020 | Adds the following links to the personal toolbox (one at the top off the page with Talk, Sandbox etc.):
| 6 | 19 |
draft-sorter | Enterprisey | 2 Dec 2019 | Sorts [[WP:AfC
A userscript to sort AfC drafts by adding WikiProject banners to their talk pages. When you're on a draft page, go to the "More ▼" menu at the top of your screen. You should see an option labeled "Sort (draft)". If you click on it, a form will appear at the top of the page where you can type WikiProject names into the field labeled "Tag WikiProjects". Finally, click "Submit" to add the WikiProject banners to the draft's talk page. , a userbox indicating an editor uses draft-sorter
| 5 | 19 |
script installer | Gary King | 21 Feb 2014 | 4 | 19 | |
pcreview | Epicgenius | 29 Nov 2021 | 4 | 19 | |
AutoShortDesc | WikiMacaroons | 9 Nov 2023 | Allows quick addition of Short Descriptions to articles.
AutoShortDesc is a User Script that makes adding short descriptions to pages much easier. Visit your common.js page and type the following: Then reload your cache. It's easy. Go to the top navbar on your screen, click short description, type it in, and you're done! I made this userbox in the hope that one day, someone will use my script. |} → | 4 | 19 |
ImageMapEdit | Dapete | 1 Feb 2021 | 4 | 19 | |
stubtag | Epicgenius | 27 Jan 2021 | This user script added stub tags to articles (currently it redirects to User:SD0001/StubSorter). Please install that script instead. → | 3 | 19 |
highlightmyname | Ais523 | 26 Jan 2021 | 2 | 19 | |
closeFPC | Jujutacular | 29 Nov 2021 | The closeFPC script automates the majority of the tasks done during the closure of a featured picture candidate. It is based heavily on Mr.Z-man's "closeAFD" script, and uses much of the original code.
The script adds a "Close FPC" tab when viewing nominations. Clicking the tab will bring up a menu of information to enter, along with two buttons: 'promote' or 'no promote'. Some tasks are currently not supported by the script:
| 2 | 19 |
AjaxUndo | BenjaminWillJS | 26 Jan 2021 | 1 | 19 | |
user-rights | MastCell | 4 Feb 2021 | 1 | 19 | |
automod | Jnothman | 29 Dec 2007 | 1 | 19 | |
unsigned2 | Invitatious | 7 Jul 2006 | 0 | 19 | |
nominations viewer | A455bcd9 | 12 Jun 2024 | 14 | 18 | |
DiffOnly | Mr. Stradivarius | 24 Nov 2021 | The DiffOnly gadget adds diff-only links on diff pages. Clicking on the "diff only" link will show you the diff with no page content. These links usually load a lot faster than normal diff links, which can be handy for looking through lots of diffs. This gadget can also add diff-only links on history pages, Special:RecentChanges, Special:Watchlist, and Special:Contributions, if you enable this behaviour in your configuration.Note that you can choose to never show the page content when viewing diffs by going to [[Special:Preferences#mw-prefsection-rendering → | 10 | 18 |
script-linecolour | Alex 21 | 19 Aug 2020 | User:Alex 21/script-linecolour.js is a script that takes the line colours from the template (both hexadecimal and HTML colour names) and adjusts them per WP:COLOR and Template talk:Infobox television season/Archive 3. When replacing the non-compliant colours, the colours of the episode table headers will also be adjusted.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-linecolour.js'); to Special:MyPage/common.js.There will be a "Line colours" link in the toolbox on the left on every article. Click it to adjust th → | 9 | 18 |
StatusChanger | Enterprisey | 22 Oct 2021 | Source at User:Enterprisey/StatusChanger.js.
Script copied from User:Xenocidic/statusChanger2.js by APerson on 29 August 2013. This script will display the links "online", "offline", and "sleeping" after the "Contributions" link and before the "Log out" link on the upper right hand corner of your screen. Clicking them will update your status.* My other user scripts → | 8 | 18 |
moremenu-proxy | GeneralNotability | 2 Sep 2021 | 8 | 18 | |
SignpostTagger | Mr. Stradivarius | 16 Dec 2023 | SignpostTagger adds a window for editing tags for articles of the Signpost. The tags are stored in Lua data modules and used to generate lists of Signpost articles on the fly. Updating the modules manually would be tedious, and this gadget simplifies the process.
Add the following to your skin.js page: After saving the page, you may need to bypass your browser cache.When viewing a Signpost article, you should see a "Manage tags" tab like this among your top tabs. This tab only activates on Signpost articles, and o → | 7 | 18 |
LastEditor | Eizen | 5 Jan 2021 | Displays information concerning last editor of page LastEditor is a JavaScript user script that displays data about a page's last editor. The script provides links to the user's page, talk page, and contributions page, as well as displaying the time elapsed since the last edit, a link to the diff in question, an marker in case of minor edits, and the edit summary of the last edit.The script is inspired by Slyst's LastEdited script in use on the Wikia network in terms of its design and general appearance, and borrows a pair → | 7 | 18 |
links-in-logs | Enterprisey | 3 Dec 2020 | This script has been obsoleted by phab:T207562 (and gerrit:640761), which implemented the functionality of this script in MediaWiki.
Historically, this script made the timestamps in Special:Log into links; the link for each entry went to the Special:Log page for only that entry. The script was started on 16 August 2018 and had most recently been updated on 10 May 2020; the original idea for the script came from . The source code can be found at the history of User:Enterprisey/links-in-logs.js.* My other user scripts → | 7 | 18 |
Archer | MJL | 22 Jun 2023 | Editing redirects The Archer is a user script forked from Sagittarius+ maintained as an alternative to Capricorn. It keeps the old rcat order, though. It's also more lightweight which is a fancy way of saying it has fewer features .Sagittarius+ was a modified version of Keφr's redirect editing script sagittarius. The script had been updated with more Rcats, listed by their name rather than a description, and ordered approximately as the functional list on [[Wikipedia:Template → | 7 | 18 |
Consecudiff | Nardog | 26 Oct 2024 | This script finds edits made consecutively by the same user to the same page on the watchlist, recent changes, page history, or user contributions, and adds a link to the diff spanning the entire series of edits at the end of each line.
It'll look something like this:
| 7 | 18 |
script-episodetable | Alex 21 | 26 Mar 2019 | User:Alex 21/script-episodetable.js is a script that transforms a raw-code episode table header for television series to the templated version , including suggested widths in the template code, based on averages of widths automatically calculated by HTML. This allows for proper tracking of accessibility issues through Category:Articles using Template:Episode table with invalid colour combination.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-episodetable.js'); to Special:MyPage/common.js.There will be a "Episode ta → | 7 | 18 |
oldafd | Amorymeltzer | 14 Apr 2021 | Change the color of an XfD page when it's almost ready to close.
Change the color of an XfD page when it's (close to being) ready to close; updated to actually work (best for AfD), and color a more limited section at the top rather than the whole page. Note: As of v3.10.0, User:Evad37/XFDcloser will show this information in a much better, more useful, and more comprehensive fashion. (source) Adapted from User:Splarka/oldafd Install via: → | 6 | 18 |
WRStitle | Sam Sailor | 8 Jun 2018 | Perform a Wikipedia Reference Search on the article title
WRStitle adds a little blue link titled to the right of an article title. Click it, and a Wikipedia Reference Search (WP:WRS) will open in a new tab. A Wikipedia Reference Search (WP:WRS) should not be regarded as a substitute for the normal, minimal searches expected in WP:BEFORE. Also, be aware that WRS relies heavily on English sources. If you think non-English sources exist, perform all the traditional searches including searches (where is an appropriate ISO 3166-1 alpha-2 country code) extra carefully.Put the → | 6 | 18 |
bookmarks | Sportzpikachu | 5 Oct 2024 | bookmarks is a small script that generates a bookmarks section above the Contribute section of the sidebar. You can edit your bookmarks at Special:MyPage/bookmarks.json.
Add to your common.js file. Ignore the error and save the file. Copy this template to the file: Replace Bookmark Name with the name of the bookmark (e.g. Main Page or Me), and Bookmark Url with the URL of the bookmark (e.g. Main_Page or Special:MyPage). To add another bookmark, copy this template: and paste it behind the last }. See the below examples if you need help.You can → | 6 | 18 |
UTCclock | Caburum | 9 Aug 2021 | Adds a clock displaying the current UTC time → | 5 | 18 |
afch-dev | Enterprisey | 15 Jan 2022 | 4 | 18 | |
Reviewer Summary | Gary King | 21 Feb 2014 | Reviewer Summary (source code) is a script that shows a summary table of reviewers for the nominations on the current page. It works on the following pages and their subpages:
| 4 | 18 |
accessKeysCheatSheet | Guarapiranga | 4 Jun 2022 | Adds {{keypress Adds as an access key to show a list of all assigned access keys.Guarapiranga had the idea, NguoiDungKhongDinhDanh wrote the first version, in which the cheat sheet was static, and Nardog provided the second version, in which the cheat sheet varies from page to page and from user to user, depending on which access keys are assigned where and for whom. → | 4 | 18 |
mathjaxdialog | ערן | 4 Feb 2021 | 3 | 18 | |
diffconverter | Snottywong | 27 Jan 2021 | 3 | 18 | |
afch-rewrite | Theopolisme | 8 Nov 2014 | 1 | 18 | |
shCore | Olliminatore | 6 Feb 2021 | 0 | 18 | |
Gadget-Spam-whitelist-Handler | Beetstra | 28 Oct 2021 | This gadget adds buttons to the section headers of MediaWiki talk:Spam-whitelist.
Next to the 'edit section button', you will see:
| 13 | 17 |
massCFDS | Qwerfjkl | 1 Sep 2024 | The script adds a portlet link in the toolbar to Special:MassCFDS. Upon going there, after a few seconds the script should load and the page should look like this:[[File:En.wikipedia.org_Special-Masscfds_2024-05-11.png → | 13 | 17 |
diff-link | Rublov | 8 Jan 2023 | Copy diff links on history and contributions pages with one click
A user script to show "copy" links on history and contributions pages that copy an internal link to the diff (e.g., Special:Diff/1026402230) to your clipboard when clicked. Inspired by User:Enterprisey/diff-permalink and User:BrandonXLF/ShowRevisionID. If you have ScriptInstaller, simply click the "Install" button here or on User:Rublov/diff-link.js. To install it manually, add the following line to Special:MyPage/common.js: → | 11 | 17 |
filterNotes | Suffusion of Yellow | 27 Mar 2021 | Tools for dealing with Special:AbuseFilter notes
filterNotes makes the "notes" sections of Special:AbuseFilter pages easier to deal with. Notes are parsed as wikitext, so that internal and external links should work properly. The notes are no longer directly editable by default. Instead, type your comment into the box below the notes, and click "Add note". Your comment will be "signed" and added to the notes, and the notes will be re-parsed.If you need to remove your comment, or modify the notes, just click the "Edit notes" button and the ol → | 9 | 17 |
filterDiff | Suffusion of Yellow | 23 Jul 2023 | Adds a "Show changes" button to AbuseFilter pages
filterDiff adds a "Show changes" button to Special:AbuseFilter pages. It also warns about edit conflicts. Only changes to the pattern are shown. Changes to the notes and options are not shown. Add the following line to your common.js: → | 9 | 17 |
diffcur | Anomie | 18 Nov 2012 | This script adds a "Cur →" link next to the "Next edit →" link on diffs. To use the script, add the following to your skin-specific Javascript file or to your common.js.Note that this script has only been extensively tested on Monobook. → | 9 | 17 |
attackPageNotifier | HighInBC | 23 Oct 2021 | 9 | 17 | |
UserInfoPopup | Guycn2 | 15 Jul 2024 | Adds an icon at the top of user-related pages to view useful information about the user
This user script adds an i icon at the top of user-related pages, such as user pages, user talk pages, "Contributions" pages, etc. The color of the i icon represents the amount of time passed since the user last edited on the wiki, which can give you an idea of whether the user is currently online, and whether he or she is still active on the site.Hovering over the i icon revea → | 9 | 17 |
Links | Novem Linguae | 28 Nov 2024 | 8 | 17 | |
CompareRevisions | BrandonXLF | 18 Apr 2022 | → | 8 | 17 |
CopyvioChecker | NguoiDungKhongDinhDanh | 2 Oct 2021 | After installing the script, bypass the cache of the page.
Method 1: (This can be used on any Wikimedia project.)
Method 2: (This can only be used on the English Wikipedia.)
| 8 | 17 |
highlightPiped | Jeeputer | 28 Aug 2023 | Highlights piped links in body of pages.
Pipe Highlighter is a user script that highlights piped links. It is completely compatible with BrandonXLF's GreenRedirects and Gadget-DisambiguationLinks.css which highlight links to redirects and disambiguation pages, respectively. To install this script, put the code below to your common.js and save the page.You may need to purge your browser's cache after saving the page → | 8 | 17 |
search-shortcuts | Enterprisey | 13 Nov 2023 | Expand some common shortcuts while typing in the search bar so you can go directly to their subpages. For example, if you wanted "WP:Articles for deletion/Foo", with this script you would type "WP:AFD/Foo" in your search bar and it would just work. Let me know if you want more shortcuts to be added. | 7 | 17 |
citations | Headbomb | 16 Oct 2020 | 7 | 17 | |
massedit | Timotheus Canens | 20 Oct 2021 | 6 | 17 | |
copySectionLink | SoledadKabocha | 5 Dec 2013 | This script adds a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. This can then be used to more easily get copy/pasteable links in the format of Page#Section. Click the pilcrow and copy/paste from your browser's address bar.
After installing the script, bypass the cache of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2: This can be used on any Wikimedia project.# Place on the bottom of [[Special:MyPage/commo → | 3 | 17 |
serendipity | Mxn | 2 Apr 2021 | serendipity imbues Wikipedia with the “sense of wonder” and “serendipitous discoveries” that proud owners of the print Encyclopædia Britannica find sorely lacking on the Internet. Now, whenever you look up an entry in this ephemeral reference, “lose yourself” in the alphabetically adjacent bounty of knowledge that any self-respecting encyc → | 3 | 17 |
oneclickdelete | Awesome Aasim | 28 Aug 2020 | Allows quick (instant) speedy deletion and tagging for speedy deletion of pages.
This is a gadget that allows you to nominate and/or delete pages that violate the deletion policy with one click. (I kind of got this idea from how you could in wikiHow new article boost nominate pages for deletion with about one click.) to Special:MyPage/common.js This tool allows for the quick deletion (and tagging for deletion) of pages using a set of defined deletion criteria. Warning: this tool is instant. Be familiar with the deletion policy before you use this script.Only deletion t → | 3 | 17 |
CommonsHelper Labs | Mattflaschen | 22 Apr 2015 | 3 | 17 | |
lastmod | Anomie | 14 Apr 2021 | This script will display "last modified" information at the top of the page, at the right just under the page title.
Add the following to your common.js: Setting certain variables will change the operation of the script:
| 2 | 17 |
centralAuthLink | The Voidwalker | 11 Feb 2018 | 2 | 17 | |
punctuation | Brighterorange | 17 Apr 2022 | 2 | 17 | |
Edit counter | Technical 13 | 26 Jan 2021 | Broken by latest WMF updatefixes and updates soon™ → | 2 | 17 |
floatingSidebar | Omegatron | 25 Feb 2011 | 1 | 17 | |
unmobilePlus | Writ Keeper | 28 Jul 2023 | 10 | 16 | |
Xunlink | Evad37 | 8 Dec 2019 | Unlinks backlinks
Xunlink (source) – the power of XFDcloser's 'unlink backlinks' function, for any page (including already-deleted pages).
| 8 | 16 |
DetectProtectionLevels | Awesome Aasim | 25 Apr 2022 | This is a script that detects page protection levels (not move or upload protections) . This may deprecate templates in the future, but for now, all the use is for is to add page protection topicons (some may duplicate).
To use this script, insert the following code into your common.js page: importScript("User:Awesome Aasim/DetectProtectionLevels.js")That's it! Hope this helps. → | 8 | 16 |
massCFD | Qwerfjkl | 9 May 2024 | {{Warning → | 7 | 16 |
hotcat-summary | Danski454 | 28 Feb 2021 | 6 | 16 | |
TeahouseSidebar | Path slopu | 20 Jan 2021 | Adds a link to [[WP:TEA
Teahouse Sidebar is a user script that adds a link to Teahouse in sidebar.
| 6 | 16 |
CVD | Ahecht | 8 Nov 2023 | Script based on User:Technical_13/Scripts/CVD.js, with some bugfixes and performance optimizations.
Install by adding the following to your your common.js or your global.js page: mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/CVD.js&action=raw&ctype=text/javascript' ); //User:Ahecht/Scripts/CVD.jsThis will introduce a new link in the sidebar on the left that reads "CVDetector". Clicking it will open a new tab with the report from [[:toollabs:copyvios|Earwig's Copy → | 6 | 16 |
xfdrelist | Phantomsteve | 27 Feb 2022 | 5 | 16 | |
Scripts | Manishearth | 28 Feb 2021 | This page has a bit of information on each script that I have written.
There are also some script snippets here. These snippets are useful but not big enough to be qualified as userscripts. This script makes real links out of wikilinks and http: links which are commented in all javascript code (NOT in the edit part, but on *.js pages and wherever there is a source tag). It also links importScript()s.A part of this script (The importScript part) has been copied from User:AoV2/importScript_links (It wasn't working, that well, so I fixed it). Also, the g → | 5 | 16 |
wiksort | Michael Devore | 28 Feb 2022 | Initial documentation stub. Please ask questions if you don't understand how to install or use the script, and I will improve it.wikSort is a user script that sorts unique words in an article to a separate browser page. All words over six characters are alphabetically listed in a text box of the new page as a single entry, followed by the usage count. As a copyeditor, I find this list extremely useful in finding simple typographical errors, although one should always double-check that a possible misspelling or variation → | 5 | 16 |
closexfd | Czar | 8 Jul 2017 | 4 | 16 | |
apiRollback | קיפודנחש | 1 Nov 2019 | 4 | 16 | |
Pretty rights log | DannyS712 | 26 Oct 2023 | Make user rights log prettier When looking at log entries, user rights log entries will be reformatted into a clearer format of what was added and removed. → | 4 | 16 |
quicknote | Awesome Aasim | 4 Jun 2020 | Adds "quick note" links that allows you to quickly leave a message to an editor from a diff view.
Script that adds a "quick note" button to diffs that allows you to communicate with editors. This script is inspired by the "quick note" functionality on wikiHow. to Special:MyPage/common.js or to m:Special:MyPage/global.jsSimple. All you do is click on the "quick note" link by the user you want to leave a message when in a diff, and you can leave a personal message. There are a few preloaded messages that you can use by clicking on "Basic thanks" and "Coach for bad". "Basic thanks" will → | 4 | 16 |
editsection0tab | Ais523 | 27 Feb 2022 | 3 | 16 | |
MobileView | BrandonXLF | 18 Apr 2022 | → | 3 | 16 |
smaller templates | Gary | 21 Feb 2014 | After installing the script, bypass the cache of the page.
Method 1: Get ScriptInstaller, then navigate to User:Gary/smaller templates.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)# Place on the bottom of [[Special:MyPag → | 3 | 16 |
NRHPstats | Dudemanfellabra | 23 Sep 2021 | 3 | 16 | |
footnotehelper | AndyZ | 3 Jul 2006 | 3 | 16 | |
Gadget-veditLinks | Technical 13 | 27 Jan 2021 | This script is for use by editors using VisualEditor. Its purpose is to change the "edit" links in the various style templates into "edit source" links and add a "edit beta" link.
This script can be imported to skin.js or common.js by adding: Once you have saved the above to your common.js, you will have to WP:BYPASS your cache to see the effects. → | 3 | 16 |
statusupdate | Bility | 26 Jan 2021 | Code for this script resides at User:Bility/statusupdate.js This script adds links to any element inside an element with the ID "user-status". When one of the s is clicked, the page at "User:User name/Status" is updated with the text inside the . The purpose is to put links on your user page you can click to update the status page, which is transcluded into the user page. This way you don't have to go to the status page, edit it then save it. Note that this script only works for pages in your user space and user talk pages.Add the following code to your [[Special:MyPage/skin.js|skin javas → | 2 | 16 |
CH2 en | Krimpet | 16 Feb 2011 | 2 | 16 | |
hlist | WOSlinker | 19 Jan 2015 | 2 | 16 | |
commonsmover | 2D | 29 Nov 2021 | function movetocommons()
{ var url="http://toolserver.org/~magnus/commonshelper.php?interface=en&image=" + encodeURIComponent( wgTitle ) + "&lang=en&username=" + encodeURIComponent( wgUserName ) + "&tusc_user=" + encodeURIComponent( wgUserName ); window.open(url); } function start() { if(wgCanonicalNamespace == "Image" || wgCanonicalNamespace == "File") { addPortletLink("p-cactions","javascript:movetocommons()","move to commons","ca-mcom"); } }addOnloadHook(start); → | 1 | 16 |
usergroups | Animum | 28 Feb 2022 | 1 | 16 | |
dashfixer | Omegatron | 29 Nov 2021 | 1 | 16 | |
replacetab | Omegatron | 29 Nov 2021 | 1 | 16 | |
wikidudemandeluxe | Wikidudeman | 18 May 2022 | 0 | 16 | |
top | Gerbrant | 26 Jan 2021 | 0 | 16 | |
urlparameters | Animum | 29 Dec 2008 | 0 | 16 | |
checkTranslationAttribution | Vanderwaalforces | 16 Dec 2024 | Check whether articles that are translations from other language Wikipedias have been properly attributedThe Wikipedia translation attribution checker is a script designed to help editors quickly check whether articles that are translations from other language Wikipedias have been properly attributed. It checks the edit summaries and talk pages for signs of proper attribution and displays warnings or notices accordingly. This script is particularly useful for ensuring that articles translated from other languages follow English Wikipedia's guidelines on proper attribution of tr → | 14 | 15 |
OneClickArchiver | FlightTime | 9 Sep 2024 | Adds archive links to discussions, allowing one-click archiving of individual sections OneClickArchiver allows you to instantly archive a single discussion with a click, via an "archive" link that displays for each section on discussion pages.Noticeboards and other high-traffic discussion pages, normally archived automatically by bots, have gotten long and less manageable recently due to bot instability. OneClickArchiver was created to better enable experienced editors to clear out old discussions the → | 11 | 15 |
MoveTop | Aaron Liu | 7 Apr 2024 | Adds a topicon on move-protected pages that indicates the move-protection level.
Move-protection-shackle-broken-arrow-lime.svg|alt=Lime-green padlock with broken arrow|Semi-protection (thanks 1!) Jawp 2020 Move-EC-Protection Sample-01.svg|alt=Half–grass-green (top left) half–lime-green (bottom right) padlock|Extended-confirmed Move-protection-shackle.svg|alt=Grass-green padlock|Full/AdminLogo-move-extended-protection.svg|alt=Half–li → | 10 | 15 |
parent-cats | Enterprisey | 12 Nov 2023 | When a page is categorized in both a category and a parent of that category (for example, if a page is in Birds and also Animals - Animals is a parent of Birds), highlight both in the categories list at the bottom of the page. This script was written during a single lightning talk (OK, well, two lightning talks) at WikiConference North America 2023. Thanks Buidhe for suggesting it!* My other user scripts → | 10 | 15 |
BlankUserPage | DreamRimmer | 18 Apr 2024 | Adds a link to blanking userpages that fall under WP:UPNOT
BlankUserPage (source) – Adds a link to blanking userpages that fall under WP:UPNOT. Add the following to Special:MyPage/common.js (or your skin-specific js, if you prefer):
| 9 | 15 |
spamublock | MusikAnimal | 28 Jun 2022 | spamublock.js is a user script that expedites the all too common scenario. That is, you have a WP:G11 user page of a user with promotional user name.
If you are on any page in the userspace, there will be a link in your cactions menu (the "More" menu on Vector skin, or the top toolbar on Monobook). Alternatively there is separate script to put the link in your toolbox (see #Setup). Once clicked you are prompted for confirmation, then the following will occur:# Deletes the page you are on, as (G11: Unambiguous advertising or p → | 8 | 15 |
SearchLinks | Bradv | 29 Nov 2021 | 8 | 15 | |
cleaner | Ingenuity | 17 Feb 2023 | Fix common WP:MOS issues
Adds a notice to the bottom-left hand corner of a page which highlights common Wikipedia:Manual of Style problems with articles. This script is a work in progress; it has several known bugs, so editors should not just use it on every page. This is a list of known problems:
| 7 | 15 |
extra-unreliable | Moonythedwarf | 19 Nov 2020 | Highlights Spam/PR wording/phrasing. This script uses regex rules to attempt to match on phrasing and words commonly seen within marketing material, spam, and low quality articles.Due to the strategy used by this script, it cannot read, cannot understand context, and is otherwise imperfect. It works by attempting to detect specific patterns and highlighting them. This pattern recognition ability is limited to what Javascript's regex implementation can provide. As of now, it is also easily confused by pages dense with formatting, and may fail to match on text it otherwis → | 7 | 15 |
12Hours | DannyS712 | 24 Jan 2019 | Convert timestamps to 12 hour settings Convert timestamps from the default 24-hour display to a 12-hour am/pm display. → | 6 | 15 |
Readonly | DannyS712 | 10 Apr 2019 | Allows users to view source of a page. Readonly.js(source) is a script which allows a user to view the source code of a page without the risk of accidentally clicking . The script is still in its infancy and thus may contains bugs. All feature requests, bug reports should be done at User talk:DannyS712. It is inspired from this thread.The script will add a link to your tool box. Clicking on it will take you to the edit-box albeit in veiw source mode. You → | 6 | 15 |
addmylinks | Awesome Aasim | 1 Jun 2021 | Adds "MyLinks" to the sidebar, where you can add links to pages that you frequently visit, like the Village pump or the administrators' noticeboard.
MyLinks is a script that adds a customizable area for links and/or text to the sidebar. This works on Vector, Monobook, Modern, and Timeless skins. The name comes from the wikiHow feature where you could add a customizable sidebar called "MyLinks" that will only appear on your sidebar. Add to your common.js file. This will add MyLinks to Wikipedia only.To add mylinks to all Wi → | 6 | 15 |
ParameterSpacing | BrandonXLF | 13 Apr 2024 | Utility to manager parameter spacing → | 6 | 15 |
SPIW | Timotheus Canens | 2 Jun 2021 | 6 | 15 | |
script-seriesoverview | Alex 21 | 24 Mar 2021 | User:Alex 21/script-seriesoverview.js is a script that transforms a tabular series overview for television series to the templated version .
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-seriesoverview.js'); to Special:MyPage/common.js.There will be a "Series overview" link in the toolbox on the left on every article. This script assumes that the first table on an television series' episodes page is the series overview (excluding warning messages and infoboxes) - if it is not, and another table appears before the overvi → | 6 | 15 |
ListUnreferencedParagraphs | Phlsph7 | 4 Aug 2024 | Goes through a list of articles and determines how many paragraphs lack references. List Unreferenced Paragraphs is a user script to find articles with unreferenced paragraphs. The user enters a list of article titles and the script determines for each one how many paragraphs in it lack references. Its goal is to help editors improve verifiability. The script can also be used on a single article to highlight the paragraphs that lack references.Not all paragraphs require references. For example, paragraphs in the lead do not need references if they only summarize material in the body → | 6 | 15 |
private-sandbox | SD0001 | 4 Oct 2020 | 5 | 15 | |
GoToTitle | Chlod | 4 May 2024 | GoToTitle is a script that allows a user to navigate to any page using the page title. Clicking on the page title will replace the title with a seamless editable text box (if you're not using [[Help:Magic_words#Behavior_switches|]]), from which you can type in any page name. Clicking away or pressing will make the box disappear. Pressing will bring you to the requested page. This has no advantages over the search box. If you find it easier to use the search box (even though it's less cool), then go ahead and use the search box.To install the script, add this to your [[Special:MyPage/com → | 4 | 15 |
editCounterNoAlert | WikiMasterGhibif | 10 Apr 2021 | 4 | 15 | |
HelpDeskTBLinks | Chicocvenancio | 31 Oct 2019 | The "Help desk talkback" script, User:Chicocvenancio/HelpDeskTBLinks.js, makes it easy to post talkback messages to users who have asked questions at the Wikipedia:Help desk and a few other help venues mentioned at the top of the script.
The script modifies the page by adding a small "TB" link after every link to a "user talk" page. When one of these links is clicked, a dialog opens. This prompts for a section name to be used in the talkback message, and standard "OK" and "Cancel" buttons. To install the script, add this line to your common.js page:importS → | 4 | 15 |
Task link | J947 | 26 Dec 2019 | This script adds a link to Special:MyPage/Tasks next to the 'Preferences' link at the top of the page which you can create to give you an easy-to-access list of your tasks. See here for an example.
This script can be imported to skin.js or common.js by adding: or enabling the script installer gadget in your preferences, going to the source page at User:J947/Task link.js, and clicking the 'Install' button in the heading. → | 4 | 15 |
GeoHack replacement script | Evad37 | 5 Aug 2020 | GeoHack replacement script (source) – Replace coordinates' external links to GeoHack with direct links to a single mapping provider.
Add the following two lines to your common.js (or skin-specific js): ghrs_mapprovider = "";
| 3 | 15 |
link intermediate revisions | Equazcion | 3 Jul 2017 | Links the "intermediate revisions" message so it can be clicked to see a history listing of those revisions.
After installing the script, bypass the cache of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2: This can be used on any Wikimedia project.
Method 3: This can only be used on the English Wikipedia.# Place on the bottom of → | 3 | 15 |
disFixer | Matma Rex | 27 May 2022 | disFixer – tool that allows you to easily fix dabs and redirects.
To use, add the following line to your common.js: importScript('User:Matma Rex/disFixer.js'); → | 2 | 15 |
Folded references | TheDJ | 6 Sep 2014 | Folded references that collapses the references of a page. You can click a "show" button in order to unfold them.
Folded references is being developed by TheDJ and is usable, but not fully finished yet. It should be working with Safari, Firefox and Opera. To install Folded references, including all future updates:
| 2 | 15 |
whatlinksherewatchlist | Tra | 6 Feb 2021 | 1 | 15 | |
aiv | Digitalme | 1 May 2017 | 1 | 15 | |
unverified | Omegatron | 29 Nov 2021 | 1 | 15 | |
userscriptInterwikiLink | Dixtosa | 15 Feb 2015 | After installing the script, bypass the cache of the page.
Method 1: (This will generate text which can be used on any-language Wikipedia.)
Method 2: (This can only be used on the English Wikipedia.)
| 1 | 15 |
recentdiffs | Lupin | 8 Nov 2005 | 1 | 15 | |
editingtips | Proteins | 28 Feb 2022 | 1 | 15 | |
exploreSimilarSearchResults | JDrewniak (WMF) | 3 Mar 2022 | 0 | 15 | |
AttributeTranslation | CFA | 21 Sep 2024 | Adds attribution to articles with translations from other Wikipedias
AttributeTranslation (source) – A script that automatically adds attribution (with a dummy edit and the appropriate talk page template) to articles with non-attributed translations of other Wikipedias and notifies the translator(s). Useful when reviewing articles at New Pages Patrol. Steps performed by the script:
| 13 | 14 |
cv revdel | Red-tailed hawk | 17 Dec 2022 | 12 | 14 | |
Unsigned helper | Andrybak | 5 Aug 2024 | Simplifies adding {{tl
Unsigned helper is a user script for semi-automatically adding templates , , and . This script is a fork of User:Anomie/unsignedhelper with faster search, an automatic edit summary, and added support for the CodeMirror editor (syntax highlighting).
| 11 | 14 |
offset-history-link | Enterprisey | 18 Dec 2021 | At the top of a diff page, adds a link to the history of the page starting at that diff, and a link to the contribs of the author starting at that diff as well. Good for when you want to link to a specific sequence of diffs in a history or contribs page.* My other user scripts → | 9 | 14 |
draft-sorter | Ahecht | 12 Sep 2024 | Sorts [[WP:AfC
A userscript to sort AfC drafts by adding WikiProject banners to their talk pages. This script adds the following features to User:Enterprisey/draft-sorter.js:
| 9 | 14 |
specialRandomPage | Jeeputer | 21 May 2023 | Finds a random page based on user's preferred options
Special Random Page (also known as SPRP) is a user script which is a special version of Special:RandomPage. It finds you a random page in a namespace you choose and opens the edit form of the page (like what Special:EditPage/Special:RandomPage does), show links to the page or open a random redirect (like Special:RandomRedirect). Copy the following to your common.js page and click Save.You may need to [[Wikipedia:Purge|clear your brows → | 8 | 14 |
NullEdit | BrandonXLF | 18 Apr 2022 | Perform a WP:NULLEDIT on the current page → | 7 | 14 |
defconIndicator | Jeeputer | 2 Apr 2024 | Shows vandalism level as shown in Template:Vandalism information
the Defcon Indicator is a user script that shows a colored icon in the personal toolbar, next to the notification icons on top of the site indicating current vandalism level. This script is actually a fork of User:Enterprisey/watchlist-notice.js. Copy the following to your common.js page and click Save.You may need to clear your browser's cache after saving.The code relies on the vandalism level set on User:EnterpriseyBot/defcon and automatic → | 7 | 14 |
ClassicalTOC(Vector2022) | Phlsph7 | 22 Jul 2024 | Restores the classical table of contents used in the Vector 2010 legacy skin. Classical TOC (Vector 2022) is a user script for the new Vector 2022 skin. It restores how the table of contents (TOC) was displayed in the classical Vector 2010 legacy skin. The classical TOC has a static position between the lead of the article and the first section. It is presented in a grey box that can be folded. The classical TOC can be used together with the new TOC floating on the left or the user may decide to hide the new TOC by clicking on its hide-button.To install this script, → | 7 | 14 |
contribsrange | Splarka | 17 Oct 2017 | 5 | 14 | |
ArticleInfo | Terasail | 31 Aug 2024 | Shows page information underneath the title.
This userscript displays page information at the top of the page, directly below the title. It has been based on the "XTools" gadget in preferences. This script is designed to work on all wikis so that you can always track the page information on any wiki. However this will only work with the Vector 2022 or Vector legacy skins. To use this script on english wiki, add the following to your common.js page: importScript('User:Terasail/ArticleInfo.js'); // User:Terasail/ArticleInfoTo use this script on all wikis (Common → | 5 | 14 |
CopyCodeBlock | Nardog | 28 Sep 2024 | This script adds a button at the top right corner of each code block (created in wikitext via , , or a line beginning with a space, or the entirety of a Lua, CSS, or JavaScript page) that only shows up when your mouse cursor is inside the block and copies the content of the block when clicked.
Add the following to your common.js or global.js: Or you may enable the script installer in and click "Install" in the infobox on this page. → | 5 | 14 |
WhoisSidebar | Danski454 | 17 Jul 2018 | Adds a Whois link to the sidebar of IP address' talk and contributions pages
Whois Sidebar adds a Whois link to the sidebar of IP address' talk and contributions pages. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button. | 4 | 14 |
v3 | Evad37 | 1 May 2020 | 4 | 14 | |
edit-filter-hit-analyzer | GeneralNotability | 10 Apr 2021 | 4 | 14 | |
veReplace | ערן | 26 Jan 2021 | This script adds option for replace and replace all in VisualEditor.
The script adds replace option in VE toolbar, which opens dialog for replacing term: Copy the following code to your Special:MyPage/common.js: To turn it as a gadget that user can select in their preferences (requires sysop rights):
| 4 | 14 |
SectionInput | Svick | 6 Feb 2021 | 3 | 14 | |
code-link | Danski454 | 21 Apr 2019 | This script makes internal and external links in code clickable. The source code is here and css here.To install, add importScript( 'User:Danski454/code-link.js' ); // Backlink: User:Danski454/code-link.js to your common.js. → | 3 | 14 |
ToggleEditNotices | Equazcion | 6 Jun 2021 | This is the documentation page for the ToggleEditNotices.js user script.
ToggleEditNotices allows you to toggle the display of edit notices that appear at the top of many pages during editing. A link is displayed during editing that dynamically hides or displays the page's edit notices. Note that the toggle link is displayed whether or not a page actually has an edit notice. If you click the toggle link and nothing happens, it is likely because the page you are editing does not have an edit notice.To use this script: Copy the lin → | 3 | 14 |
GoogleTrans | Endo999 | 5 Nov 2024 | User:Endo999/GoogleTrans, or simply GoogleTrans, (code found User:Endo999/GoogleTrans.js) is a gadget developed by User:Endo999 to integrate Google Translate into the Wikipedia interface using JavaScript. The tool uses Google’s Translation API to offer translations of selected text. By hovering over a word, or selected text, and pressing the key, readers can see the translation of that word or text, respectively (with a 500 character limit). This tool has been implemented in several language versions of Wikipedia.The gadget’s help page and → | 3 | 14 |
AjaxPatrolLinks | Bradv | 16 Feb 2021 | 3 | 14 | |
dimorphism | Fran Rogers | 15 Mar 2021 | 3 | 14 | |
SmartQuote | Eana Hufwe | 2 Aug 2021 | SmartQuote.js is a script that converts the straight dumb quotation marks and apostrophes into typographically correct curly ones, against what is currently outlined at WP:Smart quotes Go to your own common.js page, and add the following line:This script makes use of a fork of the open source library smartquotes.js by KellyM on GitHub, licensed under MIT License. The conversion is applied to the main content of the article, except any code, preformatted elements, text boxes and editab → | 2 | 14 |
autolinker | Omegatron | 25 Mar 2006 | 1 | 14 | |
FloatingTOC | Ugog Nizdast | 12 May 2016 | User:Ugog Nizdast/FloatingTOC.js
This duplicate the Table of Contents and makes it float at the bottom right portion of the screen. It can be collapsed/expanded. To implement this, add this to your common.js page (or any skin works fine): importScript('User:Ugog Nizdast/FloatingTOC.js'); // User:Ugog Nizdast/FloatingTOC.js To make the default position left instead of right, add var leftDefault = true; importScript('User:Ugog Nizdast/FloatingTOC.js'); just before importScript.Similarly, for it to be hidden or collapsed by default, add var → | 1 | 14 |
DynaThank | Equazcion | 25 Jan 2021 | Hides "thank" links on History pages until you choose to display them DynaThank hides "thank" links on History pages until you choose to display them. Click "Thank a user" to smoothly pop "thank" links on individual history items into view.This script is a response to this village pump discussion and bugzilla:55648, where "thank" removal from History pages was requested but will likely not happen -- in fact more "thank" links may show up, in Watchlists and elsew → | 1 | 14 |
userrights | Animum | 28 Feb 2022 | 1 | 14 | |
sorttables | Tcncv | 4 Feb 2021 | 1 | 14 | |
edittop | Omegatron | 4 Apr 2008 | 1 | 14 | |
afdsort | Ultraexactzz | 29 Nov 2021 | afdsort is a user script for Wikipedia editors, and is intended to simplify the process of sorting debates on Articles for Deletion. The script is in two parts, for simplicity and ease of installation (and creation).The primary script adds a "sort" button to the top of any edit page where the article being edited is an Article for Deletion. When clicked, the script prompts for a single-letter category code, found here. The script then removes any existing AfD sorting templates with nonstandard or unsorted input, and adds a template that sorts the debate → | 0 | 14 |
SmartDiff | Nardog | 10 Jun 2024 | This script turns wikilinks, external links, and template/module calls in a diff into clickable links. It shows links to nonexistent pages in red, and keeps the linked part to a minimum to avoid WP:SEAOFBLUE, unlike fancy-diffs (further comparison).
Add the following to your common.js or global.js: Or you may enable the script installer in and click "Install" in the infobox on this page.You can instruct the script to link ce → | 10 | 13 |
abusefilter-diff-check | Enterprisey | 28 Oct 2023 | Check if a diff hit any abuse filters, or open the abuse filter test page with a diff loaded.
Usage, on a diff page, under the "More" menu:
| 9 | 13 |
UAABotRemover | DanCherek | 12 Feb 2022 | Remove bot reports at WP:UAA
Quickly select and remove false positive usernames reported by DeltaQuadBot at Wikipedia:Usernames for administrator attention.
| 9 | 13 |
ReferenceEditor | Ingenuity | 19 Apr 2023 | 9 | 13 | |
scripts | IceWelder | 24 Mar 2021 | scripts developed or forked by myself. Please leave bug reports and improvement suggestions on my talk page.On your "common.js" page, add the code snippet for the respective script and save the page. The snippets contain template substitutions and therefore produce valid JavaScript code only after you save it. Therefore, you might encounter the warning "The document contains errors. Are you sure you want to publish?". If you inserted the snippet correctly, you can safely ignore the warning. You can also vali → | 8 | 13 |
talkCount | Opencooper | 18 Jan 2023 | talkCount.js shows the number of talk page discussions next to the talk tab for a page. So if the talk page has two sections, you'd see "Talk (2)". This is helpful for knowing whether there might be any concerns about the article. You can view the titles of the sections by hovering over the number. The script has only been designed to work with the default Vector skin. The Structured Discussions feature is also supported.Note that the script is pretty rudimentary. It merely counts all subsections regardless of header level. This is helpful when most of the dis → | 7 | 13 |
rollbackSummary | Writ Keeper | 28 Apr 2017 | 7 | 13 | |
Sandbox2 | Nigos | 14 Feb 2019 | This script adds a link to another sandbox in your userspace.
It adds a link to another sandbox in your userspace, in case your original one is over cluttered. Add to your common.js page. The script will not work properly unless you use the var myUserName line.*Source code → | 7 | 13 |
NoEditSummary | GhostInTheMachine | 31 Jan 2021 | Warns if an edit is about to be saved with an empty edit summary
The script adds a warning if the edit is about to be saved with an empty edit summary. This script just saves you from your worst self. If the mouse pointer hovers over the button while the edit summary is still blank, then the edit summary input field is highlighted with a big red border. None. Add the following line to your common.js file.The script was stolen from User:SD0001 following a discussion on the [[Wikipedia:Village_pump_(idea_lab)/Archive_32#Highlight_edit_summary_field_if_blank_upon → | 7 | 13 |
preview | Ingenuity | 23 Jan 2023 | 7 | 13 | |
RC-links-new-tab | SD0001 | 24 Jul 2019 | 6 | 13 | |
WhatRedirectsHere | Guarapiranga | 1 Jul 2022 | 6 | 13 | |
userHighlighter | Pythoncoder | 11 Sep 2021 | Highlights userpage links based on user's permissions
is a user script that highlights links to userpages, user talk pages, and contribs pages of administrators, as well as other user groups as listed below. Groups are listed next to their colors and the number of users in that group. The list is in order (e.g., if a user is an arb and an admin, they will be red). | 5 | 13 |
assessmentHelper | Kaldari | 12 Jan 2024 | .js is an unmaintained script for adding WikiProject banner templates with article assessments to articles. → | 5 | 13 |
DYK claim | DannyS712 | 29 Sep 2023 | Add an easy button to claim DYK reviews Create a link to replace the instruction with a for reviewing. → | 5 | 13 |
linkrot | BrownHairedGirl | 29 Apr 2022 | 5 | 13 | |
RefCruncher | Guywan | 23 Mar 2020 | type = comment
hidden = yes default = buttonlabel = Bug report or feature request? 'Collapses' references into small, unobtrusive tags. Ref Cruncher allows you to 'crunch' references into small, unobtrusive tags. The script is activated while in edit mode by pressing . Of course, this provides only an inkling as to the usefulness of Ref Cruncher. Some references are so large that it is hard to see where references end and prose begins. To 'uncrunch' the refs, press again. Remember to do this before saving, as the script will not do this automatically.To use this script, add the following to y → | 5 | 13 |
RefToolbar | Apoc2400 | 24 Mar 2021 | RefToolbar refers to a series of JavaScript/jQuery scripts that help editors add citation templates to articles. It works in conjunction with the MediaWiki extension WikiEditor. The RefToolbar implementation is scattered across several scripts (see, for example, this, this or this prefix search). The newest version, RefToolbar 2.0 is turned on by defau → | 5 | 13 |
previewUserboxes | MusikAnimal | 7 Feb 2021 | 4 | 13 | |
T-Watch | SD0001 | 30 Apr 2020 | DEPRECATED (2020-12-02): Watchlist expiry is now part of MediaWiki core per m:Community Tech/Watchlist Expiry. Some features like customisable watch durations have not been added to core, though :(
Watch pages temporarily T-Watch (source) is a script for adding pages to your watchlist temporarily.Temporarily watched pages are marked as watched, but will be automatically unwatched when the watch duration expires. Until then, you will see changes to made to them from your normal watchlist. To see a list of pages → | 4 | 13 |
ToTop | BrandonXLF | 18 Apr 2022 | Create link to go to the top of the page → | 4 | 13 |
EditRequestLinks | ZLEA | 24 Jul 2019 | Add links to unanswered edit request lists
Creates links to tables of unanswered edit requests. This links is added to the "Tools" portlet. Forked from User:DannyS712/New pages feed.js by User:DannyS712, with code from User:Danski454/ReviewWarn.js by User:Danski454. The script adds the following links to the toolbar, but only if its user has the user rights needed to handle the requests: | 3 | 13 |
displayNumberOfTags | Ugog Nizdast | 14 May 2016 | User:Ugog Nizdast/displayNumberOfTags.js
This nags the editor about the remaining maintenance tags by displaying it at the bottom left corner of the page. Also clickable. To implement this, add this to your common.js page (or any skin works fine): importScript('User:Ugog Nizdast/displayNumberOfTags.js'); // User:Ugog Nizdast/displayNumberOfTags.js To make the default position right instead of left, add var rightDefault = true; importScript('User:Ugog Nizdast/displayNumberOfTags.js'); // User:Ugog Nizdast/displayNumberOfTags.js just before importScript. → | 3 | 13 |
ScriptInstaller | Naypta | 20 May 2020 |
This is the documentation page for the ScriptInstaller.js user script. Script Installer provides simple automatic installs and uninstalls of Wikipedia customizations (user scripts) directly from the script listing page, each with just a single click. I forked 1's ScriptInstaller script because it had stopped working as of May 2020, due to the changes made to the way that the MediaWiki API operates.The forked version works exactly the same as [[User:Equazcion/ScriptInstaller|Equazcio → | 3 | 13 |
MOSNUM dates | Ohconfucius | 9 Jun 2022 | This script delinks all dates and date fragments and converts them all to the same format, either dd mmm yyyy ("14 July 1978") or mmm dd, yyyy ("July 14, 1978").
MOSNUM allows one other format to be used in articles – but only in tables and reference sections. NOTE: Functions converting dates within citation templates has been withdrawn now that MW software engine renders date formats automatically There are modes that allow the user to select whether to treat body dates only or body and reference sections:# all dates to dmy – dates in the body of the text as well as → | 3 | 13 |
units nbsp | Bobblewik | 17 Mar 2021 | 2 | 13 | |
subjects age from year | Gary King | 28 Feb 2014 | 2 | 13 | |
Actual Live Preview | TheDJ | 19 Feb 2021 | Actual Live Preview is a script that automatically previews wiki markup while you type.
The script only automatically previews if the width of the window is over 1200 pixels, otherwise the columns for the side-by-side view become too narrow. The right side presents a scrollable preview of the wikicode. When you scroll the markup editor, the preview will do its best to stay scroll along with you. If you scroll the entire article it will quickly get out of sync however and you will manually have to scroll the preview area. To enable the script, simply:* go to the [[Sp → | 2 | 13 |
wpspell | Wmahan | 6 Feb 2021 | 1 | 13 | |
interiot | Haza-w | 4 May 2017 | 1 | 13 | |
addsincetab | Omegatron | 6 Feb 2021 | 1 | 13 | |
headingformattingfixer | Omegatron | 28 Feb 2022 | 1 | 13 | |
mathcharacterfixer | Omegatron | 28 Nov 2021 | 1 | 13 | |
unitformatter | Omegatron | 27 Feb 2022 | 1 | 13 | |
autofc | Ucucha | 4 Feb 2021 | autofc is a script, based on Twinkle code, that automatically creates featured content nominations. The scripts adds a button "FC" to the top of the page. Right now, only FAC is supported.
To install the script, add: to Special:MyPage/skin.js.Known bug: using autofc removes WP:FAC from your watchlist. → | 1 | 13 |
clock | Davidgothberg | 28 Nov 2021 | This is the documentation for the DavidClock user script.
This script puts an UTC clock in the upper right corner of all pages, like this: ... My talk My preferences My watchlist My contributions Log out 10:25 10:22 It can show one or several of these things: | 0 | 13 |
rollback | DerHexer | 1 Feb 2021 | 0 | 13 | |
wiktionaryDefinitionInSearchResults | JDrewniak (WMF) | 26 Jan 2021 | 0 | 13 | |
watchlistUpdate | Animum | 28 Nov 2021 | 0 | 13 | |
delLog | Mr.Z-man | 7 Feb 2021 | delLog.js is a JavaScript tool that adds an extra tab when viewing an article that has been deleted in the past to see the article's deletion log.
It will add a "deletion log" tab when viewing pages in the article namespace that has been deleted in the past. Click the tab to load the log To install the script, add to your monobook JS page (or whatever skin you use) and bypass your cache (script only tested in monobook). To set a timestamp format, set delLog_timeformat before including the script. The formats are the same as in preferences:16:12, Ja → | 0 | 13 |
CodeEditorAssist | Nardog | 24 Apr 2024 | Did you know that pressing in the code editor for CSS, JavaScript, JSON, Lua, and edit filters opens a configuration panel where you can customize the highlighting theme, keybindings, font size, wrapping style, cursor style, indentation method, undo buffers, and even live autocompletion? I know, right? Or you did but you wished you could have kept your preferences across pages? Right, right. Well, you've come to the right place.CodeEditorAssist will allow you to save your code editor preferences and automatically apply them every time you open the editor. It also adds → | 8 | 12 |
AlertAssistant | CanonNi | 11 Nov 2024 | Easily alert users about [[WP:contentious topics
This script is used to easily alert users about contentious topics. It uses the and templates. Note that the script will only load in the User talk: namespace. To use the script:
| 8 | 12 |
WhatLinksHereSnippets | Bradv | 30 Nov 2020 | WhatLinksHereSnippets.js allows for an editor to see "snippets" of code for transcluded templates in order to see how they are being used.
To use the script, add the following to your skin-specific Javascript file. Once installed, a right-aligned "Show snippets" button will appear on the WhatLinksHere display. By clicking that button, any transclusions will be expanded, with the template use highlighted. → | 7 | 12 |
twinkleos | SD0001 | 13 May 2020 | Swiftly email the oversight team
Swiftly email the oversight team. Proposed new module for Twinkle, created as a result of this discussion. When invoked on a diff page or history page, the script fills out the link to it. On history pages, you get the additional option of adding ranges of revisions by selecting them using the native radio buttons on the history page, then clicking on a button within the tool.WARNING: Please review the oversight policy before sending any oversight requests. Making friv → | 7 | 12 |
RemindMe | DannyS712 | 5 May 2020 | A script for scheduling bot-provided reminders
This is a script for scheduling reminders to be posted to your user talk page by a bot.
| 7 | 12 |
InvestorGoat | GeneralNotability | 16 Sep 2022 | 7 | 12 | |
Search sort | PrimeHunter | 23 Sep 2022 | 6 | 12 | |
batchtest-plus | Suffusion of Yellow | 23 Nov 2022 | Adds an option to Special:AbuseFilter/test allowing testing of a pattern against past filter hits Batch Test Plus adds an option to the abuse filter testing interface to check a pattern against old hits from any filter. It requires the same user rights as that interface. If you are not an administrator, edit filter manager, or edit filter helper, this script will do nothing.To use, visit Special:AbuseFilter/test, and put any valid pattern in the main edit area. Optionally, fi → | 6 | 12 |
sysop | Amalthea (bot) | 27 Dec 2023 | 6 | 12 | |
SVGEditor | BrandonXLF | 20 Apr 2022 | Adds a button to view and edit SVG source code → | 6 | 12 |
script-tvepisoderatings | Alex 21 | 31 Dec 2018 | User:Alex 21/script-tvepisoderatings.js is a script that converts the episode ratings tables for television series to an easily formatted and easily dealt with template.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-tvepisoderatings.js'); to Special:MyPage/common.js.There will be a "Television episode ratings" link in the toolbox on the left on every article. Click it to convert the episode ratings table, and make sure you paste it to either the edit box or a new medium, before clicking the link again once in edit mode → | 6 | 12 |
TestWikitext | BrandonXLF | 25 May 2023 | → | 5 | 12 |
rc-thanks | Enterprisey | 5 May 2020 | "Thanks" links for Special:RecentChanges.* My other user scripts → | 5 | 12 |
svgReplace | Opencooper | 10 Jul 2020 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)
Method 3: (This can only be used on the English Wikipedia.)
| 5 | 12 |
script-formatdates | Alex 21 | 17 Sep 2024 | User:Alex 21/script-formatdates.js is a script that formats usages of , so that uses , and does not, per the template's documentation.
To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-formatdates.js'); to Special:MyPage/common.js. There will be a "Format airdates" link in the toolbox on the left on every article. Click it while in editing mode to update the dates in question, so that uses , and does not, per the template's documentation. Please report any bugs on the talk page of the script's creator.* [[User:Alex 21/Scrip → | 5 | 12 |
IPAInput | Nardog | 2 Nov 2023 | This script adds a button to the editing toolbar that pops up an IPA key (e.g. Help:IPA/English) where you can pick symbols simply by clicking them in the key—so you don't have to go back and forth between the edit form and the key to figure out which symbols to use and repeat copying and pasting—and inserts the string into the edit form, wrapped in or .
Add the following to your common.js: Or you may enable the script installer in and click "Install" in the infobox on this page.You have to have done one of the following i → | 5 | 12 |
Adiutor | Doǵu | 2 Mar 2024 | A tool that provides convenience to users in various operations. Adiutor is a gadget that provides users with a variety of editing tools to assist with maintenance tasks on Wikipedia. It is a gadget that brings together frequently used components such as deletion requests, detecting copyright violations, seeing the recent diffs and so on which are done by Wikipedians. You can provide all your feedback about the gadget, including bug reports and feature suggestions, on its talk page. Adiutor is under development.* Editors can create [[Wikipedia:Criteria → | 5 | 12 |
ajaxrollsum | Bellezzasolo | 10 Dec 2018 | [[Ajax (programming) ajaxrollsum (source code) adds a link next to rollback on a page history. To install it, add to your common.js page and clear your cache. → | 4 | 12 |
splitpreview | Bradv | 6 Feb 2021 | 4 | 12 | |
HistoryHighlight | Guywan | 19 Mar 2020 | Highlights a specific user's contributions in history pages.
When you are on a user contributions page, that user's name is stored in a cookie. Whenever you're on a history page, the script will highlight all edits by the username stored in the cookie. By default, the highlight is , but you can set it to any colour you want, by setting the property wherever you have the script installed. For example: See Web colors#HTML color names for some colour examples. To use this script, add the following to your common.js (or other): Idea by:* Enterprisey (poached it off his [h → | 3 | 12 |
nfurbacklink | Ilmari Karonen | 26 Jan 2021 | 3 | 12 | |
MakeReviewer | Amalthea | 4 Feb 2021 | 3 | 12 | |
mrclean | EpochFail | 30 Dec 2021 | 2 | 12 | |
searchengine | Awesome Aasim | 21 Nov 2023 | This script adds buttons to search Wikipedia using Google and Bing to the search bar. This only works on Vector and Timeless. → | 2 | 12 |
popups | Zyxw | 24 Mar 2021 | 1 | 12 | |
jssand | Kephir | 21 Oct 2018 | 1 | 12 | |
veCiteFromURL | Mvolz | 18 May 2016 | Defunct! → | 1 | 12 |
sectionkeys | Lupin | 11 Aug 2006 | 1 | 12 | |
install | YuviPanda | 10 Apr 2012 | 1 | 12 | |
hidePane | Gerbrant | 6 Feb 2021 | 0 | 12 | |
iwiki | Alex Smotrov | 29 Mar 2021 | 0 | 12 | |
helpOTRS | Technical 13 | 30 Jan 2015 | Helper script for WP:OTRS members to progress image permission tickets
helpOTRS is a helper script for WP:OTRS members to progress image permission tickets. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button. | 0 | 12 |
moveRV | Animum | 28 Nov 2021 | 0 | 12 | |
ajax-undo | Eejit43 | 2 Nov 2024 | User script to easily undo edits → | 9 | 11 |
Edit Keeper | Q28 | 3 Mar 2022 | Edit Keeper is a user script, designed to avoid editing conflicts.
When you are editing a page, if someone else edits the page first, the tool will pop up a prompt to remind you to save the edits and refresh the page. If there are no conflicts during editing, the tool has no effect. After installing the script, bypass the cache of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2: This can be used on any Wikimedia project.# Place on the bottom of your common.js page or → | 7 | 11 |
SourceVerificationAIAssistant | Phlsph7 | 25 Jul 2023 | Script to help editors verify whether a reliable source supports a claim. Source Verification AI Assistant is a user script to help editors verify whether a reliable source supports a claim. It attempts to find sentences in the source that support the claim and quotes them. The underlying AI technology is still in an early stage and often gives inaccurate responses. For this reason, it is the responsibility of the editor to ensure that the quoted sentences are found in the reliable source and that they support the claim. Editors should not blindly rely on the responses.To display the response → | 7 | 11 |
ColourContrib | Venkat TL | 7 Dec 2021 | Color-coded user contributions page
This productivity tool color-codes the User contributions page so that pages you've edited last are sharply distinguished from pages where another editor was the last to edit. The color codes make it easier to quickly browse through the contribution history and focus on lines with entries that may need attention. copy the line importScript('User:Venkat TL/ColourContrib.js'); // Backlink: User:Venkat TL/ColourContrib.js and add it to your common.js page. Save the page.#Enab → | 6 | 11 |
ExpandHistory | DannyS712 | 19 Jun 2019 | Easily view revisions in batches of 1000 In addition to the (20 | 50 | 100 | 250 | 500) history options, a 1000 option is added, to view 1000 revisions at a time. → | 6 | 11 |
logoutConfirm | Writ Keeper | 14 Jan 2023 | 6 | 11 | |
editRedirect | Qwerfjkl | 20 Dec 2021 | This script adds a {{False link → | 6 | 11 |
quickNavigate | Ingenuity | 21 May 2023 | 6 | 11 | |
SafetyEdit | Equazcion | 3 Jul 2017 | Adds a "safety switch" to [[WP:PROTECT#template
This script is only of use to those with the template editor user right, and to administrators. Safety Edit adds a check box to template-protected pages during editing, which must be clicked before saving is enabled.
| 5 | 11 |
CategorySortKeys | Nux | 26 Feb 2024 | 5 | 11 | |
section-watchlist | Enterprisey | 16 Jan 2021 | Add sections to your watchlist!
Still under heavy development. Might lose data from time to time, and missing some features. Pretty usable nevertheless; feel free to try it and let me know what you think. I use it every day. Development status as of January 2021: before I announce this script more broadly, I want to finish the tickets labeled "beta".
| 4 | 11 |
wathlistWatcher | קיפודנחש | 14 May 2021 | Method 1:
Get ScriptInstaller, then navigate to .js and click "Install" at the top. Method 2:
| 4 | 11 |
wmcommons | JJPMaster | 17 Dec 2024 | This script actually has nothing to do with Wikimedia Commons, it just provides a link in the top toolbar to your common.js, much like Lourdes' page curation script. That's all. To install the script, please add this line to your common.js file:importScript( 'User:JJPMaster/wmcommons.js'); → | 4 | 11 |
gadgets-definition | Erutuon | 30 Jan 2019 | After installing the script, bypass the cache of the page.
Method 1: (This can be used on any Wikimedia project.)
Method 2: (This can only be used on the English Wikipedia.)
| 4 | 11 |
TFAhistorylink | Lourdes | 6 Dec 2017 | TFAhistorylink is a user script which adds a link to the top toolbar for viewing Special:History/Today's Featured Article in a Recent Changes format. It is primarily designed for featured article contributors and recent changes patrollers who track recent changes to today's featured article. The source can be found here. To install the script, simply copy the following into your common.js page.importScript('User:Lourdes/TFAhistorylink.js'); // Linkback: [[User:Lourd → | 3 | 11 |
UniversalTransclusionPreviews | Equazcion | 6 Jun 2021 | This is the documentation page for the UniversalTransclusionPreviews.js user script. UniversalTransclusionPreviews makes the transclusion preview function, normally seen only when editing Template space pages, available while editing any page regardless of its namespace. This is useful for previewing edits to transcluded pages that exist in other namespaces.When editing pages outside the Template namespace, the transclusion preview line will be hidden initially. Click the toggle link, "Toggle Transclusion Preview" (hig → | 3 | 11 |
auto-watchlist-expiry | Rummskartoffel | 7 Apr 2023 | Watchlists pages you edit for a duration of your choosing
Automatically watchlists every page you edit or delete for a user-definable duration (you can still pick a different time using the dropdown, though). Pages already on your watchlist are disregarded. Tested in Vector, Monobook and Timeless. Works with the 2010 source editor, VisualEditor, and VisualEditor's source mode. Put the following two lines in your common.js: You'll probably want to enable the following preferences:
| 3 | 11 |
ReorderNRHPlist | Dudemanfellabra | 30 Sep 2021 | 2 | 11 | |
CVD | Technical 13 | 28 Aug 2018 | Script based on User:Technical_13/Scripts/CVD.js, with some bugfixes and performance optimizations.
Install by adding the following to your your common.js or your global.js page: mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/CVD.js&action=raw&ctype=text/javascript' ); //User:Ahecht/Scripts/CVD.jsThis will introduce a new link in the sidebar on the left that reads "CVDetector". Clicking it will open a new tab with the report from [[:toollabs:copyvios|Earwig's Copy → | 2 | 11 |
commonshelperlink | Epicgenius | 24 Apr 2015 | This script (source) adds c:CommonsHelper to the toolbar on the left to make file moves to Wikimedia Commons easier. The file name is automatically prefilled upon clicking the link.
This script can be imported to skin.js or common.js by adding: This script can be adapted for use on other languages' wikis as well. Just create a javascript page in your language with the code → | 2 | 11 |
FFDcloser | Evad37 | 5 Jul 2018 | This script, FFDcloser (source), makes it easy to close FFD discussions.
To install the script, add: importScript('User:Evad37/FFDcloser.js'); // User:Evad37/FFDcloser to Special:MyPage/common.js.FFDcloser add → | 2 | 11 |
wikiedit | Quarl | 3 Apr 2021 | 2 | 11 | |
autopatrol | Mr.Z-man | 16 Feb 2021 | 2 | 11 | |
main | Utcursch | 27 Jan 2021 | 2 | 11 | |
displaymessage | Timotheus Canens | 23 Aug 2024 | 1 | 11 | |
mobilemorelinks | Ainz Ooal Gown | 24 Jul 2020 | Provides more links at the top of a page on the mobile interface
mobilemorelinks (source) is a JS script designed to make it easier to edit Wikipedia and perform certain tasks while using the mobile web interface of Mediawiki known as Minerva. It is a rewrite and expansion of userscript. Currently only the Minerva skin is supported. mobilemorelinks adds various helpful links using buttons and drop-downs menus.
| 1 | 11 |
show diff since | Quarl | 6 Feb 2021 | 1 | 11 | |
ifdthumbnails | Ilmari Karonen | 17 Aug 2015 | 1 | 11 | |
listsince | Lupin | 26 Jul 2006 | 1 | 11 | |
hover-edit-section | Enterprisey | 5 Dec 2019 | The "D" shortcut now edits the section you're currently hovering over.
Visit any page with sections (not too complicated, should work on most pages) and press the "D" access key shortcut. (See WP:KBD for help if you're not sure how to do that.) | 0 | 11 |
hide | DannyS712 | 19 Jun 2019 | hide some rarely used links hide rarely-used links, including "Donate to Wikipedia," "Wikipedia Store," "About Wikipedia," the "Contact Page," and, when looking at your watchlist, the option to have an "Atom" feed. → | 0 | 11 |
wikiWatch | Cacycle | 4 Feb 2021 | wikiWatch is a MediaWiki tool for watchlists, recent changes, and user contributions pages. It makes long lists of edits easier to read through sorting and color-coding by namespaces. It also adds unwatch links, and auto-expands entries. It also keeps the regular list of chronologically sorted changes in its own expandable section at the top.wikiWatch is compatible with all MediaWiki installations, skins, and watchlist types. The script can be used as a wiki user script, wiki gadget, → | 0 | 11 |
quickpreview | CBM | 26 Jan 2021 | 0 | 11 | |
headers | Animum | 28 Nov 2021 | 0 | 11 | |
PageDetails | Anne drew | 31 Jul 2024 | Adds the following links to the sidebar toolbox:
| 9 | 10 |
taxonomybrowser | Jts1882 | 25 Feb 2023 | Script for adding a "Taxonomy browser" tool to the tools menu. The browser follows the hierarchy of the taxonomy templates. The tool is help find issues with the automatic taxonomy system.
| 8 | 10 |
CFDlister | Qwerfjkl | 30 Nov 2024 | {{Warning → | 8 | 10 |
Curly Quotes | Mesidast | 14 Dec 2022 | Easily format citation templates
A forked and updated version of this script by GorillaWarfare.
Disclaimer: You are solely responsible for all edits made using this script, make sure to check the changes before saving an article. Method 1 – ScriptInstaller (Automatic)#Go in the [[Special:Preferences#mw → | 8 | 10 |
scripts | IceWelder | 13 Feb 2022 | scripts developed or forked by myself. Please leave bug reports and improvement suggestions on my talk page.On your "common.js" page, add the code snippet for the respective script and save the page. The snippets contain template substitutions and therefore produce valid JavaScript code only after you save it. Therefore, you might encounter the warning "The document contains errors. Are you sure you want to publish?". If you inserted the snippet correctly, you can safely ignore the warning. You can also vali → | 6 | 10 |
infoboxJournal | Tokenzero | 12 Oct 2019 | Adds/standardizes infobox journals.
infoboxJournal.js (source) is a user script for adding and standardizing templates. Install by adding the following to your common.js page (or your skin.js page): You may have to create this page if you don't already have one. Use by clicking Infobox journal in the More dropdown menu (next to Read/Edit/View history):
| 6 | 10 |
HistoryHelper | Alexander Davronov | 7 Aug 2023 | Easy copy/paste diffs from [[Help:Page history History Helper is a plugin for Wikipedia that allows you to extract WP:DIFF links from «View history» and «User contributions» pages into a Wikitext markup to be further used on talk pages. It's is primarily intended for discussions and advanced users. See demos & examples below.This plugin creates a toolbar at the top of the «View history» pages with buttons and adds a checkbox to every revision entry down below. When entries are selected by using check → | 6 | 10 |
rfa-count-toolbar | Enterprisey | 2 Sep 2024 | RfA vote counts in your toolbar
Display RfA vote counts in your personal toolbar (the area at the top right, in Vector, with links to your user page, user talk page, etc). After this script is installed, every current RfA will produce a link in your personal toolbar, showing the support/oppose/neutral count.
| 6 | 10 |
abusecontribs | Suffusion of Yellow | 26 May 2023 | 6 | 10 | |
RandomAfC | DannyS712 | 9 Mar 2019 | Adds a link to the top toolbar which opens a random AfC draft This is a script which adds a link to the top toolbar which opens a random AfC draft when clicked. → | 5 | 10 |
linkThings | TheresNoTime | 24 Jan 2024 | Add ctrl + click opening of wiki links and in the CodeMirror editor and the visual source editor.
Leave me a message on my talk page Please include:
| 5 | 10 |
WikiHistory | Wurgl | 25 Jun 2020 | 5 | 10 | |
Compare link | Mattflaschen | 22 Apr 2015 | 4 | 10 | |
Meta | DannyS712 | 2 Nov 2023 | View a user's log on Meta When looking at a log page on enwiki, there is a convenient link to the Meta wiki log for that page. Some actions, like the removal of bureaucrat rights, are only recorded in the Meta wiki log. → | 4 | 10 |
listPageOptions | PerfektesChaos | 6 Jun 2021 | JavaScript gadget to add specific functionality on special pages which list other pages. This affects namely watchlists and on “recent changes”.
Currently eight features are supported:
| 4 | 10 |
collapseBots | Opencooper | 14 Mar 2023 | collapseBots.js declutters talk pages by collapsing comments made by bots. It looks inside every section with a level 2 header (== ==), grabs the last user signature, checks if they have a bot flag, and then collapses that section, with an option to "[show]". Note, this will not detect mass messages by non-bots nor bots that have had their flag removed. Since we grab the last signature and not the first, you won't miss sections at the wrong level, nor bot sections with human replies.To install the script, add the following to [[Special:MyPage/common.js|your → | 4 | 10 |
ContribsByPage | BrandonXLF | 18 Apr 2022 | Show Special:Contributions by page → | 4 | 10 |
massunblock | Timotheus Canens | 1 Dec 2021 | 4 | 10 | |
csdreasons | SoWhy | 27 Nov 2018 | 4 | 10 | |
sandbox | DannyS712 | 18 Jan 2024 | Username
80.43.79.208 (talk · contribs) (filter log) Page you were editing Revue (comedy revue) (filter log) DescriptionI think the issue is when I tried to type the Barts chant (Baaaarts) that was detected as vandalism due to the repeated characters? Also I noticed that a table was removed from this page that had → | 4 | 10 |
Copyvio Detection Candidates | Δ | 26 Jan 2021 | 4 | 10 | |
hotkeys | GregU | 26 Jan 2021 | 4 | 10 | |
AjaxInlineDiffs | Sunrise | 30 Jan 2024 | This is a script that combines the Ajax watchlist by User:Theopolisme with the in-place diff script by User:Writ Keeper. These two scripts are not compatible with each other if imported separately, because the in-place diffs will only be available before the first refresh of the watchlist. This script is identical to the Ajax watchlist, except for the added command to call the diff script after each Ajax refresh. (The difference can be seen [https://en.wikipedia.org/w/index.php?title=User%3ASunrise → | 3 | 10 |
DYK | CAPTAIN MEDUSA | 6 Feb 2021 | Adds a link in top toolbar
DYK or Did You Know is a tool which adds Did You Know link to the top and left toolbar. When clicking the link it leads to Did You Know page. To install the script, simply copy the following into your common.js page. importScript('User:CAPTAIN MEDUSA/DYK.js'); // Linkback: User:CAPTAIN MEDUSA/DYK.js → | 3 | 10 |
RemoveMarkAll | Equazcion | 26 Jan 2021 | This is the documentation page for the RemoveMarkAll.js user script.
RemoveMarkAll completely disables the recent Watchlist and History changes that mark pages changed since you last viewed them.
| 3 | 10 |
quickcreate | Awesome Aasim | 1 May 2022 | Quick create is a simple user script that allows for the fast creation of red-linked pages with two clicks. The purpose of this is to allow for fast creation of pages without loading pages and thus interrupting the workflow by having to go back a page.There is nothing to configure; just install and you are ready. Note that more complicated pages may still require loading. → | 3 | 10 |
adminrights-admins | Ais523 | 16 May 2009 | 3 | 10 | |
HeaderIcons | Terasail | 17 Nov 2024 | Adds dropdown menu icon links to the header (static & sticky)
This userscript adds the icon links (no text) from the vector user menu dropdown to the header and sticky header so that the user menu doesn't need to be opened to use the buttons. It is ideal for lage width screens where the header appears empty and you often need to open the dropdown menu. To use this script on english wiki, add the following to your common.js page: importScript('User:Terasail/HeaderIcons.js'); // User:Terasail/HeaderIconsTo use this script on all wikis (Commons, Meta, Mediawiki.. → | 3 | 10 |
rollback | Quarl | 10 Dec 2020 | 2 | 10 | |
usergroups | Awesome Aasim | 27 Nov 2024 | Script that adds user group and block information to under the username on user pages. → | 2 | 10 |
expandEdit | Zellfaze | 3 Jul 2014 | This script will hide the left navigation pane and extend the edit box over to the left giving you more room to edit in. To use it add the following code to Special:Mypage/common.js importScript("User:Zellfaze/expandEdit.js"); //Expands edit window to full screenFor a dynamic version see: de:User:Schnark/js/fullscreen.js → | 2 | 10 |
watchlistMark | קיפודנחש | 25 Jun 2015 | 2 | 10 | |
simple-notifs | Enterprisey | 10 Sep 2022 | A simple notifications panel. Style will be improved Soon (tm).
Mostly written during a single session at WikiConference North America 2019. Write window.simpleNotifsOnlyUnread = true; on a new line on Special:MyPage/common.js to only show unread notifs.* My other user scripts → | 2 | 10 |
shortcuts | Quarl | 27 Jan 2006 | 2 | 10 | |
cookie | Quarl | 10 Feb 2006 | 2 | 10 | |
Syntax highlighter | Remember the dot | 2 Sep 2023 | → | 2 | 10 |
ExperiencedEditorPack | Equazcion | 31 Jul 2017 | This is the documentation page for the ExperiencedEditorPack.js script package.
ExperiencedEditorPack is package of handpicked scripts that can be installed easily in a single step. It contains features intended to ease and enhance the use of Wikipedia by experienced editors.
| 2 | 10 |
Sources | Ohconfucius | 25 Apr 2024 | → | 1 | 10 |
copyvio-check | FR30799386 | 6 Mar 2022 | copyvio-check (source) is a script which displays the % of copyvio in a separate section of the info menu of the NPP toolset. This script is not maintained as the user is blocked.
| 1 | 10 |
rcnotify | Awesome Aasim | 31 Jan 2022 | RC notify is a script that adds notifications every time a potentially harmful edit is made to Wikipedia. The script requires your browser to support notifications.
importScript("User:Awesome Aasim/rcnotify.js") Go to Special:RecentChanges on a tab. Accept the prompt to enable notifications, if prompted to do so. If you do not see any notifications, then you either blocked notifications or your browser does not support them.Upon receiving an edit needing review, you will see a notification. Clicking on that notification will open the diff in a new tab. You will continue to receive notific → | 1 | 10 |
revert | DerHexer | 31 Jan 2021 | 1 | 10 | |
monobook | Voice of All | 3 Apr 2021 | 1 | 10 | |
CloseCFD | The wub | 30 Jul 2017 | 1 | 10 | |
editblind | Lupin | 6 Dec 2005 | 1 | 10 | |
CategoryBrowser | Zocky | 15 Jun 2006 | 1 | 10 | |
OCLC | Nischayn22 | 24 Oct 2020 | 1 | 10 | |
watchlistfilter | Lupin | 26 Jan 2021 | 1 | 10 | |
wp sk | Nux | 29 Jan 2021 | 1 | 10 | |
buttons | Flyingidiot | 6 Feb 2021 | 0 | 10 | |
dabsolve | Lilac Soul | 29 Nov 2021 | 0 | 10 |
See also
[edit]- Wikipedia:Gadget – gadgets are user scripts or CSS snippets that can be enabled simply by checking an option in your preferences. The gadget's function is provided by the MediaWiki extension Extension:Gadgets.