ISRC lookup tool
Paste an ISRC code below to see the song it belongs to: artist, title, and genre.
Type an artist and song title to find the ISRC code for that recording.
Searches a catalog of 93M+ recordings. Free, no sign-up. Results are for reference and metadata lookup.
What is an ISRC code?
An ISRC, or International Standard Recording Code, is a unique 12-character ID for a single sound recording. Think of it as a fingerprint for one specific recording of a song.
Once a recording is given an ISRC, that code travels with it: onto Spotify, Apple Music and Tidal, onto a compilation album, into a music video, into a radio play log. It is never reused for anything else. That is what makes it so useful: streaming services, labels, and royalty systems can all agree on exactly which recording they mean, even when dozens of songs share a title.
The shape of the code. An ISRC is written in four parts, for example US-RC1-76-07839: country, registrant, year, and a five-digit designation. The dashes are only there for readability; the code itself is 12 characters. To break a specific code apart, or to check that one is well-formed, use the free ISRC validator and decoder. The middle block is covered in depth on the registrant code reference, and if you're looking for a code for your own unreleased track, start with why ISRC generators don't exist.
Why one song has several ISRCs
This is the part that trips people up, and most explainers skip it. An ISRC belongs to a recording, and labels mint a fresh one for every commercial variant they put out. So a single well-travelled song routinely carries a whole handful of them.
A shorter cut for airplay, often with a different intro or a clean vocal. A new master, so a new ISRC.
The long version pressed for DJs. Same song, different recording, different code.
The 2011 remaster of a 1997 album is a distinct master, and it is issued with its own ISRC.
An anniversary edition or a catalog move to a new label routinely brings a fresh code with it.
The same recording put out through a different territory or distributor can pick up a second ISRC.
Every performance is its own recording, so a live version never shares the studio version's ISRC.
The practical consequence: asking for the ISRC of a song is often a question with more than one right answer. If you search by title, you can easily get back a different code than the one printed on the specific release you are holding, and neither of them is wrong. Whenever a code has to line up with something else (a play log, a royalty statement, a delivery), match the exact version and release, not just the song.
It is also why we keep every ISRC we find rather than picking a favourite. Deduplication collapses the variants of a recording onto one canonical track, but all of the codes stay attached to it, so a lookup on any one of them lands on the same record. Cross-source disagreement about “the” ISRC of a track is normal, not a data bug.
How to find a song's ISRC
Streaming apps don't show ISRC codes to listeners, so the simplest way to find one is a metadata database like the tool on this page.
- 1
Open the finder
Scroll to the lookup tool above and find the “Find a song’s ISRC code” box.
- 2
Enter the artist and song title
Type the artist name and the exact song title into the two fields.
- 3
Pick the right version
Press Search. Each matching recording shows its own ISRC, so check the version and the release before you copy a code: the radio edit and the extended mix are different recordings.
Chasing the composition code instead of the recording code, or wondering how an ISRC differs from a UPC? The full comparison lives on the ISRC ⇄ ISWC converter, which also crosses from any ISRC to the work behind it.
Getting an ISRC for your own release
Anyone releasing recorded music needs ISRCs: independent artists, labels, and distributors. They are how streaming platforms count plays and how royalties get paid to the right recording.
You don't buy ISRCs one at a time. Most musicians get them automatically: upload a track through a distributor such as DistroKid, TuneCore, or CD Baby and it assigns an ISRC for you. You can also register directly with your national ISRC agency (for example the RIAA in the United States or PPL in the United Kingdom) to issue your own codes.
Frequently asked questions
Need ISRC data for an app?
This tool is powered by the Sonovault API: ISRC lookup, reverse search, and cross-platform track IDs for 93M+ recordings, behind one API key.