Flagship Guide · Search Reputation

Wikipedia Editing Resources

34 min read 17 Sections Updated March 2026

Wikipedia isn’t some locked-down encyclopedia edited by a hidden priesthood. It’s an open, collaborative platform with over 100,000 active editors — and you can be one of them. But here’s what most people don’t realize: Wikipedia has an enormous ecosystem of tools, bots, scripts, and resources designed to make editing faster, smarter, and easier. The problem is that most of them are buried inside Wikipedia’s notoriously confusing help pages.

This guide fixes that. Whether you’ve never made a single edit or you’ve been contributing for a while and want to level up, you’ll find every major Wikipedia editing tool, organized by what it actually does, with plain-language explanations and direct links.

Who this guide is for: Beginners who want to start editing and don’t know where to look, and intermediate editors who suspect there are better tools available than the ones they’re currently using. There are. This guide covers them all.

The Two Editing Interfaces: Which One Should You Use?

Before you edit anything, you need to know there are two completely different ways to edit Wikipedia. They work differently, look different, and suit different types of editors.

VisualEditor (VE): The Beginner-Friendly Option

The VisualEditor is Wikipedia’s WYSIWYG editor — “What You See Is What You Get.” You edit the page roughly as it looks to readers, without needing to know any markup language. It’s great for fixing typos, adding citations, updating infoboxes, and making small improvements.

Key things to know about VisualEditor:

  • Only available to logged-in registered users (free to register)
  • Must be enabled in Preferences (it’s on by default for most new accounts)
  • Includes a built-in citation tool called Citoid — paste a URL and it auto-fills the citation for you
  • Lets you add images, links, and tables without touching any code

Source (Wikitext) Editor: The Power User Option

The Source Editor shows you the raw wikitext markup that underlies every Wikipedia page. Think of it like editing HTML — you see the code, not the finished product. Most experienced editors prefer it because it’s faster, more precise, and supports tools like AutoWikiBrowser and advanced regex search.

Key things to know about the Source Editor:

  • Requires learning basic wikitext markup (not as hard as it looks)
  • Supports the RefToolbar for one-click citation template insertion
  • Compatible with powerful gadgets like wikEd that add syntax highlighting
  • Better for complex template work, bulk changes, and precision editing

Bottom line: Start with VisualEditor. Once you’ve made 50–100 edits and feel comfortable, switch to the Source Editor. Almost every experienced editor eventually makes the switch because of the control it gives you.


Getting Started: Official Learning Resources

Wikipedia has more learning resources than most people realize. The problem is they’re scattered across hundreds of help pages with naming conventions that make no sense to newcomers. Here are the ones that are actually worth your time, in the order you should use them.

The Wikipedia Adventure: Learn by Playing

The Wikipedia Adventure is an interactive, mission-based tutorial that walks you through the fundamentals of editing in about an hour. You learn by doing — making actual edits in a safe environment, earning badges, and unlocking increasingly complex challenges.

Most beginners skip this and jump straight to editing, then get frustrated when their edits get reverted. Don’t skip it. It’s the fastest way to understand how Wikipedia actually works.

The Introduction Tutorial: 13 Modules of Core Knowledge

Wikipedia’s Introduction Tutorial covers every core principle across 13 short modules — from basic editing and sourcing to talk pages, neutrality, and community norms. You can complete it in one sitting or a few sessions.

The Wikitext Cheatsheet: Your Always-Open Reference

The Wikitext Cheatsheet is a one-page reference for all common markup. Bookmark it. Even experienced editors keep it open. It covers bold, italics, headings, links, lists, tables, citations, and more.

Your Sandbox: Experiment Without Consequences

Every Wikipedia account comes with a personal sandbox — a private workspace where you can try things without affecting any real articles. Access yours at Special:MyPage/sandbox.

You can also use your sandbox to draft entire articles before submitting them for publication. Much better than editing in public before you’re ready.

Don’t confuse your personal sandbox with the public one. The Wikipedia:Sandbox is a shared space that gets cleared regularly. Use your personal sandbox (at Special:MyPage/sandbox) for drafts you want to keep.

Wikipedia Shortcuts: The Navigation System You Didn’t Know Existed

Wikipedia uses a shortcut system where most policy and help pages have a short “WP:” code. Type these directly in the Wikipedia search bar to jump straight to any page instantly.

Essential shortcuts every editor should memorize:

  • WP:5P — The Five Pillars (Wikipedia’s fundamental principles)
  • WP:TEA — The Teahouse (beginner help forum)
  • WP:HELP — Main help contents page
  • WP:MOS — Manual of Style
  • WP:NOTE — Notability guideline
  • WP:AWB — AutoWikiBrowser
  • WP:TWA — The Wikipedia Adventure

To reach the talk page of any shortcut destination, swap “WP:” for “WT:”. For example, WT:TEA takes you to the Teahouse talk page.

Help:Keyboard Shortcuts: Edit Faster

MediaWiki (the software behind Wikipedia) supports keyboard shortcuts for common actions: previewing edits, saving pages, jumping to the search bar, and more. The shortcuts vary by browser and OS, but they’re worth learning once you start editing regularly.


The Rules Every Editor Needs to Know

Wikipedia has hundreds of policies and guidelines, but the vast majority of editing disputes trace back to a handful of core rules. Master these and you’ll understand 90% of why edits get accepted, reverted, or debated.

The Five Pillars (WP:5P)

The Five Pillars are Wikipedia’s foundational principles. They’re not just platitudes — they actively shape how disputes get resolved:

  1. Wikipedia is an encyclopedia (not a directory, blog, or forum)
  2. Wikipedia is written from a neutral point of view
  3. Wikipedia is free content anyone can edit and distribute
  4. Editors should treat each other with respect and civility
  5. Wikipedia has no firm rules (policies exist but aren’t bureaucratic absolutes)

The Three Non-Negotiable Core Policies

These three policies work together. Violating any one of them is the most common reason edits get reverted:

1. Neutral Point of View (WP:NPOV)

All content must fairly represent all significant viewpoints without editorial bias. “Undue weight” — giving a fringe viewpoint the same prominence as mainstream consensus — is one of the most common NPOV violations. If five sources say X and one source says Y, your article shouldn’t frame it as a 50/50 debate.

2. Verifiability (WP:V)

Any material that’s challenged, or likely to be challenged, must have a citation to a reliable published source. The standard isn’t “this is true” — it’s “this can be verified.” Medical, legal, and scientific claims have a higher evidence bar than general claims.

3. No Original Research (WP:NOR)

Wikipedia doesn’t publish new ideas, arguments, or conclusions — even if they’re correct. Everything must trace back to an existing published source. If you’re the first person to notice something or draw a conclusion, that’s original research and it doesn’t belong here.

Notability: Does the Topic Deserve an Article? (WP:NOTE)

A topic is suitable for a Wikipedia article when it has received significant coverage in reliable sources that are independent of the subject. Just being real, famous locally, or having a website doesn’t make something notable. You need independent third-party sources that cover the subject in depth.

Common mistake: New editors often create articles about local businesses, bands, or themselves. Unless multiple independent reliable sources have written substantively about the subject, the article will likely be deleted. Check for sources before you start writing.

Manual of Style (WP:MOS)

The Manual of Style governs how Wikipedia articles should look and read — capitalization, punctuation, image placement, dates, numbers, bold/italic usage, and more. There’s a Simplified Manual of Style for beginners. The full version is comprehensive but overwhelming — start with the simplified one.

Pro tip: The easiest way to follow the Manual of Style is to find a Featured Article in your topic area and use it as a formatting template. Featured Articles have already passed the most rigorous quality review on Wikipedia.


Citation and Reference Tools

Sourcing is the backbone of Wikipedia editing. These tools make it dramatically faster to add, fix, and manage citations — which is something you’ll do constantly.

Citoid: The Automatic Citation Builder (Built Into VisualEditor)

When using VisualEditor, the Cite button includes an “Automatic” option powered by Citoid. Paste a URL, DOI, ISBN, or PubMed ID and it automatically generates a fully formatted citation template. For most web sources, it works in seconds.

RefToolbar: Citation Templates in the Source Editor

The RefToolbar appears when you click “Cite” in the Source Editor toolbar. It provides a form-based interface for inserting {{cite web}}, {{cite book}}, {{cite journal}}, and other templates without memorizing syntax. Fill in the fields, click Insert, and it formats the citation for you.

Citation Bot: Fixes and Expands Existing Citations

Citation Bot (also called DOI bot) is a web-based tool that runs through an article and improves existing citations automatically. It can:

  • Complete partial citations from DOI, PMID, ISBN, or Google Books URL
  • Fix misspelled or wrong-case parameters (e.g., |Year= → |year=)
  • Correct wrong template types ({{cite web}} when it should be {{cite book}})
  • Add open-access archive links and PMIDs
  • Standardize citation formatting across the article

You can run it from the toolbar below the edit box on any article where it’s been enabled, or directly through the tool’s website. Always review its changes before saving.

Zotero: Your External Reference Manager

Zotero is a free, open-source reference manager that integrates with Wikipedia through Wikipedia Citation Templates export. Once configured, you can drag items from your Zotero library directly into a Wikipedia edit window and they’ll paste as properly formatted citation templates.

To set it up: Open Zotero → Preferences → Export → Default output format → select “Wikipedia Citation Templates”. Done. Now drag-and-drop from your library inserts full citation markup.

Zotero also has a browser connector that saves articles, books, and web pages with one click while you’re browsing. For editors who do a lot of research, it’s invaluable.

reFill: Convert Bare URLs to Proper Citations

reFill scans an article for bare URLs (links without any citation template wrapping them) and converts them into properly formatted citations. This is one of the most useful quick-fix tools for articles with poor sourcing hygiene. Always review its output — it occasionally uses outdated template syntax.

OAbot: Add Free-Access Links to Citations

OAbot adds open-access links to existing citation templates — for example, linking to the PubMed Central version of a journal article that also exists behind a paywall. It makes sources more accessible without changing their content. A surprisingly impactful tool for improving Wikipedia’s usability.

InternetArchiveBot: Fix Dead Links Automatically

InternetArchiveBot (IABot) monitors external links across 400+ Wikimedia wikis and automatically replaces broken links with Wayback Machine archives. It knows about 20+ archival services and can even save working links to the Wayback Machine preemptively. You can also run it manually on any article using the “Fix dead links” interface at iabot.wmcloud.org.

Why this matters: Link rot — external URLs that no longer work — is one of Wikipedia’s biggest quality problems. An estimated 50% of cited URLs in academic papers fail within a decade. InternetArchiveBot is the primary defense against it.


Anti-Vandalism and Quality Control Tools

Wikipedia’s volunteer quality control system is remarkably effective — and it’s driven almost entirely by these tools.

Twinkle: The Essential Maintenance Gadget

Twinkle is a JavaScript gadget that adds a “TW” menu to every Wikipedia page, giving you quick access to the most common maintenance actions. It’s the single most important tool for intermediate editors.

What Twinkle lets you do:

  • Rollback edits — Undo vandalism in one click with an automatic edit summary
  • Tag pages for deletion — All 13 speedy deletion criteria, plus PROD, AfD, and other deletion processes
  • Warn users — Tiered warning templates (levels 1–4) for every type of policy violation
  • Welcome new editors — Post welcome messages with one click
  • Add maintenance tags — {{stub}}, {{cleanup}}, {{NPOV}}, {{unreferenced}}, and more
  • Report vandals — Semi-automated reporting to WP:AIV
  • Nominate for deletion — AfD, MfD, CfD, and other deletion discussions

Enable it at Preferences → Gadgets → Twinkle. Requires autoconfirmed status (account 4+ days old, 10+ edits).

Huggle: Real-Time Vandalism Patrol

Huggle is a desktop application that monitors Wikipedia’s live edit stream and sorts incoming edits by their predicted likelihood of being vandalism. Vandalistic edits can be reverted with a single click. It’s more powerful than Twinkle’s rollback for editors who actively patrol recent changes.

Important: Huggle requires rollback permission, which requires demonstrating good judgment to an administrator. It’s not for brand-new editors. Download it at meta:Huggle/Download.

STiki: Catches Older Vandalism Huggle Misses

STiki complements Huggle by targeting vandalism that slipped through the real-time patrol — typically edits 3+ hours old that haven’t been caught yet. It uses machine learning similar to ORES to prioritize suspicious revisions.

ORES: The AI Engine Behind Wikipedia’s Quality Control

ORES (Objective Revision Evaluation Service) is Wikimedia’s machine learning API that scores edits and articles automatically. It does two main things:

  • Damage detection — Predicts the probability that an edit is vandalism or damaging
  • Article quality scoring — Rates article quality on the Wikipedia 1.0 assessment scale (Stub → FA)

ORES isn’t a tool you use directly — it’s the engine powering Huggle, STiki, and the Special:RecentChanges patrol filter. Its API is publicly accessible at a median response time of 50–100ms, and the system now operates under Wikimedia’s newer Lift Wing ML platform.

Earwig’s Copyvio Detector: Find Copyright Violations

Earwig’s Copyvio Detector scans Wikipedia article text against the web and highlights potential copyright violations. It shows you the percentage of text matching external sources and links directly to the source for comparison. Run it on any article by entering the article title on the tool’s website.

How it searches:

  • Google full-text search
  • External links already present in the article
  • Turnitin plagiarism service (via EranBot)

CopyPatrol: The Frontline Copyright Patrol Tool

CopyPatrol analyzes every new Wikipedia edit for potential copyright violations using Turnitin, then presents them in a queue for volunteer review. It shows a side-by-side comparison between the Wikipedia text and the suspected source so editors can quickly judge whether a violation occurred.

ClueBot NG: The Always-On Anti-Vandalism Bot

ClueBot NG is an automated bot that runs 24/7 and reverts obvious vandalism before human patrollers even see it. It uses a classifier trained on a large dataset of human-classified edits. It doesn’t do anything you need to configure — it just runs. Understanding it exists helps explain why some reverts happen within seconds of bad edits being saved.


Semi-Automated Editing Tools

Once you’ve got your editing basics down, these tools help you make a much larger impact without proportionally more effort.

AutoWikiBrowser (AWB): Mass Editing for Windows

AutoWikiBrowser (AWB) is a Windows desktop application for making repetitive edits across large numbers of pages. It loads pages one by one, proposes changes for your review, and saves only when you approve. It’s semi-automated — you’re in control of every edit.

What AWB is used for:

  • Find-and-replace operations across hundreds or thousands of articles
  • Adding or removing categories, templates, or text at scale
  • Applying standardized formatting fixes (it also suggests “incidental fixes” alongside primary edits)
  • Regex-based content search across the full Wikipedia database dump (using its Database Scanner)

You need to apply for access before using AWB on English Wikipedia. The approval process is simple — you just need a clean editing history. Note: AWB works on Windows natively; Mac/Linux users can run it under Wine.

Important: AWB is a tool, not a bot. Every AWB edit is still your edit, and you’re responsible for every change it makes. The community expects AWB edits to reflect human judgment, not just automated execution.

Pywikibot: Python Scripting for Wikipedia

Pywikibot is a Python library that lets you write scripts to automate Wikipedia tasks. It’s the foundation for hundreds of Wikipedia bots and is used for everything from fixing interwiki links to bulk Wikidata editing.

You need Python 3.9+ and a basic understanding of Python to use it effectively. If you want to run Pywikibot without a local installation, use PAWS — Wikimedia’s cloud-hosted Jupyter notebook environment where Pywikibot is pre-configured.

Major Ongoing Bots Worth Knowing

These bots run automatically in the background. Understanding them helps you work alongside them rather than in conflict with them:

  • ClueBot NG — Real-time AI vandalism reversion (never sleeps)
  • AnomieBOT — Dates maintenance tags, fixes template issues, performs dozens of maintenance tasks
  • SineBot — Automatically signs unsigned talk page comments
  • InternetArchiveBot — Fixes dead external links across all of Wikipedia
  • Citation Bot — Expands and corrects citation templates
  • WP 1.0 Bot — Collects article assessment data for WikiProjects

Analysis, Statistics, and Research Tools

These tools answer the questions that Wikipedia’s own interface doesn’t: Who wrote this article? How has it changed over time? What articles need work in this topic area? What does the Wikipedia database actually contain?

PS, if you want to see some interesting Wikipedia statistics, you can find them here

XTools: The Wikipedia Statistics Suite

XTools is a comprehensive suite of analysis tools for Wikipedia. It’s entirely free, requires no installation, and answers almost any quantitative question about editors and articles.

Key XTools components:

  • Edit Counter — Detailed statistics for any editor: edits by namespace, timeframe, and type; milestone tracking; rights history; average edits per day; most-edited articles. Invaluable for adminship applications and permissions reviews.
  • Article Info — Page statistics including total editors, number of edits, article size history, assessment class, and talk page data.
  • Authorship Tool — Character-level attribution of article text. Shows exactly who wrote which portions of an article using the WikiWho algorithm. Useful for understanding a contentious article’s history.
  • Top Edits — See which articles any editor has contributed to most.
  • Blame Tool — Identifies exactly who added a specific piece of text to an article and when.

PAWS: Run Python Code Against Wikipedia in Your Browser

PAWS (PAWS: A Web Shell) is Wikimedia’s cloud-hosted Jupyter notebook service. Log in with your Wikimedia account, and you have a fully functional Python/R/Julia environment with Pywikibot pre-installed and ready to run.

No software to install. No API key setup. Just open a notebook, write your code, and run it against live Wikipedia or Wikidata data. Notebooks can be published and forked by other users, making it a great place to find ready-made automation tools.

Quarry: SQL Queries Against Wikipedia’s Database

Quarry lets you run SQL queries against live read-only replicas of Wikipedia’s MariaDB database. If you know SQL, this is one of the most powerful tools available — you can find exactly the articles you need based on any criteria in the database.

Example use cases:

  • Find all articles in a category that have no external links
  • Find all articles tagged as stubs that haven’t been edited in two years
  • Find all user accounts with more than 1,000 edits in a specific namespace

You can save and publish successful queries so others can reuse or adapt them.

PetScan: Category Intersection and Batch List Builder

PetScan (formerly CatScan) finds articles that belong to multiple Wikipedia categories simultaneously. It’s much more powerful than browsing categories manually and can apply additional filters on top of category membership.

What you can filter by:

  • Article assessment class (Stub, C, B, GA, FA)
  • Talk page status (has/doesn’t have a WikiProject banner)
  • Page size (too short, too long)
  • Last edit date (stale articles)
  • Wikidata link presence
  • Combination of multiple categories using AND/OR/NOT logic

PetScan output can be exported as a PagePile (a saved list for use with other tools) or downloaded as CSV for offline analysis.

PagePile: Saved Lists of Wikipedia Pages

PagePile stores lists of Wikipedia pages that you can share or feed into other tools like AWB and PetScan. You can create piles manually, from PetScan output, or from Wikidata SPARQL queries. Think of it as a clipboard for page lists.

Wikidata Query Service: SPARQL Queries for Structured Data

The Wikidata Query Service lets you run SPARQL queries against all of Wikidata’s structured data. Results can be visualized as tables, maps, timelines, bar charts, bubble charts, and more.

SPARQL looks intimidating but the Query Service has a built-in example library with hundreds of ready-made queries. There’s also a Query Builder with a no-code interface for simpler queries.

Real-world use case: Query Wikidata to find all women who were scientists, born before 1900, who have a Wikipedia article in French but not in English. That kind of cross-referencing is only possible with SPARQL.

Gap-finding tip: Many editors use Wikidata SPARQL to find notable topics that have articles in other language Wikipedias but are missing in English Wikipedia. This is one of the most productive ways to identify what to write next.


Community Support and Help Resources

Wikipedia is a community, and the community has built real support infrastructure. Here’s where to get help, how to resolve disputes, and how to stay current with what’s happening.

The Teahouse: Ask Anything Without Judgment

The Teahouse is Wikipedia’s beginner-friendly help forum, staffed by experienced editors who’ve specifically volunteered to help newcomers. There are no stupid questions here — it was literally designed to be a safe space for early editors.

If your edit gets reverted, if you’re not sure whether something meets notability standards, or if you just can’t figure out how a template works: ask at the Teahouse. Responses are usually fast.

Help Desk: For More Complex Questions

The Help Desk handles more complex “how do I” questions that go beyond beginner-level issues. Good for technical questions, policy interpretation, and operational problems.

WikiProjects: Find Your Community

WikiProjects are groups of editors organized around specific topics — medicine, film, science, history, and hundreds more. English Wikipedia has over 2,000 WikiProjects. Joining the right ones transforms your experience from solo editing to collaborative improvement.

Each WikiProject typically has:

  • A task list of articles that need work
  • Quality assessment tables showing which articles need improvement
  • Topic-specific guidance and style recommendations
  • A community of editors who share your interests

Find yours by searching “Wikipedia:WikiProject [your topic]” or browsing the WikiProject Council Directory.

Noticeboards: Specialized Help for Specific Problems

Wikipedia’s noticeboards are topic-specific help boards staffed by editors with expertise in particular policy areas. Use them when the Teahouse can’t resolve your issue:

  • WP:RSN (Reliable Sources Noticeboard) — Is this source reliable for Wikipedia?
  • WP:NPOVN — NPOV disputes
  • WP:BLP/N — Issues with articles about living people
  • WP:ANI — Serious editor conduct issues
  • WP:DRN — Early-stage content disputes
  • WP:FTN — Articles promoting fringe or unscientific claims

Dispute Resolution: What to Do When You Disagree

Edit wars (repeatedly reverting each other’s changes) violate Wikipedia policy and get editors blocked. The correct sequence when you disagree with another editor is:

  1. Discuss on the article’s Talk page
  2. Request a Third Opinion (WP:3O) — one neutral editor weighs in
  3. Post at the appropriate noticeboard
  4. Use Dispute Resolution (WP:DRN)
  5. Request formal mediation
  6. Arbitration (for truly intractable disputes — rarely needed)

The Wikipedia Signpost: Stay Current

The Wikipedia Signpost is Wikipedia’s community newspaper, published twice monthly since 2005. It covers policy changes, technology updates, WikiProject news, research findings, and community debates. Subscribe to receive new issues on your talk page. If you want to understand what’s happening at Wikipedia beyond your immediate editing area, this is the place.

Wikimedia Diff Blog: The Broader Movement

The Wikimedia Diff blog covers news across the entire Wikimedia ecosystem — not just English Wikipedia. Good for understanding where the platform is heading and what tools and policies are being developed.


Media and Image Tools

Images make Wikipedia articles dramatically better. Here’s how to find, upload, and add media correctly.

Wikimedia Commons: The Central Media Repository

Wikimedia Commons is where most images used in Wikipedia articles are stored. It has over 43 million freely licensed files — photographs, diagrams, maps, audio, video — available for use in any Wikipedia article. Always check Commons before uploading a new image: it’s likely someone has already uploaded what you need.

Upload Wizard: The Standard Upload Tool

The Upload Wizard is the default tool for uploading files to Wikimedia Commons. It supports batch uploads, auto-extracts EXIF metadata from photos (camera, date, GPS coordinates), and includes a Flickr import feature. Walk through it step by step: it’s designed to prompt you for all the information Commons needs.

Specialized Upload Tools

  • Flickr2Commons — Upload Creative Commons-licensed Flickr images directly to Commons in bulk. Uses OAuth authentication with Flickr.
  • Video2Commons — Upload video and audio to Commons directly from URLs (YouTube, Vimeo, Internet Archive, and many others).
  • URL2Commons — Transfer images from other websites to Commons by URL. You still have to verify the license — the tool doesn’t check that for you.
  • Pattypan — A Java desktop app for large-scale batch uploads using a spreadsheet to define metadata. Used by cultural institutions uploading hundreds or thousands of images at once.

Finding Free Images: Where to Look

License check before every upload: Only upload images you have the right to use. “I found it on Google Images” is not a license. Creative Commons licenses (CC BY, CC BY-SA, CC0) and public domain works are acceptable. Always verify the specific license before uploading — getting this wrong creates legal problems for Wikimedia.


Userscripts and Gadgets

Wikipedia’s interface is extensible. Gadgets are approved scripts you enable in one click. User scripts are custom additions you install manually. Between the two, you can build a workflow that’s far more powerful than what Wikipedia offers out of the box.

Essential Gadgets: Enable These First

Go to Preferences → Gadgets and enable these. They’re approved by the community and safe to use:

  • Navigation Popups — Hover over any wikilink and see a popup showing the first paragraph of that article, plus quick edit links. Reduces the number of new tabs you need to open by at least half.
  • HotCat — Makes adding, removing, and changing categories as easy as typing in a search box with live autocomplete. Essential for anyone who works with categorization.
  • Twinkle — See the Anti-Vandalism section above. This goes in its own category for how transformative it is.
  • wikEd — Upgrades the source editor with syntax highlighting, a regex find/replace panel, and an enhanced toolbar. If you use the source editor, this makes it much more usable.
  • Rater — Adds a WikiProject assessment widget to article pages so you can rate articles for WikiProjects without editing talk pages manually.

How to Install User Scripts

User scripts are JavaScript files hosted on Wikipedia that you add to your personal JavaScript page at Special:MyPage/common.js.

Add a line like this for each script you want:

importScript('Wikipedia:User_scripts/ScriptName.js');

Or, easier: enable the “Install scripts without manually editing JavaScript files” gadget in Preferences, then use the one-click Install buttons on Wikipedia’s User Scripts List.

Security note: User scripts run with full access to your Wikipedia account. Only install scripts from Wikipedia’s own pages, and only ones with established community trust. A malicious script could make edits or changes in your name without you knowing.

Notable User Scripts

  • SuggestBot — Analyzes your past contributions and recommends articles that match your interests and expertise. Great for finding your next edit project.
  • AFCH (Articles for Creation Helper) — For reviewers of AfC drafts; streamlines accept/decline/comment workflow.
  • prosesize.js — Measures readable prose size of an article (excluding tables, infoboxes, references). Required check before nominating an article for Good Article or Featured Article status.
  • XFDcloser — Assists experienced editors in closing deletion discussions with proper formatting and automated archiving.
  • Draftify — Moves articles from mainspace to the Draft namespace when they need significant development before being ready for mainspace.

Safe Mode: When Something Breaks

If you install a script that breaks your Wikipedia experience, add ?safemode=1 to the end of any Wikipedia URL. This disables all personal scripts and gadgets, giving you a clean session to diagnose the problem.


The Wikipedia Library: Free Access to 100+ Academic Databases

This is one of Wikipedia’s best-kept secrets. The Wikipedia Library gives active editors free access to over 100 academic databases and archives — including many that cost hundreds of dollars per year for regular subscriptions.

What You Get Access To

  • Oxford University Press
  • Elsevier journals
  • JSTOR (full access)
  • ProQuest
  • Gale databases
  • EBSCO (80,000+ periodicals through one interface)
  • British Newspaper Archive
  • Perlego (ebooks)
  • 75+ additional partner organizations

Eligibility Requirements

  • Account at least 6 months old
  • 500+ edits globally (across all Wikimedia projects)
  • 10+ edits in the past month
  • No active blocks

If you’re not eligible yet, keep editing — this access is worth working toward. Access is through a single sign-on portal at wikipedialibrary.wmflabs.org.

Not yet eligible? The Wikipedia Library also maintains a list of free resources available to all editors regardless of edit count — open access databases, free archives, and public domain sources that don’t require any eligibility threshold.


Understanding the Article Quality System

Every Wikipedia article has a quality rating — and understanding the rating system tells you exactly what an article needs to move up the ladder.

The Quality Scale (Highest to Lowest)

  • FA (Featured Article) — The best Wikipedia has to offer. Less than 0.1% of articles. Must pass a rigorous multi-editor review at WP:FAC covering prose quality, comprehensiveness, sourcing, images, and structure. These are Wikipedia’s exemplars.
  • GA (Good Article) — Reviewed by one independent editor at WP:GAN. A realistic goal for any editor who puts serious work into an article.
  • A-Class — Sits between GA and FA; mostly used by WikiProjects rather than the general process. Requires two-editor agreement.
  • B-Class — Reasonably well-written and sourced but missing some GA/FA requirements. Where most articles should be aiming.
  • C-Class — Core content present, but significant gaps exist. Meets the needs of a casual reader.
  • Start-Class — Incomplete; often lacks adequate sources or major sections.
  • Stub — Little more than a definition. The starting point for expansion.

How Assessments Work

Quality ratings are placed on each article’s talk page in WikiProject banner templates. Any editor can assess an article for any WikiProject they’re part of — except FA and GA, which require formal review processes. To assess, look for the WikiProject banners on the article’s talk page and update the class= parameter, or use the Rater gadget (see Gadgets section).

The Article Improvement Pathways

  • DYK (Did You Know?) — Get your new or significantly expanded article featured on the Main Page. Requires at least a 5× expansion or a new article, one inline citation, and a “hook” interesting fact.
  • GAN (Good Article Nominations) — Nominate an article for Good Article status. One reviewer evaluates it against the GA criteria.
  • FAC (Featured Article Candidates) — The highest recognition. Requires significant preparation and usually takes weeks of community review.

High-impact strategy: Improving 20 articles from Stub to Start, or from Start to C-Class, often creates more value for Wikipedia readers than perfecting a single article. Quantity and quality both matter — especially for underserved topic areas.


Advanced and Developer Tools

For editors who want to go deeper — building custom tools, querying Wikipedia’s infrastructure directly, or editing Wikidata at scale.

MediaWiki APIs: The Foundation for All Wikipedia Tools

  • Action API — The comprehensive API supporting reading, editing, file uploads, login, and almost everything else. Used by AWB, Pywikibot, and most Wikipedia bots.
  • REST API — Newer, simpler interface for read operations and basic editing. Returns JSON and HTML.
  • API Sandbox — Interactive testing environment for the Action API, available at Special:ApiSandbox on any Wikipedia.

Toolforge: Host Your Own Wikipedia Tools

Toolforge is Wikimedia Cloud Services’ platform for hosting community tools and bots. It’s free, has database access to Wikipedia replicas, and supports Python, PHP, Node.js, and more. All the tools mentioned in this guide that end in “.toolforge.org” or “.wmcloud.org” are hosted here. If you want to build and share your own Wikipedia tool, Toolforge is where you do it.

Browse existing community tools at hay.toolforge.org/directory — there are hundreds of tools covering almost every imaginable use case.

OpenRefine: Batch Wikidata Editing

OpenRefine is an open-source data cleaning tool with a built-in Wikibase extension. It’s used by institutions — libraries, museums, research organizations — to upload large datasets to Wikidata systematically.

Workflow: Import data (CSV, spreadsheet, API) → reconcile against Wikidata entities → enrich with Wikidata properties → batch upload. OpenRefine is overkill for most individual editors, but if you’re working with structured data at scale, it’s the right tool.

Reasonator: Human-Readable Wikidata

Reasonator displays Wikidata items in a clean, human-readable format rather than the raw statement/value interface on Wikidata itself. Great for quickly understanding what Wikidata knows about a topic without decoding property IDs.


Little-Known Tips and Tricks

These are the things experienced Wikipedia editors know that beginners almost never discover on their own.

The insource: Search Operator

You can search Wikipedia article text using regular expressions. In the Wikipedia search bar, use:

insource:/your regex here/

This searches the raw wikitext of every article for your regex pattern. Use it to find articles using deprecated templates, broken syntax, or specific text patterns across the entire encyclopedia. Access it through Special:Search.

Permanent Links and Revision IDs

Every Wikipedia revision has a unique URL. Use Special:PermaLink/[revision_id] to link to a specific version of an article — the linked page will always show that exact snapshot regardless of subsequent edits. Essential for citations and archiving.

Null Edits: Force Template Refresh

When you update a template but the articles using it don’t immediately reflect the change, a “null edit” forces them to update. Open the article in the source editor, make no changes, and click Publish. The software re-parses the page and picks up the template changes. This sounds trivial but solves a surprisingly common frustration.

Talk Page Mechanics

Four things that will save you from embarrassing talk page mistakes:

  • Sign every comment with ~~~~ (four tildes). This auto-inserts your username and timestamp.
  • Indent replies with colons (: for one level, :: for two, etc.)
  • New sections go at the bottom. Use the “+ New section” tab rather than editing the page body.
  • Never edit others’ comments. You can strike your own but not others’.

Section Editing: Don’t Edit the Whole Article

Click the [edit] link next to any section header to edit just that section. This is much faster than loading the full article, less likely to cause edit conflicts with other editors, and generates more specific edit summaries (section names are automatically inserted).

The ?safemode=1 URL Trick

If your Wikipedia session is broken — scripts not loading correctly, gadgets interfering with each other, a newly installed script causing problems — add ?safemode=1 to any Wikipedia URL. Everything reverts to default behavior for that session, letting you diagnose the problem without having to uninstall things.

WikiBlame: Who Wrote That?

WikiBlame (also accessible through XTools’ Blame tool) lets you paste a snippet of text and find out exactly when it was added to an article and by whom. Indispensable for investigating the origin of vandalism, copyright violations, or promotional edits buried in an article’s history.

Magic Words: Dynamic Template Variables

Wikipedia templates can use built-in “magic words” that automatically output dynamic information:

  • {{PAGENAME}} — Inserts the current page’s title
  • {{CURRENTMONTH}} / {{CURRENTYEAR}} — Current date information
  • {{NUMBEROFEDITS}} — Live statistics from the database
  • {{FULLPAGENAME}} — Full title including namespace prefix

Full list at mediawiki.org/wiki/Help:Magic_words.

Special:ExpandTemplates: Debug Your Templates

Special:ExpandTemplates shows you the full recursive expansion of any template markup — what the final rendered output will be before you save anything. If you’re working with complex templates and something isn’t displaying right, this is your debugging tool.


Your Progression Path by Experience Level

There’s no rush — Wikipedia doesn’t have deadlines. But if you want to make the most meaningful impact as quickly as possible, here’s how to build your toolkit as your experience grows.

Complete Beginner (0–50 Edits)

  1. Complete The Wikipedia Adventure
  2. Read The Five Pillars
  3. Make your first edits using VisualEditor
  4. Use the Teahouse for any questions — no question is too basic
  5. Learn basic citation using Citoid (in VisualEditor) or RefToolbar (in Source Editor)
  6. Practice in your personal sandbox before touching important articles

Early Editor (50–500 Edits)

  1. Enable Twinkle and Navigation Popups in Preferences → Gadgets
  2. Learn the Source Editor — it’s faster for anything complex
  3. Read the Simplified Manual of Style
  4. Join 1–2 relevant WikiProjects and work their task lists
  5. Try getting an article to DYK or Good Article status
  6. Set up Zotero for reference management
  7. Explore XTools to analyze your contribution patterns

Intermediate Editor (500–5,000 Edits)

  1. Apply for The Wikipedia Library — 500 edits unlocks it
  2. Apply for AutoWikiBrowser access for repetitive tasks
  3. Learn Citation Bot and InternetArchiveBot
  4. Explore PetScan and Quarry for batch analysis
  5. Try PAWS with basic Pywikibot scripts
  6. Work toward your first Featured Article or polish a topic area to GA standard
  7. Consider applying for rollback rights or New Page Patrol

Advanced Editor (5,000+ Edits)

  1. Develop custom user scripts for your specific workflow
  2. Master SPARQL for Wikidata analysis and gap-finding
  3. Contribute to tool development on Toolforge
  4. Consider adminship if deletion and protection tools would benefit your work
  5. Mentor new editors through the Teahouse
  6. Contribute writing or reporting to The Signpost

Quick Reference Table: All Wikipedia Editing Tools at a Glance

Every major Wikipedia editing tool in one place. Bookmarkable.

Tool / Resource Type Best For Link
Help:Editing Official guide Starting point for all editors Visit
VisualEditor Editor interface Beginners; citation insertion Visit
Wikitext Cheatsheet Reference Source editor markup reference Visit
The Wikipedia Adventure Interactive tutorial Beginners learning core concepts Visit
Teahouse Community forum Beginner Q&A Visit
Help Desk Community forum Complex how-to questions Visit
Twinkle Gadget Maintenance, warnings, anti-vandalism Visit
Navigation Popups Gadget Faster link navigation Preferences → Gadgets
HotCat Gadget Category management Preferences → Gadgets
wikEd Gadget Enhanced source editor Preferences → Gadgets
AutoWikiBrowser Desktop app (Windows) Bulk editing, find-and-replace Visit
Pywikibot Python library Bot development, automation Visit
Huggle Desktop app Real-time anti-vandalism Visit
STiki Tool Catching older vandalism Visit
ORES / Lift Wing ML API Edit and article quality scoring Visit
Earwig’s Copyvio Detector Web tool Copyright violation detection Visit
CopyPatrol Web tool Copyright violation patrolling queue Visit
Citation Bot Web tool Citation expansion and fixing Visit
Zotero Desktop app Reference management Visit
reFill Web tool Bare URL → citation templates Visit
OAbot Bot / web tool Open-access link addition Visit
InternetArchiveBot Bot / web tool Dead link fixing Visit
WikiBlame Web tool Who added specific text, and when Visit
XTools Web suite Editor and article statistics Visit
PAWS Cloud Jupyter Python/bot scripting in browser Visit
Quarry Web tool SQL queries against Wikipedia DB Visit
PetScan Web tool Category intersection, batch lists Visit
PagePile Web tool Store and share page lists Visit
Wikidata Query Service SPARQL interface Structured data queries and visualization Visit
Reasonator Web tool Human-readable Wikidata view Visit
OpenRefine Desktop app Batch Wikidata editing from spreadsheets Visit
The Wikipedia Library Access program Free access to 100+ academic databases Visit
Toolforge Directory Tool directory Discover community-built Wikipedia tools Visit
Upload Wizard (Commons) Web tool Upload images to Wikimedia Commons Visit
SuggestBot User script / bot Get article recommendations based on your edits Visit
The Wikipedia Signpost Community newspaper Stay current with Wikipedia community Visit
Manual of Style Policy guide Formatting and writing standards Visit
Special:ExpandTemplates Debug tool Preview template expansion before saving Visit
Wikimedia Diff Blog Blog Wikimedia movement news and updates Visit

Wrapping Up

Wikipedia has one of the most sophisticated volunteer collaboration systems ever built — and most of the people using it have no idea the depth of tooling that exists to support them. From the single-click citation magic of Citoid to the AI-powered anti-vandalism engine of ORES, from the free academic database access of The Wikipedia Library to the SQL query power of Quarry, this ecosystem was built by a global community of editors who wanted to make good editing easier.

The tools above are the difference between editing Wikipedia the hard way and editing it smartly. Start with what you need right now, add tools as your experience grows, and don’t try to learn everything at once.

One final tip: The best editors aren’t the ones who know the most tools — they’re the ones who show up consistently, follow the core policies, and genuinely try to improve the encyclopedia. The tools just help you do that more efficiently.

Ready to act?

Get Your Reputation Assessed by an Expert

See exactly where your reputation stands and what it would take to strengthen it.