Skip to main content

LEI Validator (Legal Entity Identifier - ISO 17442)

Validate structural authenticity, LOU issuing authority, and ISO 7064 Modulo 97-10 checksum of 20-character global LEI codes.

About LEI Validation

Validation verifies strict 20-character length, alphanumeric character sets, and ISO/IEC 7064 Modulo 97-10 checksum correctness.

Inconsistent LEIs prevent trade settlements on major financial exchanges and trigger regulatory fines under MiFID II and CFTC mandates.

Anatomia & Estrutura do LEI (ISO 17442)

The LEI code consists of exactly 20 alphanumeric characters structured into 4 components:

PositionFieldLengthMeaning & SpecificationExample
1 to 4LOU Prefix4 charactersIdentifies the GLEIF-accredited Local Operating Unit that issued the identifier5493
5 and 6Reserved2 digitsReserved characters per ISO 17442 standard (default '00')00
7 to 18Entity Identifier12 charactersUnique alphanumeric code assigned to the legal entity84UKLVMY22DS
19 and 20Check Digits2 digitsTwo numeric checksum digits computed via ISO 7064 Modulo 97-1016

Integrity Algorithm (ISO 7064 MOD 97-10)

Official calculation performed on the 20-character alphanumeric sequence:

NumStr(LEI) mod 97 ≡ 1 | DV = 98 - (NumStr(Base + '00') mod 97)
  1. 1. Convert letters to numbers (A=10, B=11, ..., Z=35) while preserving digits.
  2. 2. To generate, append '00' to the 18-character base numeric sequence.
  3. 3. Compute the integer remainder modulo 97 of the resulting number.
  4. 4. The two check digits equal (98 - remainder), formatted as two digits.
  5. 5. To validate, the complete 20-character converted number must satisfy remainder % 97 == 1.

Frequently Asked Questions & Technical Specifications