← All articles

Basics · 4 min read

What Are ISRC and UPC Codes and Why Artists Need Them

When you upload a release, you'll come across two abbreviations — ISRC and UPC. They're not a formality: platforms use these codes to identify your tracks, count streams and compile reports. Here's what they are and how to work with them.

ISRC — the recording code

ISRC (International Standard Recording Code) is a unique code for a specific recording. It has 12 characters: a country code, a registrant code, the year and the recording number.

One recording — one ISRC. If you release a remix, a sped-up version or a remaster, the new recording gets a new ISRC.

Streaming services and rights holders use the ISRC to identify a track on any platform and match stats to it.

UPC — the release code

UPC (Universal Product Code) is the barcode for the whole release: a single, EP or album. It's usually 12 or 13 digits.

An album with 10 tracks has one UPC and ten ISRCs.

Where to get them

If a track is being released for the first time, the distributor usually assigns the codes when you create the release — you don't need to buy them separately.

If the track was released before, use its existing ISRC and UPC. You can find them in your previous distributor's dashboard.

Why you shouldn't lose your codes

When switching distributors, it's important to provide the old ISRC and UPC. Then platforms recognize it as the same release: your streams, playlist placements and track history are kept.

If you upload a track again with new codes, platforms treat it as a new release: stats start from zero, and the old and new versions may conflict.

That's why UPC and ISRC are the key to moving your catalog to SONOMUSE (re-delivery).

In short

ISRC is the track code, UPC is the release code. Keep them in a spreadsheet for every release: you'll need them when moving your catalog, resolving disputes and checking reports.

Ready to release?

SONOMUSE — distribution to 450+ platforms in 200+ countries, and your rights stay yours.

Sign up →