UTI Generator & Validator
Generate ISO 23897 compliant Unique Transaction Identifiers or validate existing UTIs with LEI checksum verification and GLEIF entity lookup. Supports batch operations up to 50,000 UTIs.
Enter the 20-character LEI of the generating entity
0 / 20 characters
Trade Identification Details
Accepts special characters including pipes
How it works
Hash Input Format
PLATFORM|GENERATING PARTY|RECEIVING PARTY|INTERNAL ID|VERSION
Example:
BBG|2138002RMY29Z38WWN81|549300O9PUG5E512LD66|MCDOWIQ39292/1|1
The pipe-separated string includes Platform, Generating Party, Receiving Party, Internal ID (may contain special characters), and Version (integer). The full string is MD5-hashed and uppercased to produce the 32-character unique part.
UTI Format (ISO 23897)
- • Maximum 52 characters total
- • First 20 chars = LEI prefix (ISO 17442)
- • Last 32 chars = MD5 hash of trade details
- • Allowed: uppercase A–F, digits 0–9
All UTIs in this batch will use this LEI as prefix
0 / 20 characters
Trade Data
Drop a CSV file here or click to browse
Columns: Platform, Generating Party, Receiving Party, Internal ID, Version
Maximum 50,000 rows
0 / 50,000 rows detected
How it works
CSV Format
Header row:
Platform,Generating Party,Receiving Party,Internal ID,Version
Example rows:
ALADDIN,2138002RMY29Z38WWN81,549300O9PUG5E512LD66,925024_73231_CF,1
TRADEWEB,2138002RMY29Z38WWN81,549300O9PUG5E512LD66,TRD-2026-002,1
For manual paste, format: Platform|GenParty|RecvParty|InternalID|Version. The Internal ID may contain pipes — version is always the last segment.
Supports up to 50,000 trades per batch. Special characters in Internal ID are fully supported.
Enter one UTI per line, or separate with commas. Maximum 50,000 codes.
0 / 50,000 UTIs detected
Ctrl + Enter to validate
How it works
Validation Checks
- • Total length: 21–52 characters
- • Allowed characters: A–Z uppercase, 0–9
- • LEI prefix: ISO 17442 checksum (MOD 97-10)
- • GLEIF lookup for generating entity name
UTIs follow ISO 23897, required by EMIR, MiFIR, CFTC, and other global regulatory frameworks.
Generate or validate UTIs above to get started
Results will appear here
Processing...
Please wait