FIGI format checker
ClientReference-data spreadsheets and trade-support tickets often paste composite FIGIs beside ISIN or CUSIP columns. This page strips separators, confirms the twelve-character layout, and recomputes the published mod‑10 check—pair with ISIN validate when the same instrument also carries a twelve-character ISO wrapper.
What this checks
A FIGI is twelve characters: eleven body symbols plus a mod‑10 check digit using the OpenFIGI consonant alphabet (no vowels). Even indices from the left are doubled and digit-summed; the third character must be G for global FIGI level—arithmetic only, not a directory lookup.
?
After cleanup the identifier is 12 characters: eleven body symbols plus one decimal check. The alphabet excludes vowels; even indices from the left are doubled and digit-summed (OpenFIGI mod‑10). The third character must be G for global FIGI level.
Result
Composite FIGIs often sit beside ISIN or CUSIP columns—open ISIN validate for ISO wrappers, or CUSIP checksum for North American nine-character bodies.
Passes FIGI mod‑10 check for BBG000BLP604.
- Body (11)
- BBG000BLP60
- Provider prefix
- BBG
Nearby workflows on Toolcore
- ISIN validate — when spreadsheets carry both FIGI and ISO 6166 ISIN columns for the same line.
- CUSIP checker — for North American nine-character bodies beside composite FIGIs.
- SEDOL checksum — for UK seven-character symbols in cross-market reference files.
Common use cases
- Sanity-check a FIGI copied from a security master or Bloomberg export before loading it into an internal instrument table.
- Explain why a twelve-character FIGI fails checksum while a related ISIN still passes ISO Luhn expansion.
- Spot typos in the eleven-character body during onboarding when only the FIGI column is available in legacy CSV feeds.
- Contrast FIGI even-index doubling with North American CUSIP doubling when desks mix global and US identifiers.
Common mistakes to avoid
Treating a passing check as proof of listing or eligibility
Checksum validation confirms arithmetic only—not trading status, corporate actions, or regulatory approvals.
Applying CUSIP doubling to FIGI bodies
FIGI doubles even indices from the left on consonant-mapped values, digit-sums products, and completes mod‑10 on the twelfth character—the third character must be G.
Expecting OpenFIGI master-file metadata
Issuer names, listing venue, and instrument type require licensed vendor feeds—this page performs local format math only.
FAQ
Does Toolcore query OpenFIGI or Bloomberg?
No—the check digit and layout rules run entirely in your browser tab.
How does the check digit work?
Map each of the first eleven characters to the consonant alphabet, double even indices from the left, digit-sum products, then take (10 − sum mod 10) mod 10 as the twelfth character.
What about composite tickers starting with BBG?
Yes—separators are stripped. Composite FIGIs often start with BBG; the third character must still be G for global FIGI level in this checker.
Common search terms
Phrases people search for that match this tool. See the full long-tail keyword index.
- figi checker online check digit
- validate composite figi openfigi browser
- financial instrument global identifier format
- figi checksum no bloomberg lookup
More tools
Related utilities you can open in another tab—mostly client-side.
ISIN validate
ClientISO 6166 securities ID—12 characters, letter expansion + Luhn check digit; no issuer lookup; browser-only.
CUSIP checksum
ClientNorth American nine-character CUSIP—issuer/issue layout and mod-10 check digit; no registry lookup; browser-only.
SEDOL checksum
ClientLondon seven-character SEDOL—body layout and mod-10 check digit with LSE weights; no LSEG lookup; browser-only.
ISBN validate & convert
ClientISBN-10 / ISBN-13 checksums and 978↔ISBN-10 conversion—book identifiers only, no title lookup; browser-only.