UPC vs ISRC: What's the Difference
UPC vs ISRC comes down to what each code names. A UPC identifies the release, one per release. An ISRC identifies a recording, one per track. So a 10-track album has 1 UPC and 10 ISRCs. A UPC is 12 digits; an ISRC is 12 letters and numbers. Don't put one in the other's field.
per release, names the whole product
per recording, names each track
in a UPC-A (EAN-13 is 13)
in an ISRC, letters and numbers
Key takeaways
- A UPC identifies the release. An ISRC identifies a recording. That's the whole distinction, and it's the one people swap.
- One release equals one UPC. One recording equals one ISRC. A 10-track album is 1 UPC and 10 ISRCs.
- A UPC-A is 12 digits; an EAN-13 is the same code with a leading zero, 13 digits. An ISRC is 12 alphanumeric characters that start with two letters.
- A remix, edit, live take, or any version that changes playing time by more than 10 seconds is a new recording and needs its own new ISRC.
- Get both free from your distributor, or buy a UPC from GS1 if you want it to travel with you when you change distributors.
What's the difference between a UPC and an ISRC?
A UPC identifies the release, the product you put out, and you get one per release. An ISRC identifies a single recording, and you get one per track. That’s the whole distinction, and it’s the one people get backwards. Think of the UPC as the label on the box and the ISRC as the serial number on each thing inside it.
So a 10-track album has 1 UPC and 10 ISRCs. A single you put out has 1 UPC and 1 ISRC. If that same single later lands on the album, the recording keeps the ISRC it already had, but the album is a separate product, so it gets its own new UPC. The recording’s identity travels with the master. The release’s identity belongs to the release.
The UPC is the box. The ISRC is the serial number on each thing inside it.
One more thing worth saying plainly, because it trips people up. A remix, an edit, a live take, or any version whose playing time changes by more than 10 seconds is a new recording. That means it needs its own new ISRC, even though it’s the same song. The original recording keeps its ISRC forever. If you want the long version of how ISRCs work on their own, the what is an ISRC code guide goes deeper.
UPC vs ISRC, side by side
Same question, laid out so you can scan it. The two things to keep straight are what each code names and what each one looks like. Get those and you won’t mix them up in a form.
| UPC | ISRC | |
|---|---|---|
| What it names | The release, the whole product you put out | A single recording, the master of one track |
| How many you get | One per release | One per recording (10-track album = 10) |
| What it looks like | 12 digits (UPC-A); EAN-13 is the same code with a leading zero | 12 alphanumeric characters, starting with two letters |
| Constructed example | 036000291452 | USRC17607839 |
| Where you get it | Free from your distributor, or buy your own from GS1 | Free from your distributor; carry an existing one forward by hand |
Both codes in that table are constructed examples, not real identifiers. The shapes are right, the numbers are made up. The fastest tell in practice: a UPC is all digits, an ISRC starts with two letters. If you see letters, it’s the track code, not the release code.
What's that last digit on a UPC for?
The last digit of a UPC is a check digit. It’s computed from the other 11 by GS1’s modulo-10 method, where the digits are weighted 3 and 1 with the rightmost data digit weighted 3. That’s a different algorithm from the Luhn check used on credit card numbers, so don’t reach for Luhn here. A system can recompute that last digit and, if it doesn’t match, know the barcode was mistyped or faked.
A useful side effect: because the leading zero on an EAN-13 contributes zero to the weighted sum, a 12-digit UPC-A and its 13-digit EAN-13 form share the same check digit. One mod-10 routine validates both. That’s why a distributor or a checker can flag a bad UPC before it ever reaches a DSP. If the math fails, the upload gets rejected, and you’d rather catch that yourself than find out after delivery.
run your UPC and ISRCs through the free metadata checker before you deliver
The mistake that actually costs you: swapping the fields
The error that does real damage is putting a UPC in the ISRC field or an ISRC in the UPC field. They’re both 12 characters, which is exactly why people swap them, but they mean completely different things. A UPC is not a track ID and an ISRC is not a barcode. Put the all-digit code where the recording code goes and your metadata is wrong from the start.
Don't let a new distributor mint a fresh ISRC
If you switch distributors, carry your existing ISRC forward by hand. The identical master keeps its ISRC for life. Let a new distributor assign a fresh one and you end up with a duplicate on Spotify and Apple, which splits the same recording’s streams and royalties across two IDs. Same logic for the UPC: to fix a delivery error, correct the metadata and redeliver under the same UPC rather than minting a new one.
For the other field most independent artists get wrong, the ℗ and © copyright lines, which is the one with a money consequence, see the ℗ line vs © line guide. For the whole picture, titles, credits, codes, and the rules that decide whether your upload is accepted, start with the release metadata guide.
Frequently asked questions
What's the difference between a UPC and an ISRC?+
A UPC identifies the whole release, the product you put out, and you get exactly one per release. An ISRC identifies a single recording, one per track. So a 10-track album carries 1 UPC and 10 ISRCs. They also look different: a UPC is 12 digits, an ISRC is 12 alphanumeric characters that start with two letters. They are not interchangeable, and you should never type one into the other's field.
How many ISRCs does an album need?+
One ISRC for every recording on it. A 10-track album needs 10 ISRCs, plus 1 UPC for the album itself. If a track is a remix, an edit, a live take, or any version whose playing time changes by more than 10 seconds, that's a new recording and it needs its own new ISRC. The original recording keeps the ISRC it already has, forever, even if it later appears on a different release.
Where do I get a UPC and an ISRC?+
Your distributor will assign both for free when you upload, and for most independent artists that's the simplest path. If you'd rather own your UPC so it travels with you when you switch distributors, you can buy your own from GS1, the body that issues the codes. Either way, if you already have an ISRC for a recording, carry it forward by hand instead of letting a new distributor mint a fresh one, because a duplicate splits your streams across two IDs.
Is a UPC the same as a barcode?+
A UPC is the number that a barcode encodes, so for music distribution they amount to the same identifier for your release. A UPC is not a track ID, though. The track ID is the ISRC. People mix the two up a lot, and the tell is simple: a UPC is all digits and names the release, an ISRC names one recording and starts with two letters.
What does the last digit of a UPC do?+
It's a check digit, calculated by GS1's modulo-10 method, not the Luhn algorithm that credit cards use. It exists so a system can catch a mistyped or fake barcode. A good validator recomputes that last digit from the other 11, and if it doesn't match, the barcode is wrong and a distributor will reject it. A UPC-A and its 13-digit EAN-13 form share the same check digit, because the leading zero adds nothing to the sum.

Keep reading
Pillar guide
Release metadata guide
What metadata is, the ℗ vs © copyright lines, ISRC vs UPC, and the title and credit rules that decide whether your release is accepted and your royalties reach you.
Related guide
What is an ISRC
What an ISRC code is: the 12-character ID for one recording, why a remix needs a new one, and how to carry it across distributors so you don't split your streams.
Related guide
P line vs C line
The ℗ line covers your master, the © line covers the song and artwork. The format, the right owner, and the mistakes that misroute your royalties.
Free tool · no signup
Write a stronger pitch in 30 seconds
Drop in your release context and get a critique-first Spotify pitch draft, weak spots, and a copy-ready description inside the 500-character limit.