Copy-ready outline
Music Distribution ID & Metadata Guide
A practical reference for ISRC codes and UPC/EAN barcodes — the two identifiers every independent artist, label, or distributor needs to release music professionally, plus the metadata and DDEX standards that keep a catalog and royalty pipeline honest.
Overview
- ISRC and UPC/EAN are the core identifiers required for professional music distribution.
- ISRC identifies individual recordings; UPC/EAN identifies the commercial product (single, EP, album) as a whole. 423
ISRC
Identifies the recording
One code per distinct sound recording or music video — the specific mix, edit, or take.
UPC / EAN
Identifies the product
One code per release configuration — the single, EP, or album as a sellable unit.
ISRC Codes
2.1 What an ISRC is
- ISRC stands for International Standard Recording Code.
- It is a 12-character code that uniquely identifies a specific sound recording or music video, not the underlying composition. 564
2.2 ISRC structure
Format: CC-XXX-YY-NNNNN — hyphens are shown for readability but are not part of the code itself.
715
Components: country/prefix code (or non-geographic prefix), registrant code, year of reference, and designation code. 817
2.3 When to assign ISRCs
Obtaining ISRCs
3.1 Through a national ISRC agency
- IFPI maintains a global list of national ISRC agencies and instructions under "Get ISRC" and "ISRC Agencies." 9101
- You apply to the appropriate agency (or the International ISRC Agency if your country has none) to receive a registrant/prefix code, then generate ISRCs yourself. 11129
3.2 If you are in the United States
3.3 Using distributors and service partners
- Many digital distributors automatically assign ISRCs when you upload tracks and can act as your ISRC manager.
- Common examples include DistroKid, TuneCore, CD Baby, and LANDR, all of which generate ISRCs at no extra per-track cost when you distribute through them. 21819202122
3.4 Best practices for ISRC management
UPC/EAN Barcodes for Releases
4.1 What a UPC/EAN is in music
- UPC (Universal Product Code) and EAN (International Article Number) identify the product/release (single, EP, album, physical or digital) — not individual tracks. 233242
- In a typical album: one UPC/EAN for the album, and one ISRC for each track. 2523
4.2 UPC structure (simplified)
A UPC is a 12-digit GTIN-12 number, often encoded as a barcode for physical products. 262728
Key parts: company/prefix digits (label/brand), item reference (specific release), and a check digit for error detection. 2729
4.3 When to assign a new UPC
One UPC/EAN per distinct product configuration:
A re-release with substantial changes (new tracklist, new edition) generally needs a new UPC, even if some tracks are the same. 32
Getting UPCs
5.1 Directly from GS1 (label-grade approach)
GS1 is the global standards body that licenses company prefixes and single GTINs/UPCs. 283031
5.2 Third-party barcode vendors and bundled services
- Barcode resellers and manufacturing/replication services can sell or bundle UPCs for individual releases at relatively low cost (often $20–30 per code). 363727
- These codes are typically based on legacy GS1 prefixes and are widely accepted, but the "brand owner" in some databases may display as the reseller rather than your company. 383927
5.3 Distributors that provide UPCs
- Most digital music distributors will automatically provide a UPC/EAN for your release if you do not supply one, usually at no additional fee beyond their normal distribution charge. 40262
- This is often the simplest route for independent artists, but labels or platforms that want full control over catalog identifiers may prefer their own GS1 prefix. 242327
Metadata, Standards, and Operations
6.1 Core metadata to capture
6.2 DDEX and industry standards
- DDEX standards (e.g., ERN for release notifications and MEAD for enriched metadata) provide common XML/JSON formats for sending releases to DSPs and partners. 424344
- Using DDEX helps ensure ISRC and UPC data, along with metadata, travel consistently across distributors, stores, and royalty systems. 4142
6.3 Catalog and royalty workflows
Interactive Tools
Quick client-side checks — format validation only, not registry lookups. Nothing is sent anywhere.
ISRC format checker
Paste a code (hyphens optional): CC-XXX-YY-NNNNN
UPC / EAN checksum validator
Paste a 12-digit UPC or 13-digit EAN.
Catalog template generator
Download a starter CSV for tracking ISRCs and UPCs against your catalog metadata.