The ISRC Code, Explained for People Actually Releasing Music

An ISRC is the twelve-character number that identifies one specific sound recording — not the song, not the album, the recording. It is how streaming royalties find you, how charts aggregate your streams, and how content-matching systems know which master they are looking at. This page covers what the code contains, the two ways to get one, and the handful of decisions that are genuinely worth thinking about.

Filed 2026-07-28 Read 12 min Method How we work
In short
  • An ISRC identifies a recording. The ISWC identifies the composition underneath it, and the UPC identifies the commercial release that contains it. Three identifiers, three different objects, and mixing them up is the single most common confusion in release admin.
  • The code is twelve characters in four parts: country code, three-character registrant code, two-digit year of reference, five-digit designation code. The hyphens people write are display-only.
  • Nearly every independent artist gets ISRCs free and automatically from their distributor. Applying to your national agency for your own registrant code costs money and effort, and buys portability and version control — worth it if you operate like a label, not if you release two singles a year.
  • A remaster, a radio edit, a live take, an instrumental and a remix each need their own ISRC, because each is a different master. Re-releasing the identical master — on a single, then an album, then a compilation — reuses the same one.
  • Your ISRCs travel with you when you change distributor. Letting a new distributor mint fresh codes on migration fragments your stream history, and it is the mistake that costs the most to unwind.
A barcode-style pattern beside an audio waveform glyph, representing an ISRC recording identifier
Twelve characters that follow one recording for its entire commercial life.

An ISRC code is the twelve-character identifier that tells every royalty system, chart compiler and content-matching database in the world which specific recording it is looking at. It stands for International Standard Recording Code, it is defined by ISO 3901, and it is administered internationally by IFPI through a network of national agencies. If you have ever released a track through a distributor, you already have one, whether or not you noticed.

Most explanations stop there and tell you to let your distributor handle it. That advice is correct for the majority of releases, which is precisely why nobody explains the parts where it stops being correct — what the four segments mean, which of the two routes to take, and the version rules deciding whether a track gets a new code or reuses the old one.

This page is the identifier reference the rest of this site points at: structure, acquisition, versioning, and what the code does downstream — plus the one thing it emphatically does not do, which is tell anyone anything about how the recording was made.

An ISRC identifies a recording, not a song

This is the distinction everything else rests on. Three identifiers circulate in music admin and they refer to three different objects.

Identifier What it identifies Worked example Assigned by
ISRC One specific sound recording or music video — a single master Your 3:42 studio take, as mastered A registrant, under a national ISRC agency
ISWC The underlying musical work — melody and lyrics, whoever performs it The song itself, across every version ever recorded CISAC, via your performing rights organisation
UPC / EAN The commercial release package The single, EP or album containing the recording Your distributor, or GS1 directly

Read across those rows and the edge cases resolve themselves. A cover version of your song shares its ISWC and gets its own ISRC — same composition, different recording. A remaster shares the ISWC and needs a new ISRC, because the master changed. And a track released first as a single and later on an album keeps one ISRC across both while sitting inside two different UPCs.

The ISWC side is administered by your PRO rather than your distributor, which is a genuinely separate registration with a separate organisation. If you have not looked at that half of the picture, our ASCAP versus BMI comparison covers the societies; everything below concerns the recording side only.

Reading the code, character by character

An ISRC is twelve alphanumeric characters in four segments. People write it with hyphens for legibility — the hyphens are display formatting and are not part of the code as it is stored or transmitted.

The four parts of an ISRC — Twelve characters identifying one specific recording — not the song, and not the release.
One recording, one code — for its entire commercial life.

Take GB-A1B-26-00001, stored as GBA1B2600001:

Segment Example Length What it means
Country code GB 2 The country of the registrant at the time the registrant code was issued
Registrant code A1B 3 Identifies who assigned the code — your label, or more often your distributor
Year of reference 26 2 The year the ISRC was assigned, which is not necessarily the release year
Designation code 00001 5 The registrant's own unique number for this specific recording

Three things about that table trip people up.

The country code describes the registrant, not the music. It is not where the track was recorded, where the artist lives, or where the release is sold. If your distributor's registrant code was issued in a different country from yours, your ISRCs will carry that country's prefix, and nothing is wrong.

You will also see codes that begin with Q. Q-prefixes are allocated to registrants that are not tied to a single national agency, which is why a large share of distributor-assigned ISRCs start with something like QM or QZ rather than a country you recognise. If you were told to sanity-check an ISRC by matching the country code to your distributor's location, that heuristic breaks here — and breaking it is the common case, not the exception.

The year is the year of assignment. A recording made in 2023 and assigned an ISRC in 2026 carries 26. The designation code runs from 00001 to 99999 and resets each year, which gives each registrant just under 100,000 assignments per calendar year — comfortable for a label, and not something an independent artist will ever approach.

The two routes to getting one

There are exactly two ways an ISRC comes into existence for your recording: someone else assigns it, or you do.

ISRC, ISWC and UPC do different jobs — These get used interchangeably and are not interchangeable. Each answers a different question.
A remix or remaster is a new recording, so it needs a new ISRC.

Route one — your distributor assigns it

Upload a track to DistroKid, TuneCore, CD Baby or any of the alternatives in our music distribution services comparison and an ISRC is generated for each track automatically, free, with no application and no forms. The codes are included in the metadata package delivered to streaming platforms and appear in your distributor dashboard afterwards.

This is how the overwhelming majority of independent artists get their codes — the figure that circulates is upwards of 95%, and it looks about right. It is free, it is instant, and it works. The distributor is acting as what the US agency calls an ISRC manager: a registered party assigning codes on behalf of clients. SoundExchange notes that ISRC managers are most often distributors, but can also be mastering engineers, labels or anyone else assigning on a rightsholder's behalf.

Route two — apply for your own registrant code

Apply to your national ISRC agency and you get your own three-character registrant code, after which you assign ISRCs yourself. In the United States that agency is the RIAA; in the United Kingdom it is PPL; in India it is PPL India. IFPI also runs an online registration route, priced in the region of £15 for a block of 30 assignment credits, for registrants without a more convenient national path.

What you get is control. What you take on is a workflow: a catalogue log, a naming convention, and the discipline to record every assignment before you need it back. The best operational advice we found on this, from an artist-services perspective, is to build the spreadsheet before you request the codes. Self-assignment fails when someone gets registrant access first and then tries to invent the catalogue logic afterwards.

Which one you should actually pick

Distributor-assigned Your own registrant code
Cost Free Agency fees, roughly £15 per 30 credits via IFPI's online route
Effort None Ongoing catalogue administration
Speed Instant at upload Application, then manual assignment per track
Version control Whatever the distributor's system allows Precise — you decide what counts as a new recording
Portability Codes remain valid, but you must carry them across yourself Structurally independent of any vendor
Best for Solo artists, small catalogues, occasional releases Labels, artist-services businesses, high release volume, multi-version catalogues

Self-assignment starts to pay when you have a growing catalogue and want one internal source of truth, when you release multiple versions of the same track and need precise control over which counts as what, when you operate like a label even if you are technically independent, or when you expect to change distributors and would rather your recording identities not be entangled with a single vendor.

For everyone else, the distributor's prefix is fine — the convenience is real and the cost is zero. Just do not confuse "my distributor assigned it" with "my distributor owns it". Those are different claims, and the second one is false.

When a track needs a new ISRC

The rule that covers every case: if the audio changed, the recording changed, and a different recording needs a different ISRC.

Situation New ISRC?
Remaster of an existing master Yes
New mix of the same session Yes
Radio edit, or any edit of different length Yes
Live performance of the same song Yes
Instrumental or a cappella version Yes
A remix by you or anyone else Yes
Identical master re-released with new artwork No
Same master on a single, then an album, then a compilation No
Same master released in a new territory No
Same master under a new UPC No

Two of those rows do most of the damage in practice. Assigning a new code to an unchanged master splits one recording's play history into two piles that no chart, royalty statement or analytics dashboard will ever add back together. Reusing an old code for a changed master does the opposite, collapsing two recordings into one identity so that plays of your remaster are indistinguishable from plays of the original.

The instrumental case catches people out because it feels like a derivative rather than a recording. It is not: an instrumental produced by stripping the vocals from your own master is a distinct piece of audio a listener can stream, and it needs its own identifier.

What the code actually does downstream

The ISRC is the join key. Almost every system that owes you money or credit uses it to work out which recording it is dealing with.

Royalty matching. Streaming services report plays against ISRCs. So do collecting societies handling neighbouring rights — PPL in the UK uses ISRCs to track when recordings are played on radio, on television and in public venues, which is income entirely separate from your streaming royalties and from your songwriting royalties. Many independent artists never register for it and never see it. Our guide to making money from AI music covers the income side properly; the point here is just that the ISRC is what makes the matching possible.

Chart eligibility. Charts aggregate streams and sales for a recording across every release containing it, and that aggregation runs on the ISRC. Fragment your identifiers across a single, an album and a re-release, and you fragment the totals.

Content matching. YouTube's rights systems reference recordings by ISRC when matching uploads to reference assets, which is why a clean, consistent identifier matters well before anyone monetises anything. Our YouTube Content ID explainer covers how the matching works and where it goes wrong; the ISRC is the label on the object being matched, not the matching mechanism itself.

Analytics. Platform dashboards deduplicate by ISRC. Two codes on one recording means two rows where there should be one, and every conclusion you draw about performance comes from the wrong denominator. Our distribution guide walks the upload pipeline in which all these fields get filled in.

An identity claim, not a proof of origin

Here is where this page earns its place on this particular site. An ISRC is an assertion about a recording's identity — a number attached at delivery, declared by whoever is doing the delivering. It is the identifier every downstream royalty and detection system uses to talk about your track, and it carries no information whatsoever about how that track was made.

Undetectr homepage showing an AI-generated track flagged as AI Detected and the same track marked Clean after six-layer processing
The ISRC gets the track counted; the artifact layer decides if it is accepted.

That makes it worth putting alongside the other two things that claim to say "this is this recording", because they work completely differently.

ISRC C2PA manifest Spectral fingerprint
Where it lives In delivery metadata and rights registries Attached to the file as signed metadata Inside the audio signal itself
Who asserts it You, or your distributor on your behalf The signing tool, cryptographically Nobody — it is a by-product
Can it be changed? Yes, trivially — it is a text field Not without breaking validation No, only altered by processing the audio
What it proves about origin Nothing That a named signer claimed a history A great deal, to a classifier
What its absence means An admin gap Something, on surfaces that expect one Nothing — there was never anything attached

The C2PA standard is the interesting middle column: a signed provenance record that travels with the file and breaks if tampered with, and one of the layers a modern AI export leaves the building carrying. The ISRC is not comparable to it in strength and was never meant to be — it is a filing number, and filing numbers are supposed to be editable by whoever is filing.

Which is exactly why no detection system treats an ISRC as evidence. Distributor classifiers score the audio. They read the third column, not the first.

The layer an ISRC cannot help with

An ISRC gets your track counted. The artifact layer decides whether it gets accepted at all — and if the upload is rejected, the identifier never becomes relevant, because there is no release to identify.

Undetectr Sound Match page analysing a track's genre, tempo, key, mood and production style to detect fingerprint collisions before release
Identity is not just your code — it is whether your recording collides with someone else's.

Our standing 50-file corpus of Suno, Udio and Stable Audio output makes the ordering clear. Raw, untreated exports passed 0 of 50 at DistroKid's roughly 0.78 classifier threshold, 3 of 50 at TuneCore's 0.82, and 8 of 50 at CD Baby — where policy rejects fully-AI releases regardless of the score. Perfect metadata moves none of those figures, because the metadata was never what got scanned. Our DistroKid breakdown has the per-platform detail; the methodology page documents how we measure.

The only tool we have benchmarked that addresses the layer those classifiers actually read is Undetectr, which is the first and only AI music watermark remover — the one product built specifically to remove what distributors scan for, rather than a repair suite pointed at the job afterwards. It clears six artifact layers in a single pass: the SynthID-class watermark, the C2PA manifest, the spectral fingerprint and the secondary layers underneath them.

The workflow fits where ISRC assignment already sits in your release schedule. Files go in as MP3, WAV or FLAC, processing runs in the browser with nothing to install, and a track comes back in under a minute — mastered to each destination platform's loudness target in the same pass, Spotify at -14 LUFS and Apple Music at -16. SoundMatch checks for fingerprint collisions before release rather than after a takedown, which matters more than it sounds: two recordings carrying different ISRCs but colliding fingerprints is precisely the shape of a content-matching dispute.

Against that corpus, cleaned files passed 49 of 50 through production distributor classifiers, the single failure being an unrelated copyright flag on a remix-style cover. For comparison, iZotope RX 11 manual restoration scored 32 of 50 at $399 and four to six hours of expert work per track, Audacity workflows managed 8 of 50, and doing nothing scored 0. Undetectr is €39 one-time for the Lifetime tier with unlimited tracks, or €19 for a 10-credit Starter, with no subscription. The full assessment, including where it does not help, is in our Undetectr review.

Honest caveats

Fees and agency processes vary by country and change. The IFPI figure quoted above is an indication, not a quote. Every national agency sets its own terms, and the only reliable source for what registration costs today is the agency covering your territory.

Self-assignment only pays off with discipline. Getting a registrant code is the easy part. Keeping a catalogue log accurate across years of releases, versions and reissues is the commitment, and a badly kept log is worse than none — it produces confident answers that are wrong.

Having an ISRC is not the same as collecting on it. Neighbouring rights, mechanical royalties and performance royalties each require their own registration with their own organisation. The code is the join key those systems use; it is not a claim on any of them.

None of this is leverage. A correct ISRC does not get you playlisted, improve a weak track, or do your marketing. It removes one category of avoidable loss — plays counted against the wrong object, or against nothing at all. Worth getting right, and that is all it is worth.

We are not lawyers or royalty accountants. Everything here reflects standard practice as of mid-2026 and is written for people releasing their own music. If real money or a contested ownership question is involved, you need a music lawyer, not a reference page.

Frequently asked

Questions readers ask.

ISRC stands for International Standard Recording Code. It is a twelve-character identifier assigned to one specific sound recording or music video, defined by the ISO 3901 standard and administered internationally by IFPI through a network of national agencies. Its job is to let any system anywhere in the world refer to the same recording unambiguously — a streaming service reporting a play, a collecting society matching a radio spin, a chart compiler aggregating streams across three different releases of the same track. Crucially it identifies the recording, not the song: a cover version is a different ISRC, the same composition, and a different performer.

There are two routes. The common one is to let your distributor assign it — DistroKid, TuneCore, CD Baby and the rest generate an ISRC for every track at upload, free, with no forms to fill in, and the codes appear in your dashboard after delivery. The other route is to become a registrant yourself by applying to your national ISRC agency — the RIAA in the United States, PPL in the United Kingdom, PPL India in India — which issues you a three-character registrant code you then use to assign your own ISRCs. The second route costs money and requires you to keep your own catalogue log. For a solo artist releasing singles, the distributor route is almost always the right answer.

From a distributor, yes — every major distributor assigns ISRCs at no additional cost as part of the upload, and there is no separate fee or application. Getting your own registrant code is the paid route: IFPI's online registration has been priced around £15 for a block of 30 assignment credits, and national agencies set their own membership terms on top of that. So the honest answer is that ISRCs themselves are effectively free to obtain; what you pay for, if you pay at all, is the right to assign them yourself under your own prefix. Fees and agency processes vary by country and change, so check your national agency rather than trusting a figure on a blog.

An ISRC identifies a single recording; a UPC (or EAN) identifies a commercial release — the product package a listener buys or a store lists. A ten-track album has one UPC and ten ISRCs. If you release a track as a single and later include the identical master on an album, that track keeps one ISRC across both, while the single and the album each carry their own UPC. Distributors generate both automatically, which is why most artists never think about the distinction until they need to reconcile a royalty statement.

Yes to both, and the rule that covers every case is simple: if the audio changed, the recording changed, and a different recording needs a different ISRC. That means a remaster, a new mix, a radio edit, a live version, an instrumental, an acoustic take and a remix all get their own codes. What does not need a new one is re-releasing the exact same master — new artwork, a new UPC, a new territory or a compilation appearance all reuse the original ISRC. The failure mode people hit is assigning a fresh code to an unchanged master, which splits its play history into two piles that no longer add up.

You should, and this is the main practical argument for paying attention to any of this. An ISRC identifies your recording permanently, even when the registrant prefix inside it belongs to a distributor you have left. When you migrate a catalogue, supply the existing ISRCs to the new distributor rather than letting it generate new ones — otherwise the same recording arrives at streaming services under a second identity, and your stream counts, chart aggregation and playlist history stop pointing at one object. Export your ISRC list before you close an old distributor account, not after.

They need one exactly as much as any other commercially released recording, and for the same reasons — royalty matching, chart eligibility, content matching, analytics. There is nothing about the code that treats a track from Suno or Udio differently, and no distributor withholds ISRCs on that basis. The relevant point is that the ISRC is downstream of the thing that actually gates AI releases. A track has to clear the distributor's classifier first; the identifier only matters for a release that goes live.

No, and it is worth being clear about this because it comes up constantly. An ISRC is an identifier, not a title document — it says which recording, not whose. Ownership is established by contracts, registrations with collecting societies, and rights databases that reference the ISRC rather than being constituted by it. Registering with your neighbouring-rights society is a separate action from having an ISRC, and skipping it means plays are tracked against a code that pays nobody.

The verdict, in one sentence: Undetectr.

The ISRC gets your recording counted. Undetectr is the first and only AI music watermark remover — six artifact layers cleared in one browser pass, mastered to platform spec, €39 once for unlimited tracks.