Commons:International Standard Content Code

International Standard Content Code (ISCC) is a perceptual hash of a media file which makes it possible to recognize an image even though it has been saved in another format, scaled, or distorted in other ways. Wikidata property ISCC code (P13150) on Wikidata allows the value to be stored as structured data. Note that an edit to a file will change the hash slightly, so it's best to qualify the value with the Wikimedia page-version URL (P7569). See more metadata modeling for structured data.

ISCC was first created as an open standard which can be found at iscc.codes. Later it was also accepted as ISO 24138:2024.

File types

ISCC can be created for a number of different file types (list in the SDK). Below is a list with all the file types found in Special:MediaStatistics and what has been tried so far. Those marked  Not OK are not supported by the standard.

# Filtyp Exempelfil ISCC support ISCC code
1 SVG  Not OK
2 PNG File:Hälsingelagen.png Confirmed KECVXKDCTVD76BVX2V2XACQLNIVH7YBYBM7HCKTP77VFQV3OXSZKENQ
3 JPG File:Mona Lisa, by Leonardo da Vinci, from C2RMF retouched.jpg Confirmed KEC56LUVHB4OEIXYZS2KP4UYRMZQ5G53ZAHZNG72ZHXHZQDVJK5Y7JI
4 GIF File:North-Holland-coa.gif Confirmed KEC5PONIIDQQ4G2I76E6FHFOCOIUCKHOVELCWU2EHP2CKXIHQG62IGI
5 Tiff File:Rembrandt Harmensz van Rijn - Rembrandt in Cap and Scarf - CHSDM-1949-100-3MattFlynn.tif Confirmed KEC77ST3OIGIGFJMXK2M5Q6BNSKBWU5WS3HKAYB4OH6YTETIKJPAIHY
6 WEBP File:1884_Hernández_Colonial_Scene.webp Confirmed KEC2D3XV5SUIGL744ZOJDLQLWE3GVFBQVJK4QF764HXJLYSXUPMB6RQ
7 XCF  Not OK
8 MP3 File:1001-Bach-Praeludium und Fuge c-moll 549.mp3 Confirmed KICQDOMFGJPTYX7VFAU3A2RIFGYHVFLRVG52FJ4ZVQUABQGIBKWLK5Q
9 MIDI  Not OK
10 Ogg (audio) File:Sergei Rachmaninoff - Etudes-Tableaux, Op. 39, No. 5.oga
11 WEBM (audio)  Not OK
12 FLAC File:CC0-CH - Anker-Orchester - Alte Kameraden - Carl Teike - Anker-5387-10815.flac Confirmed KICSWOLCAEVNSB3ACAEKA2RIASQGVJ2PGSXV6CRK3NTJ6H6QWQGAE4A
13 WAVE File:After You've Gone (Harris 1918 recording).wav Confirmed KIC6TGBGBH2DP6VDNAEKQCTIBCQCVAVWY4MK3CTYWSZRNM5I6YGIKRI
14 WebM (video) File:Black Diamond Express, no. 1 (1896).webm Confirmed KMC443UMPKXPC65KWHJQP4TEAFEQAHXKQMZKN4FDRVKIGOAOS7UMDFI
15 OGG Theora File:Loie Fuller (1901).ogv Confirmed KMC7LP3PW74UTZ27L4BJHVRFLJRNQ4ZGJ2H2HYXXMSFYIKOFJYCPTYI
16 MPEG-1 File:WEEKNUMMER724-HRE00011708.mpg Confirmed KMC2RNNOTFULW5V2BIY7GGUPPUHORX3Y56U7PUSFCGY6JIVVTWCVSJA
17 MPEG-2 File:Pd nr 095a-web (1).mpg Confirmed KMC5U5ZL3YYVP7O23OQCBMTVJILPYSDHQGBOQ4QE5UGZGNG7RSSI6EI
18 MP4 File:Dmitry Medvedev speech 65th Victory Day Parade 2010.ogv Confirmed KMC7K7CKJOMYPF5HLILQHPLQVBLLUSPYPJN3OKFT7SFURA2PKYWERIA
19 Djvu  Not OK
20 PDF File:Napoleon Bonaparte; a history written for boys (IA napoleonbonapart00spra).pdf Confirmed KAC4W7MG5NM2VWXHWST3MWRDZ355H6QYK7J2HV43BRFSIMSF6TWAHEI
21 STL  Not OK

Tools

CommonsDB registry explorer

The CommonsDB project has a registry where files or ISCC codes can be compared to what is in there. As of June 2026, it has images from both Wikimedia Commons and Europeana.

User scripts

The user script isccUpload.js generates an ISCC of an image during the upload process which can be copied and later added as structured data.

The user script commonsdb-link.js adds a link underneath the ISCC value in structured data to the CommonsDB registry explorer so that a user can see if it exists there.

Template

Template:ISCC can be used on a file page to create a link to the CommonsDB registry explorer (and other tools can also be added). See the template documentation for more features.

Active bot work

AinaliBot is currently adding ISCC codes as structured data. All images the bot adds this to has also been declared in the CommonsDB registry.

Potential usefulness for Wikimedia Commons

Prototype showing how ISCC could assist a user during the upload process.

Besides being able to find similar images in the CommonsDB registry as shown above, it can also be useful on Wikimedia Commons in various ways. The video shows a prototype on how the upload process could be supported. There are also possibilities to check for similar images already on Commons, see this overview page on Meta.

See also

Category:Structured Data on Commons Category:CommonsDB
Category:CommonsDB Category:Structured Data on Commons