From Wikimedia Commons, the free media repository
(Redirected from Commons:TOOLS)
Jump to: navigation, search
This project page in other languages:

Deutsch | English | français | 日本語 | occitan | polski | +/−

Crystal Clear action configure.png

This page contains a collection of tools and services to simplify, make more efficient, or provide additional functionality to the work with Wikimedia Commons. Some of the tools here are optionally directly integrated within the Wikimedia Commons web interface. If you want to know how to play back and view contents of Wikimedia Commons have a look at the media help page. If you are in search for software editing and creating media files have a look at our software page.

Some tools have a gadget available to provide convenient access. Gadgets can be activated in your Preferences.

Tool integration[edit]

Some of the tools described here are directly integrated into the web interface of Wikimedia Commons via gadgets (notably ExtraTabs2). Gadgets can be enabled via the Gadgets tab of a user's Preferences. Tools marked with a * on this page have an associated gadget.

Authenticating tools (OAuth and TUSC)[edit]

There are two primary ways for authenticating externally hosted tools to use your Wikimedia Commons account:

  • More recently developed tools use MediaWiki's OAuth support to provide seamless integration and allow tools to securely take actions under your username. An example is CropTool. No separate account is required for using tools which support OAuth.
  • The Toolserver User Screening Tool (TUSC) is a community-developed legacy system that permits many of the tools listed below to authenticate your connection to your Commons account, without requiring that you disclose your Commons password on the site. You can create a new TUSC account here: TUSC. It is recommended not to choose the same password as your Commons password. And be sure to create one for "commons" (not wikipedia) if you want to use the tools here at Commons. See also the overview on German Wikipedia (automatic machine translation to English).

Upload media[edit]

See Commons:Upload tools

Download media[edit]

  • User:AzaToth/ is a simple script to download source images, useful when combining panoramas, when there might be many consecutive images.
  • User:Siznax/wp is a python script to get the URL (and check the HTTP status) of a Wikimedia File/Image from its name.
  • CommonsDownloader (a Python module) -- downloads a specified set of images in full resolution or up to specified width
  • commons-downloader (a Java program)
  • wimgs (a Ruby script) -- downloads all images in a specified category, or all images used by specified articles, in full resolution or up to specified width.

Content navigation[edit]


Special:GlobalUsage is a tool which can be used to check where commons media is used throughout the Wikimedia universe.

There is an external tool called "Check-Usage", which is also able to find "local" duplicates to Commons media. This tool uses the live database copy on the Wikimedia tool server and is developed and maintained by User:Duesentrieb.


CategoryTree is a tool for showing the category structure as a dynamic tree. This can also be integrated into most browsers as a sidebar. This tool uses the live database copy on the Wikimedia tool server and is developed and maintained by User:Duesentrieb.

Cat-Scan (or CategoryIntersect)[edit]

Allows you to find images (images are a type of 'page') that are in two categories (category intersection), or images in a category by a certain template. It also searches in subcategories of a specified depth.


MultiDesc generates multi-language descriptions for galleries or images on Wikimedia Commons. All you need to know is the name of the corresponding article on a Wikipedia. You can usually copy and paste its output straight into the article page, although be sure to remove any strange descriptions that didn't come out quite right. Developed by User:Magnus Manske.


Quickly categorize or recategorize a file.

Pictures of the Day[edit]

Collects the Commons', English Wikipedia's and German Wikipedia's Pictures of the Day (POTD) on one page, with convenient links to common screen resolution sized versions. Developed by User:Duesentrieb.


A JavaScript plugin that displays geocoded images on a world map. Developed by User:Dschwen.


A category-based RSS feed by Magnus Manske. Shows thumbnailed image, author/uploader, and license (if found). Links back to commons image/page.

Organize media[edit]


CommonSense is a web based tool for finding appropriate categories for images on Commons. This tool uses the live database copy on the Wikimedia tool server and is developed and maintained by User:Duesentrieb.


OrphanImages is a web based tool for finding images that are not on a gallery page or in any category. This tool uses the live database copy on the Wikimedia tool server and is developed and maintained by User:Duesentrieb.


The UntaggedImages tool helps to find images that are missing a license tag. This tool uses the live database copy on the wikimedia tool server and is developed and maintained by User:Duesentrieb.


GeocodingToDo Tool categorized images not yet geocoded.

The Usual Suspects[edit]

The Usual Suspects (Was "Bad Old Ones" and "Bad Boys" on toolserver.) lists images in a given category (and subcategories) with dates of their last edits, thumbnails, description, and usage on other Wikimedia projects. Intended for categories containing "bad" images, e.g. Category:Unknown. Developed by User:Magnus Manske.


Screenshot of LicenseToKill

This tool provides a simple GUI to allow easy deletion of multiple files within one category or from a list. Only for Windows with .NET 2.0. Developed by User:Dake.

Add information[edit]

Analyze the free-text description of an image and try to fit it into a standard {{Information}} template. Developed by Magnus Manske.

My "No Information"[edit]

Finds all images not using {{Information}} for a specific user. Invokes Add information.

What is that?[edit]

Get an image description in multiple languages from thumbnail texts.

Commons Commander (CC)[edit]


Tool to keep track of Commons images used on other projects.


Cat-a-lot is a JavaScript gadget that helps with moving images between categories or adding categories to search results.


Default search is Special:Search (no gallery display). See en:Help:Searching for proper use. You can search for files by filename, at Special:Newimages; the order is from newest to oldest (by upload date).

Add Information[edit]

This tool can help you adding an {{Information}} template to an image.

CatScan 2[edit]

Allows to search for images with or without one or several categories, with or without a certain template, etc. (User:Magnus Manske)


  • FastCCI is a JavaScript gadget to discover Featured/Quality/Valued images in and below the current category and to find media in category intersections, including subcategories (Fast Commons Categories Intersection).

GeoLocator tool[edit]

The GeoLocator tool is an interactive coordinate editor, allowing easy generation of {{Coord}} templates to images. Developed by User:Teslaton.


Find Wikipedia/Commons dupes[edit]

Tool for finding local Wikipedia files which are also uploaded to Commons. It can be used to add NowCommons tag to them.


Find all talk pages without a subject page in a certain namespace. Optionally filter out redirects and/or subpages:


List all blanked pages in one or more namespaces:


Compare images marked as duplicates. Developed by User:Magnus Manske.

Find files by SHA-1 hash (content-based)[edit]

The API lists all files which have a given SHA-1 hash. Example use: That can be used to query the Commons server about existence of a file before upload to avoid uploading exact duplicates. The SHA-1 hash can be computed locally with many tools (e.g. sha1sum – a standard program on Linux systems).

Patrolling and notification[edit]


The Gallery tool shows a list of images with information about their tagging and categorization status. It can be used to patrol recent uploads as well as to look at the upload of a given user. It is designed to help you spot any unlabeled, mislabeled or orphan images quickly and easily. Developed by User:Duesentrieb.


ActiveUsers finds active admins, filtered by language (babel boxes). This is intended to help users to find an admin to talk to. Developed by User:Duesentrieb.

File Analyzer[edit]

Given an image sha1, provides a list of deleted images.


Twinkle is a set of JavaScripts that gives registered users several new options to assist them in common maintenance tasks and to help them deal with acts of vandalism.

Intersect Contribs[edit]

This tool intersects the contributions of two users and showing the pages edited by both of them. It can help in discovering sockpuppets.

RCURV watcher[edit]

Recent uploads by users not in local usergroups.

Recent unpatrolled edits[edit]

Unpatrolled IP and user edits from the last ~31 days. toollabs:steinsplitter/up.php

See also[edit]