SongPlaylists by ProduceHits Open the Studio
Free browser tool

One wrong digit, one bounced release. Check the codes.

Paste ISRCs and UPCs — one per line, mixed is fine. ISRCs get structure-checked; UPC/EANs get their check digit recomputed. Typos surface here instead of in a distributor rejection email.

Free · no account · runs in your browser — nothing you enter is sent anywhere.

Free browser tool

Codes are plumbing. Placement is the point.

SongPlaylists in the studio handles the release machinery and the growth after — pitching, playlists, momentum. Sign up: 3 full packs free.

How to check ISRC and UPC codes

  1. Paste the codesPaste ISRCs and UPCs, one per line; mixed is fine.
  2. ValidatePress Validate all.
  3. Fix the errorsISRCs are checked for structure and UPCs for their check digit; fix any flagged line before you deliver.

Frequently asked questions

What does a valid ISRC look like?

Twelve characters: two-letter country code, three-character registrant, two-digit year, five-digit designation — like USRC17607839, often displayed with dashes. There's no check digit in an ISRC, so validation means structure: right lengths, right character classes, plausible year.

How does UPC validation work?

UPC-A (12 digits) and EAN-13 carry a mod-10 check digit — the last digit is computed from the others. The tool recomputes it: mismatch means a typo somewhere, guaranteed. That's a real mathematical check, not a guess.

Do I need to buy ISRCs and UPCs?

Usually not — most distributors assign both free when you release through them. You need your own only if you want codes that stay yours across distributors (labels do this via their national ISRC agency and GS1 for barcodes).

Can the validator tell if a code is registered to someone else?

No — that requires the global registries, which aren't publicly queryable in real time. This checks that a code is well-formed, which catches the overwhelmingly common failure: transcription typos.