Pular para o conteúdo principal

Gerador de ISIN (International Securities Identification Number - ISO 6166)

Gere e formate códigos ISIN alfanuméricos válidos de 12 caracteres para ações, debêntures e títulos financeiros internacionais conforme a norma ISO 6166.

Aguardando geração...

Sobre o ISIN (International Securities Identification Number)

O International Securities Identification Number (ISIN) é a norma internacional (ISO 6166) estabelecida para identificar univocamente ativos mobiliários, como ações, títulos de dívida, cotas de fundos e instrumentos financeiros em nível global.

Supervisionado pela Association of National Numbering Agencies (ANNA) e emitido pelas Agências Numeradoras Nacionais (como B3 no Brasil, CUSIP nos EUA e WM Datenservice na Alemanha), o código é obrigatório para operações e liquidação nos mercados de capitais de todo o mundo.

Anatomia & Estrutura do ISIN (ISO 6166)

O código ISIN é composto por exatamente 12 caracteres alfanuméricos divididos em 3 partes fundamentais:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 e 2Código do País / Emissor2 letrasCódigo ISO 3166-1 alpha-2 do país sede ou prefixos especiais (ex: XS para Eurobonds, EU para UE)US
3 a 11NSIN (National Securities Number)9 caracteresIdentificador local atribuído pela Agência Numeradora Nacional (ex: CUSIP, SEDOL, WKN)037833100
12Dígito Verificador1 dígitoDígito de controle decimal calculado via algoritmo de Luhn Módulo 10 sobre a sequência transliterada5

Algoritmo de Integridade (Luhn Modulo 10 Estendido)

Cálculo oficial de integridade estrutural executado sobre o código ISIN:

D = (10 - (∑ S(d_i × w_i) mod 10)) mod 10
  1. 1. Transliterar caracteres: dígitos de 0 a 9 permanecem iguais; letras maiúsculas A a Z tornam-se números decimais de 10 a 35 (A=10, ..., Z=35).
  2. 2. Percorrer os dígitos decimais resultantes da direita para a esquerda.
  3. 3. Aplicar pesos alternados: o dígito mais à direita recebe peso 2, o seguinte peso 1, depois 2, 1, sucessivamente.
  4. 4. Multiplicar cada dígito pelo peso e somar os algarismos do produto (ex: 7×2=14 → 1+4=5).
  5. 5. Somar todos os valores obtidos; o dígito verificador é a diferença para a próxima dezena superior (módulo 10).

Perguntas Frequentes & Especificações Técnicas