Hello everyone, and welcome to the 28th issue of the Wikipedia Scripts++ Newsletter, covering all our favorite new and updated user scripts since 31 July 2025. OPTIONAL FLAVOR TEXT Aaron Liu (talk) ~~~~
Got anything good? Tell us about your new, improved, old, or messed-up script here!
Featured script
by is this edition's featured script. LONGER DESCRIPTION
Eejit43/redirect-helper now supports syncing subpage talk page redirects with their root talk page, and all of his -helper scripts now prompt before closing the tab if a modal dialog is open.
Nardog/InsertAnyChar has been overhauled. It now appears beside the editing textbox and allows you to browse the entire Unicode chart or individual blocks.
BilledMammal/Move+ needs updating to order list of pages handle lists of pages to move correctly regardless of the discussion's page, so that we may avoid repeating fiasco history.
Alaexis/AI Source Verification(pictured) allows you to use Apertus (LLM) (free and API key free!), Gemini (free!), Claude, or ChatGPT to verify if a source supports a given claim.AI Source Verification
Blame is a revision history search tool for pages and abuse filters. It quickly finds when text was added or removed with flexible search options (similar to the WikiBlame tool, but much faster).
Catatonic shows the number of days since the last edit for each page in user-selected categories.
Clock displays a minimalist UTC clock at the bottom right corner of Wikipedia pages.
FilterDiff improves the readability of Special:AbuseFilter version diffs.
Headway adds collapsible headers to supported noticeboards and project pages, reducing clutter for faster access to requests and discussions.
Rescaled helps administrators clean up orphaned non-free files that have been replaced by a lower-resolution revision.
SockDecay displays the most recent activity for users listed on sockpuppet-related pages (it's a drop-in replacement for cuStaleness.js and sockStaleness.js).
NoRedCat removes redlinked categories from a page.
PersonalEditBlocker(pictured) – define a list of pages where you want to disable editing for yourself, hiding edit/undo/rollback options and displaying a warning.
author-link(pictured) streamlines the process of adding |author-link= parameters to citations.
Eejit43/article-cleaner adds the ability to fix stylistic and other miscellaneous issues in articles.
Jeeputer/PCBIndicator shows a colored icon in the personal toolbar, next to the notification icons, indicating the current level of Pending Changes backlog.
Jon Harald Søby/mobilePreview lets you preview the mobile version of any wiki page you're on with a sleek, intuitive interface. It makes heavy use of CSS variables in order to let users customize various aspects of the preview.
LuniZunie/WikiShield is a tool for monitoring recent changes, pending changes, user creation logs, and your watchlist. Based on AntiVandal, but with many more features and a different interface.
Mfield/Scripts/RelativeTimestamps add human-readable relative times ("5 minutes ago", "3 hours ago", etc.) after UTC timestamps on history, contribution, talk pages, noticeboards etc. Anywhere it finds any appropriately tagged timestamp at least.
SpellGrammarSuggestions detects spelling and grammar errors and suggest corrections. The correction suggestions are given in wikitext, comparing the original sentence with the correction together with an explanation.
WikiNarrator reads article text aloud. Click ▶ to listen, ⏸ to pause, and ■ to stop. Voice, volume, speed, and pitch can be adjusted in the settings menu, accessed via the button ⚙.
DeduplicateReferences deduplicates references that are exact duplicates. It ignores inexact duplicates. It tries to come up with a reasonable name. It can be used in addition to DuplicateReferences.
PreviousDiscussions adds a link to the More menu that searches for your username on subpages of the userpage and talkpage of that account. This is a convenient way to find previous discussions you may have had.
Serhio Magpie/Instant Diffs(pictured) allows viewing diff and revision links (including those to foreign wikis and those in the UI) without leaving the page.Instant Diffs
ShortcutCopy adds buttons to shortcut boxes for copying shortcut markup.ShortcutCopy
Interceptor is a mobile and desktop countervandalism tool for rollbackers and sysops. It loads recent changes in real time and allows recent changes patrollers to quickly rollback vandalism. Interceptor runs in-browser on your phone, tablet, or computer.
Alexis Jazz/XwikiXfer can be used to transfer files from one wiki to another; for example, to copy fair use files from Commons to Wikipedia before they are deleted from Commons.
Anne drew/CopyPlainText adds a "Copy plain text" link to the Tools menu to copy a clean, unformatted version of the current article.
Aplucas0703/LoveBubble checks in on your partner or close friend on Wikipedia. A bubble notification will appear informing you that they have made a new edit. It will notify you of the page that was edited and display the edit summary.
ArthurfragosoSideBySideEdit userscript by Arthurfragoso
ResizingDragBar adds a draggable resizing bar to the bottom of the textarea on editing pages.
SideBySideEdit(pictured) provides a side-by-side editor and preview panel that makes it easier to preview changes while editing an article.
editrequestor allows for the construction of edit requests. It works by detecting the use of a specific preload.
usergroups adds user group and block information to under the username on user pages, and that highlights users based on their user group.
Chaotic Enby/undisambig.js, on pages in main space with parenthetical disambiguation, a click on 'Base page' in p-navigation leads to the base name.
ClaudineChionh/copyPageContent adds a link in the Tools menu to copy the content of the edit form to the system clipboard, which can be useful for copying text to a text editor for thorough editing.MultiResolver
Daask/MultiResolver(pictured) displays links to multiple resolvers for an identifier. It works for any Wikidata property, although it can be configured with identifier-specific information for improved user experience.
random-disambig-link adds a link to the Navigation portlet to go to a random disambiguation page.
Dlrohrer2003/validate-css adds a link to the W3C CSS Validation Service on CSS pages with the "css" or "sanitized-css" page content model.
validate-svg adds a link to a markup validation service on SVG image pages.
SectionRemover(pictured) can remove any type of sections.SectionRemover
DVRTed/move-talk-section(pictured) automates the process of moving discussion sections from one page to another, leaving behind {{Discussion moved to}}, and optionally sending a notification to the section's author.move-talk-section
copy-search-results adds a link to the "More"/"Tools" menu on Special:Search which, when clicked, copies the titles of all visible search results (separated by newlines) to the clipboard.
deletion-finder(pictured), inspired by Writ Keeper's "deletionFinder", adds messages following an article's title if it has been previously deleted or taken to AfD (linking to the deletion log or AfD discussion(s), respectively).
displaytitle-editor(pictured) adds an icon following the article title, which, when clicked, allows a DISPLAYTITLE to be added, modified, or removed.
highlight-homographs(pictured) adds a red background to homograph characters in page titles, which may be used to bypass create protection.
null-edit adds a link to the "More"/"Tools" menu which allows the current page to be null edited.
SortSearchResults sorts the results returned by the search page. Articles are sorted to the top, and pages in other spaces are sorted within the space (by space number, so Talk: is after articles).
Mfield/Scripts/CollapseNoticeboardHeaders can tidy up noticeboard pages by auto-collapsing the header nav sections and folding up banners so you get right to the content without having to scroll past it all.
MrDenjiLover/CHNSAW is an anti-vandalism tool that provides an interface for reviewers to quickly revert edits and issue warnings directly from diff pages or user talk pages.
BlockedUserHistory.js, 'Show only blocked users' in p-cactions on history pages, hides all diffs by non-blocked users, leaving diffs by blocked users.
DetectG4G5.js displays an alert if an article may be a CSD G4 (previous AFD) or CSD G5 (created by a sockpuppet).
TemplateTaxonomyCreator adds "search" and "insert citation template" links to the Template:Taxonomy edit page, which makes creating new Template:Taxonomy subpages faster.
Restorer.js is a fork of User:BrandonXLF/Restorer. Modified to include a custom restore summary and make the restore summary use localized messages from the current wiki language.
ListUnreferencedParagraphs goes through a list of articles and determines how many paragraphs lack references. It can also be used on a single article to highlight the paragraphs that lack references.
Readability(pictured) color-codes sentences by their readability according to the Flesch reading ease score. Also available in a colorblind friendly version with a different color scheme.
SpellGrammarSuggestionsList(pictured) is an AI-powered script that suggests spelling and grammar corrections for a list of articles.
ExternalLinkMonitor monitors external links added to the English Wikipedia. It filters out bot edits, people with over 500 edits, and the top 10k domains, and uses User:Novem Linguae's CiteHighlighter to highlight links in red, yellow, or green depending on their reliability.
Piped(pictured) adds the option to show either only piped or only unpiped links on Special:WhatLinksHere.
SectionLinks(pictured) adds icons to each section header that, when clicked, copy a link or a permalink to the clipboard.
SourceTable(pictured) adds a button next to the page title when editing AfD discussions. Pressing the button inserts a wikitable into the editor with one column listing the sources in the article, and another column where you can add comments.
XC makes it easy to identify non-extended confirmed users.
PrimeHunter/Where links this.js adds "Where links this" below "What links here" in the toolbox. It shows an unlinked list of up to 500 pages linked from the current page.
copyvio-tools, a fork of The Earwig/copyvios.js, adds the options of disabling search engine for the check, and open in the URL compare mode.
pings-tool.js: press the [@] button in the section header to extract a complete list of discussion participants to ping.
Remsense/Line breaks to lists replaces entries separated by line breaks (<br/>) selected in the editor with an actual, semantically correct unbulleted list, as mandated by MOS:NOBR.
Rublov/leadcaps compares the capitalization of the bolded title in the lead against the article's actual title and highlights an incorrectly capitalized bolded title in the lead.
Rummskartoffel/talk page usage.js displays information on Special:Contributions and user (talk) pages about the user's most recent edits to talk namespaces.
hideOrHighlightInvolvedRfDs highlights all XfD discussions which you were part of in any capacity except relisting, and provides a button in the bottom left corner to instead hide all these discussions from the page.
WatchlistRfD.js automatically watchlists all RfD pages older than 10 days for one month.
fastreview makes redirect reviewing quicker. It registers three hotkeys, r which marks a redirect as reviewed, n which advances to the next page in the queue, and t which does both at once.
safemodeShortcut adds Alt+⇧ Shift+\ as a keyboard shortcut to activate safemode on the current page. If you want to disable safemode, you can use your browser's back button or keyboard shortcut (often Alt+←).