Upload & DistributionISRC Codes

ISRC Codes

The unique fingerprint for every recording. Use your originals, let DIMBER assign new ones, or get them from your local agency.

What an ISRC does

An ISRC, or International Standard Recording Code, is the unique identifier for a specific recording. Think of it as a fingerprint for each track. DSPs use it to track plays, royalties, and chart performance, so when the code is correct, your earnings follow your music everywhere.

How ISRCs work

Each unique recording gets one ISRC for life. The code never changes, and it follows that track across every platform, every distributor, and every territory. If you release a remix or a re-recording, that version gets a new ISRC while the original recording keeps its original code. Treat the ISRC like a permanent serial number for that specific recording.

No ISRC? DIMBER assigns one

If you do not have ISRCs, DIMBER assigns them automatically during upload. There is no extra cost and no extra step required.

Using your original codes

Never generate new ISRCs for songs that already have them. Always use the original codes.

Generating duplicate ISRCs fractures your play count data, playlist history, and royalty tracking across platforms. This is metadata discipline, and it is not optional.

Getting ISRCs from your local agency

If you want to manage your own codes from day one, get them through your local or regional ISRC agency. That keeps your catalog clean and consistent before you upload.

Recommended agencies include:

  • CAPIF — Argentina
  • AMPROFON — Mexico
  • AGEDI — Spain
  • IFPI — Chile

Agencies exist in most countries. Check with your local performing rights organization or regional recording industry body for the correct issuer.

Next steps