International Standard Musical Work Code Validator

Allows You to Validate International Standard Musical Work Code

Enter a international standard musical work code (ISWC) that you wish to validate. Click the "GET VALIDATION" button to begin the validation. Upon successful completion of the validation, you will know if its valid or invalid.

What is the ISWC?

Whether on the radio or through a streaming service, every record is based upon an underlying composition that, in essence, defines the song. This “underlying composition” dictates the melody, lyrics, and structure of a recorded performance (or sound recording). Over the years, the music business has grown to need a uniform system for identifying compositions and tracking their uses.

The ISWC, or International Standard Musical Work Code, takes care of just that—it’s a 10-digit code that’s tied to each composition/song.

An ISWC may be paired with any number of records so long as they do not consist of derivative works , or new arrangements of a composition, often including different or parody lyrics. Remixes or covers do not fall under “derivative works,” and thus any number of remixes or covers could have the same ISWC because they’re based on the same composition.

Brief History of the ISWC

The ISWC was first developed in 2002 by the France-based International Confederation of Societies of Authors and Composers (CISAC) in collaboration with the International Organization for Standardization (ISO).

The ISWC contains the following data:

  • Song title
  • Songwriter(s)
  • Music publisher(s)
  • Music publisher(s) ownership share(s)

The ISWC was created to help with tracking the usage of any given composition, which helps in the collecting of and distribution of royalties for a songwriter, publisher (if a songwriter is signed to a publisher), or performing rights society (depending upon the territory where they are primarily based).

The 10-digit Code

All ISWCs begin with the letter “T” and are then followed by a unique nine-digit number, and an additional “check digit” calculated using the Luhn formula at the end (the Luhn formula is used to validate sequences like credit cards and was developed by IBM scientist Hans Peter Luhn).