All articles
Field guide

ISRC vs UPC vs ISNI vs ISWC — every music-industry ID explained (2026)

September 12, 2026

The one-line summary

  • ISRC — identifies a recording (one per master)
  • UPC/EAN — identifies a release / product (one per album, EP or single package)
  • ISWC — identifies a composition (one per song, regardless of who records it)
  • ISNI — identifies a person or organization (artist, songwriter, label)
  • IPI — identifies a songwriter / publisher in the PRO ecosystem
  • GRid — identifies a specific release inside a specific supply chain (rarely user-facing)

DistributeMusic.AI auto-generates ISRC + UPC for every release. You never fill these in — we assign them from our IFPI-registered ISRC prefix.

ISRC — International Standard Recording Code

Format: 2-letter country + 3-char registrant + 2-digit year + 5-digit serial → USDM32601234

One ISRC per unique recording. If you re-record the same song, that's a new ISRC. If you release the same recording on 4 different EPs, it keeps the same ISRC.

ISRC is what Spotify uses to identify your track across all its metadata. It's also what SoundExchange uses to pay you digital-performance royalties. Never distribute a track without an ISRC.

UPC / EAN — the release-level barcode

Format: 12-digit (UPC, US) or 13-digit (EAN, international) → 859720123456

One UPC per release (album, EP, single). It's the barcode that would appear on a physical CD case. Retailers (both physical and digital) use UPC to know which product you're selling.

If you release a single, an EP with that single on it, and later an album containing the same single — that's 3 UPCs, 1 ISRC.

ISWC — International Standard Musical Work Code

Format: T- + 10 digits + check → T-034.524.680-1

One ISWC per composition. Different from ISRC — a song by The Beatles has one ISWC no matter how many artists cover it.

ISWCs are assigned by your PRO (ASCAP / BMI / PRS / SACEM / GEMA / etc.). Distributors don't assign these. You get one by registering the composition with your PRO after you release.

DistributeMusic.AI links to Songtrust / Kobalt / Sentric for ISWC registration if you want end-to-end publishing admin, but we don't handle it in-house.

ISNI — International Standard Name Identifier

Format: 16 digits, 4 groups → 0000 0001 2103 8617

One ISNI per artist / songwriter / label / producer. It's the persistent identifier libraries and metadata services use.

Spotify for Artists profiles now cross-link with ISNI. If you're building an indie label with multiple artists, apply for ISNIs at isni.org — it's free.

IPI — Interested Parties Information (CAE)

Used inside the PRO / CISAC ecosystem. Every songwriter and publisher has an IPI number. Your PRO assigns yours when you sign up — you never need to buy or self-generate one.

GRid — Global Release Identifier

A supply-chain identifier used inside DDEX to trace a specific product delivery through a specific DSP. Distributors handle this internally — you never see it.

Which codes do you actually need to worry about?

For 99% of indie artists in 2026:

  1. ISRC — auto-generated by your distributor per track. ✅ DistributeMusic.AI does this.
  2. UPC — auto-generated by your distributor per release. ✅ DistributeMusic.AI does this.
  3. ISWC — get it from your PRO after release (ASCAP is free; BMI is free; PRS is £100 lifetime).
  4. ISNI — optional, but nice-to-have if you're serious about being findable in libraries.
  5. Why using someone else's ISRC is a terrible idea

    Common mistake: an artist re-uses an ISRC from a friend's release because they think "one code is fine."

    What happens: Spotify's DDEX ingest sees an ISRC that's already registered → your DSP account gets flagged for metadata fraud. Repeated offenses = distribution ban.

    Always let your distributor generate a fresh ISRC for every recording. DistributeMusic.AI does this by default.

    Ready to distribute?

    Sign up free → — every release gets an ISRC (per track) + UPC (per release) auto-generated, at zero cost, on every plan (Starter, Pro $20/yr, Label $50/yr).

Ready to distribute your AI music?

Free for your first single. 100% royalties. Auto AI-disclosure.

© 2026 DistributeMusic.AI — AI generated music distribution.