Skip to main content
All articles
ISRCPublished March 3, 20265 min read

ISRC vs ISWC: What’s the Difference?

ISRC identifies a recording. ISWC identifies a composition. Confusing the two is one of the most expensive mistakes in rights data.

Two codes, two different things. ISRC identifies a specific recording of a piece of music. ISWC identifies the underlying composition — the song itself, independent of who recorded it.

ISRC: the recording

An International Standard Recording Code is assigned per recording, typically by the label or the rights owner of the master. A studio version, a live version and a radio edit are three recordings, so three ISRCs. Remaster it and you generally have a fourth.

ISWC: the composition

An International Standard Musical Work Code is assigned per composition, through the societies, and stays with the work across every recording of it. One ISWC can sit behind hundreds of ISRCs.

Why the distinction pays

  • Different money: recording rights and publishing rights flow through different channels to different owners.
  • Different owners: the label may control the master while writers and publishers control the composition.
  • Different failure modes: a missing ISRC breaks detection of a specific recording, while a missing ISWC breaks the link to writer and publisher shares.

Practical hygiene

Store both codes on every catalog row, never reuse an ISRC across recordings, keep the ISRC-to-ISWC mapping explicit rather than inferred from titles, and treat a missing identifier as a task rather than a footnote. Titles and artist names are not identifiers, however convenient they look in a spreadsheet.

Media & Rights Intelligence

See what is actually being broadcast.

Alogfy brings the channels. You bring the catalog or campaigns — and we show the detections and the evidence behind them.