ISRCs and Track Identifiers in Velveteen
Updated June 12, 2026
An ISRC identifies a recording. In Velveteen, a track either has generate_isrc enabled or you provide an ISRC that matches the required format.
Use an existing ISRC only when the recording already has one. For new recordings, Velveteen can generate the identifier during the delivery workflow.
ISRC options
Generate ISRC
Use this when Velveteen should generate the recording identifier.
Provide ISRC
Use this when the recording already has a valid ISRC.
Format validation
Provided ISRCs must match the two-letter country, three-character registrant, and seven-digit designation pattern.
Where ISRC belongs
ISRC is a track field because it identifies the recording, not the release package.
UPC is the release-level product identifier.
Frequently asked questions
Can Velveteen generate my ISRC?+
Yes, when generate_isrc is enabled for the track.
What if I already have an ISRC?+
Disable generation and enter the existing ISRC.
Is UPC the same thing?+
No. UPC identifies the release product. ISRC identifies the recording.
Can an invalid ISRC submit?+
No. Velveteen validates the ISRC format before submission.
Related articles