ISRC and metadata checker
Validate an ISRC, ISWC or UPC offline, and work through the delivery metadata that decides whether a track is findable and payable.
Check a code
Nothing is sent anywhere. There is no public registry that will tell you whether a code has been issued, so this checks structure and check digits only — a code can be perfectly formed and belong to somebody else.
Delivery metadata
0 of 16 · 0%
Ordered by what it costs you to leave blank, not by what a delivery form marks with an asterisk. Tick what you actually have.
10 things still missing that money depends on: track title, exactly as it should appear; primary artist, spelled consistently; isrc; writers with splits totalling 100%; publisher and pro affiliation for each writer; upc of the release; ℗ line — year and owner of the recording; © line — year and owner of the composition; explicit / clean flag; genre and sub-genre.
Why it matters
Bad metadata does not fail loudly
A malformed ISRC does not throw an error. It simply fails to match, and the royalties that should have been allocated to that recording sit in an unmatched pool instead. A missing publisher means the collecting society has nowhere to send the publishing half. A wrong explicit flag makes a track ineligible for the playlists and the advertising work where the money actually is.
None of that generates a notification. It generates an absence, and absences are very hard to notice. Checking the codes takes a minute and is worth doing before delivery rather than after a statement arrives short.
Questions
The things people ask first
Does this tell me whether an ISRC is registered?
No, and nothing else can either. There is no public registry that answers that question, so this checks structure and check digits only. A code can be perfectly well formed and belong to somebody else entirely — that is the one thing an offline checker cannot rule out, and saying otherwise would be the most dangerous kind of false reassurance.
My ISRC starts with QM or QZ. Is that wrong?
No. Those are agency prefixes rather than country codes, and they are extremely common on independent releases distributed through an aggregator. The tool flags them as a note rather than a problem, because treating them as invalid would reject most of the catalogue it exists for.
What is the difference between an ISRC and an ISWC?
The ISRC identifies a recording. The ISWC identifies the composition underneath it. A song with four different recorded versions has four ISRCs and one ISWC, and the two sides of the money follow that division exactly.
Why does the UPC get a check digit test and the ISWC does not?
Because the GTIN check digit is a published, unambiguous algorithm and worth running — a transposed digit in a UPC is a classic reason a release fails to match its sales reporting. The ISWC check digit is not something this tool will assert without certainty, since a subtly wrong check would reject correct codes, which is worse than not checking.
Is the metadata list ordered by importance?
By what it costs you to leave blank, which is not the same as what a delivery form marks required. The fields near the bottom that look optional — moods, BPM, whether it clears with one signature — are the ones that decide whether a music supervisor ever finds the track.
Is anything uploaded?
No. Every check runs in your browser and nothing leaves it.