ISRC to ISWC converter
Paste a recording's ISRC (or a SonoVault track ID) to find the ISWC work code(s) for the composition behind it.
Enter an ISWC to list every recording of that composition — each one with its own ISRC.
A crosswalk backed by The MLC across a 90M+ recording catalog. Where a recording has no ISWC on file yet, the tool will say so.
What connects an ISRC and an ISWC
An ISRC identifies one recording; an ISWC identifies the composition that recording is a version of. Converting between them is crossing between those two layers.
Every recording sits on top of a written song. The original studio cut, a live take, a cover, and a remix are all separate recordings — separate ISRCs — but they share one underlying work, and therefore one ISWC. That is why the crosswalk is one-to-many: a single ISWC fans out to every recording of the song, while a single recording usually points back to one work (and occasionally several, when it samples or medleys more than one).
The mapping is not guaranteed complete. The ISRC ↔ ISWC links come from The MLC and cover a large share of the catalog, but not every recording is mapped to a work yet, and aggregated data can be wrong or incomplete. Use the result as a fast reference and verify before any filing, licensing, or financial use — SonoVault is not affiliated with The MLC or any society.
How the converter works
Streaming apps don't show either code to listeners, so a metadata database like this is the simplest way to move between a recording and the work behind it. Pick the direction that matches what you already have.
- 1
Pick a direction
Decide whether you are starting from a recording (an ISRC) or a composition (an ISWC), and use the matching box above.
- 2
Paste the code
Enter the ISRC (or a SonoVault track ID) on the left, or the ISWC on the right. Dashes and other separators are fine — they are ignored.
- 3
Read the crosswalk
ISRC → ISWC returns the work code(s) and title behind that recording. ISWC → recordings returns every recording of the work, each with its own ISRC.
Why convert between recording and composition codes
Recordings and works are administered by different parts of the industry, so a lot of everyday music-rights work is really about bridging the two.
Match recordings to the works behind them so mechanical royalties route to the right composition — the core of unmatched-recording cleanup.
Start from a work's ISWC and pull every recording of it, so you can find the exact master you want to clear or license.
Cross-check that a recording's ISRC lines up with the expected composition, and spot recordings that carry no work code yet.
ISRC and ISWC at a glance
New to either code? Each has its own plain-English guide and free lookup tool.
GB-DUW-00-00059T-070142799-7Want to check an ISRC's format first? Use the free ISRC validator.
Frequently asked questions
Convert ISRC ⇄ ISWC in bulk?
The same crosswalk is one API call away — ISRC → ISWC, ISWC → recordings, plus ISRC lookup and cross-platform track IDs for 90M+ recordings, behind one API key.