Financial Identifier Conversion: The Complete Guide
Last updated: February 2026 Β· 15 min read
Financial markets use dozens of identifier systems to track securities, entities, and instruments. This comprehensive guide covers every major identifier type, explains how they relate to each other, and provides a practical conversion matrix showing which identifiers can be converted between and how.
π§ Need to convert right now? Use our free converter tool for instant ISIN β WKN β CUSIP β SEDOL β VALOR β FIGI β LEI conversions.
The Seven Major Identifiers
| Identifier | Scope | Length | Identifies | Example (Apple) |
|---|---|---|---|---|
| ISIN | Global | 12 chars | Securities | US0378331005 |
| CUSIP | US/Canada | 9 chars | Securities | 037833100 |
| WKN | Germany | 6 chars | Securities | 865985 |
| SEDOL | UK/Ireland | 7 chars | Securities | 2046251 |
| VALOR | Switzerland | 6β9 digits | Securities | 908440 |
| FIGI | Global | 12 chars | Securities + listings | BBG000B9XRY4 |
| LEI | Global | 20 chars | Legal entities | HWUPKR0MPOU8FGXBT394 |
The Conversion Matrix
Not all conversions are possible algorithmically. Some require database lookups. Here's the reality:
| From β / To β | ISIN | CUSIP | WKN | SEDOL | VALOR | FIGI | LEI |
|---|---|---|---|---|---|---|---|
| ISIN | β | β Algo (US) | β Algo (DE) | β Algo (GB) | β Algo (CH) | π Lookup | π Lookup |
| CUSIP | β Algo | β | π Lookup | π Lookup | π Lookup | π Lookup | π Lookup |
| WKN | β Algo (DE only) | π Lookup | β | π Lookup | π Lookup | π Lookup | π Lookup |
| SEDOL | β Algo (GB only) | π Lookup | π Lookup | β | π Lookup | π Lookup | π Lookup |
| VALOR | β Algo (CH only) | π Lookup | π Lookup | π Lookup | β | π Lookup | π Lookup |
| FIGI | π Lookup | π Lookup | π Lookup | π Lookup | π Lookup | β | π Lookup |
| LEI | β N/A | β N/A | β N/A | β N/A | β N/A | β N/A | β |
Key: β Algo = algorithmic conversion possible | π Lookup = database/API lookup required | β N/A = not applicable (LEI identifies entities, not securities)
How ISIN Wraps National Identifiers
The genius of the ISIN system is that it embeds each country's national identifier inside a universal wrapper:
US ISIN: US [CUSIP 9 chars] [check] β US0378331005 DE ISIN: DE 000[WKN 6 chars] [check] β DE0007664039 GB ISIN: GB 00[SEDOL 7 chars] [check] β GB0005405286 CH ISIN: CH [VALOR padded 9d] [check] β CH0038863350 CA ISIN: CA [CUSIP 9 chars] [check] β CA7800871021 JP ISIN: JP [Securities Code] [check] β JP3633400001
This design means that for same-country conversions, you can extract the national identifier algorithmically. For cross-country conversions (e.g., US ISIN β German WKN), you always need a database lookup.
Algorithmic Conversions
ISIN β National Identifier
- US/CA ISIN β CUSIP: Characters 3β11
- DE ISIN β WKN: Characters 6β11
- GB ISIN β SEDOL: Characters 5β11
- CH ISIN β VALOR: Characters 3β11, strip leading zeros
National Identifier β ISIN
Reverse the process: add country code, pad with zeros, calculate Luhn check digit.
Database Lookup Methods
For non-algorithmic conversions, you need a data source:
| Source | Coverage | Cost | API? | Best For |
|---|---|---|---|---|
| OpenFIGI | Global | Free | Yes | Developers, any-to-any mapping |
| GLEIF | Global (LEI only) | Free | Yes | Entity lookups |
| ISIN Converter | Global | Free | Web tool | Quick single lookups |
| Bloomberg | Global | $$$ | Yes | Institutional, comprehensive |
| Refinitiv | Global | $$$ | Yes | Institutional |
| Exchange websites | Per exchange | Free | No | Verifying specific securities |
Identifier by Use Case
| Use Case | Recommended Identifier | Why |
|---|---|---|
| Database primary key | ISIN or FIGI | Global, stable, unique |
| US regulatory filing | CUSIP + CIK | SEC/DTCC standard |
| EU trade reporting | ISIN + LEI | MiFID II requirement |
| German broker search | WKN | Shorter, memorable |
| UK settlement | SEDOL or ISIN | CREST system |
| Open-source project | FIGI | Free, no licensing |
| Cross-border settlement | ISIN | Universal standard |
| Counterparty identification | LEI | Regulatory requirement |
The History: Why So Many?
The proliferation of identifiers is a product of history. Each system was created by a different organization at a different time:
| Year | Identifier | Created By | Motivation |
|---|---|---|---|
| 1955 | WKN | German banking association | Standardize German securities |
| 1964 | CUSIP | American Bankers Association | Automate US settlement |
| 1979 | SEDOL | London Stock Exchange | Identify UK securities |
| 1981 | ISIN | ISO (standard 6166) | Global unification |
| ~1980s | VALOR | SIX Financial | Swiss market identification |
| 2009 | FIGI | Bloomberg β OMG | Free, open alternative |
| 2012 | LEI | G20 β GLEIF | Post-crisis transparency |
Frequently Asked Questions
Which identifier should I use if I can only pick one?
ISIN. It's the most universally accepted, works across borders, embeds national identifiers, and is used in virtually all regulatory frameworks. For US-only applications, FIGI is a strong alternative (free, more granular).
Are there identifiers for other asset classes?
Yes. ISINs cover equities, bonds, ETFs, and some derivatives. For OTC derivatives, the UTI (Unique Transaction Identifier) and UPI (Unique Product Identifier) are used. For funds, there's also the CFI (Classification of Financial Instruments) code. Currencies use ISO 4217 codes (EUR, USD, GBP).
Will these ever be unified into one system?
Unlikely. ISIN is the closest to universal, but CUSIPs persist due to deep integration in US infrastructure, WKNs due to German financial culture, and SEDOLs due to UK market practices. FIGI was an attempt at unification but has become yet another identifier alongside the others. The cost of migration is too high for any single system to replace all others.
How do I handle securities with multiple identifiers in my database?
Best practice: use ISIN as your primary key. Create a mapping table with columns for CUSIP, WKN, SEDOL, VALOR, FIGI, and ticker. Populate via OpenFIGI API or your data vendor. Index all columns for fast lookup by any identifier type.
Convert Any Financial Identifier
ISIN β CUSIP β WKN β SEDOL β VALOR β FIGI β LEI β all in one free tool.
Open Converter β