FREE RELEASE TOOLS

Check your ISRC and your barcode

Two codes carry your money: the ISRC that identifies the recording and the barcode that identifies the release. A wrong digit in either one sends royalties somewhere else. Paste them in and check them before you submit.

⚠

Everything on this page runs inside your browser. No file, image or text you enter here is uploaded, stored or sent anywhere, and no account is needed. The checks reflect published store requirements, which change — always read your distributor's current rules as well.

Loading the tool…

How this works, and why it matters

What an ISRC is, exactly

An ISRC is twelve characters that permanently identify one recording: two letters for the country of the issuing agency, three characters for the registrant who was allocated the prefix, two digits for the year the code was assigned, and five digits chosen by the registrant. It is often written with hyphens for readability, but the hyphens are not part of the code. There is no check digit, so a mistyped ISRC is structurally valid and silently wrong — which is precisely why it is worth checking the structure and then checking your own records.

One recording, one code, forever

The ISRC belongs to the recording, not to the release, the territory or the owner. If the recording is licensed, sold or re-released, the ISRC travels with it unchanged. What does need a new ISRC is a genuinely different recording: a remix, a radio edit, a remaster, a live take, an instrumental, a sped-up version. Each of those is a separate recording with its own performance and its own royalty stream. Reusing one ISRC across several versions pools their streams together and makes the reporting impossible to unpick later.

What the barcode is for

The barcode — a UPC-A of twelve digits or an EAN-13 of thirteen — identifies the release as a product. A single, an EP and an album each need their own, and a track that appears on both a single and an album is one recording with one ISRC sitting inside two products with two barcodes. Unlike the ISRC, a barcode has a check digit, so a typo can actually be detected. That last digit is computed from all the others.

How the check digit works

Take every digit except the last. Read them from right to left and multiply alternately by three and one, starting with three on the rightmost. Add the results. The check digit is whatever you need to add to reach the next multiple of ten — or zero if the sum is already a multiple of ten. A UPC-A becomes the equivalent EAN-13 by adding a leading zero, and the check digit does not change. This tool runs that calculation, and if your check digit is wrong it tells you what it should have been.

Where to get your own codes

Most distributors will assign both for free, which is convenient and fine for most artists. The alternative is registering directly with your national ISRC agency for your own registrant prefix, which costs something and means the codes are yours regardless of who distributes you. If you are building a catalogue you intend to keep and possibly move, your own prefix is worth the paperwork. Either way, keep your own list of which code went to which recording. That list is the only thing that makes a catalogue auditable ten years later.

Questions and answers

Do I have to pay for an ISRC?

Not usually. Most distributors assign ISRCs at no charge as part of delivery. You can also register with your national agency for your own registrant prefix, which has a cost but leaves the codes under your control.

Does a remix need a new ISRC?

Yes. A remix is a different recording. So is a radio edit, a remaster, a live version, an acoustic version, an instrumental and a sped-up or slowed edit. Each gets its own code.

Can I reuse an ISRC if I move distributor?

Not only can you, you should. The ISRC identifies the recording permanently and is meant to survive changes of distributor, label and owner. Assigning a new code to a recording that already has one splits its history in two.

What is the difference between a UPC and an EAN?

A UPC-A is twelve digits and an EAN-13 is thirteen. An EAN-13 that begins with zero is the same product as the UPC-A formed by dropping that zero, and the check digit is identical. In practice you can treat them as the same identifier written two ways.

Does every single need its own barcode?

Yes. The barcode identifies a product, and each single, EP and album is a separate product. Reusing one across two releases will cause reporting to merge or misroute.

The tool says my ISRC is valid but I think it is wrong. How?

An ISRC has no check digit, so any code with the correct shape is structurally valid. The tool can confirm the format, the country code and the year, but it cannot know which recording you meant. That is what your own register of codes is for.

Apply for review
Read the full technical referenceISRC and UPC/EAN: The Complete Technical Reference for MusiciansThe checker tells you what is wrong. The reference tells you why, with the standard quoted and linked.

Codes verified. Release when you are ready.

Identifiers are assigned during onboarding if you are accepted. The application is free and read by a person.

Apply for review

No account is created; a human reviews complete applications and replies by email.

Going deeper

Two engineering tools for when the basics already pass.

Mastering analysis
LUFS, loudness range, true peak, PSR, spectrum, mono behaviour and a real codec round-trip.
Immersive master inspector
Reads the BW64 container and ADM metadata and checks it against the published delivery specification.

The other free tools

Free, no account, nothing uploaded. Everything runs in your browser.

Check your master before the stores change it
Free browser loudness checker. Measure integrated LUFS, true peak and loudness range to ITU-R BS.1770-5, and see what Spotify's published normalisation will do to your master — every other service's figure is labelled as reported, not published.
▣Check your cover before it gets rejected
Free cover art checker. Check dimensions, aspect ratio, colour mode and detail against store requirements, and preview your artwork at the sizes listeners actually see.
✎Check your metadata against the store rules
Free metadata checker for music releases. Test your artist name, title, version and featured credits against the published store style rules before you submit.
Work backwards from your release date
Free release timeline planner. Enter your release date and get a dated working back-schedule from master delivery to the editorial pitch deadline and the first month after launch.
◇Find out what actually reaches your bank account
Free calculator. See what US tax is withheld from your music royalties by treaty country, whether you need a US tax number, and what each distributor that publishes its figures actually costs you — with the arithmetic shown.
See the verdict before you apply
Free. Run, on your own device, the checks a reviewer can settle from the file and the fields — cover, master, codes, credits — and see exactly what would come back to you before you send anything.
⚖Agree the splits while everyone still remembers
Free. Write down who wrote the song and who made the recording, as two separate sheets with two separate sets of percentages, and share it through a link whose contents are never sent to our server.