ISWC Search

An ISWC (International Standard Musical Work Code) is an ISO 15707 identifier managed by CISAC that uniquely tags a musical composition — the song itself, distinct from any recording. iswc.fm is a free database of CISAC-registered works — search by code, song title, or songwriter to see every known recording and credited writer.

Search musical works by ISWC code, song title, or songwriter

People also ask

What is an ISWC?
An ISWC (International Standard Musical Work Code) is an ISO 15707 identifier that uniquely tags a musical composition — the underlying song, including its melody, lyrics, and arrangement. ISWCs are managed by CISAC, the international confederation of authors and composers societies, and used by every performing rights organization worldwide.
How is an ISWC different from an ISRC?
An ISWC identifies a musical work (the composition). An ISRC identifies a specific recording of that work. One ISWC can have many ISRCs — the original recording, remixes, live versions, and covers each get their own ISRC while sharing the same ISWC.
How do I find the ISWC for a song?
Search by song title, songwriter name, or paste an ISRC at the top of this page. Credits.fm cross-references the CISAC registry, MLC ownership data, MusicBrainz, and other sources to surface the verified ISWC along with all known recordings and credited songwriters.
Why does the same song have multiple ISWCs?
It shouldn’t — each composition is supposed to have one ISWC. In practice, CISAC sometimes archives duplicate codes and points them at a preferred ISWC. Credits.fm follows those redirects automatically and lists the previously-known-as codes so you can find a work even via an archived ISWC.
Is ISWC lookup free?
Yes. Every search on iswc.fm and the underlying credits.fm/api is free with no signup or authentication required.