Validador de Número de Container

Divida um número de container ISO 6346 em código do proprietário, categoria de equipamento e série, e verifique o dígito verificador enquanto digita.

Número do container

Digite ou cole um número de container — espaços e hífens são permitidos.

Código do proprietário
Categoria
Número de série
Dígito verificador

O número inserido é verificado no seu navegador e nunca é enviado. Nenhuma consulta de propriedade ou localização é realizada.

FAQ

O que é um número de container ISO 6346?

É o código de 11 caracteres marcado em cada container intermodal: três letras de código do proprietário, uma letra de categoria de equipamento, um número de série de seis dígitos e um dígito verificador final — por exemplo, MSCU 123456 6.

O que significa a quarta letra?

É o identificador da categoria de equipamento: U para containers de carga, J para equipamentos de container destacáveis, como geradores, e Z para reboques e chassis. Qualquer outra letra significa que o número não segue a norma ISO 6346.

Como o dígito verificador é calculado?

As letras contam como 10, 12, 13 e assim por diante (múltiplos de 11 são ignorados) e os dígitos mantêm seu valor. Cada posição é multiplicada por 1, 2, 4 até 512, e o resto da divisão da soma por 11 é o dígito verificador. O resto 10 é gravado como 0 — a norma recomenda evitar números de série que geram isso, por isso são raros.

É possível encontrar o proprietário ou a localização do container?

Não. Esta ferramenta valida o número em si — sua estrutura e dígito verificador. A propriedade é registrada no cadastro da BIC e a localização muda a cada transporte, portanto nenhuma das informações pode ser obtida apenas pelo número.

O Padrão ISO 6346 e a Identificação de Containers

A padronização global é o pilar do transporte intermodal de cargas. O padrão ISO 6346 é a norma internacional que regula a codificação, identificação e marcação de containers de carga em todo o mundo. Gerenciado pelo Bureau International des Containers (BIC), este sistema garante que cada unidade de transporte possua uma identidade única e rastreável globalmente.

Sem essa padronização, a logística internacional enfrentaria gargalos operacionais massivos. O registro centralizado de códigos de proprietários pelo BIC impede a duplicidade de identificações, permitindo que portos, ferrovias, transportadoras rodoviárias e autoridades alfandegárias processem o fluxo de mercadorias sem ambiguidades. A validação rigorosa dessa estrutura de dados é a primeira linha de defesa contra erros de digitação e falhas de comunicação na cadeia de suprimentos.


Anatomia de um Número de Container

Um número de container em conformidade com a norma ISO 6346 é composto por exatamente 11 caracteres alfanuméricos, divididos em quatro blocos estruturais bem definidos:

Bloco Caracteres Tipo Descrição
Código do Proprietário 1 a 3 Letras Três letras que identificam o proprietário ou operador do container, registradas oficialmente no BIC.
Identificador de Categoria 4 Letra Uma letra que define o tipo de equipamento (U, J ou Z).
Número de Série 5 a 10 Dígitos Seis algarismos numéricos sequenciais atribuídos pelo proprietário para controle individual da unidade.
Dígito Verificador 11 Dígito Um algarismo numérico final calculado matematicamente para validar a integridade de todo o conjunto.

Identificadores de Categoria de Equipamento

O quarto caractere do código classifica a natureza física do equipamento de transporte. A norma ISO 6346 restringe essa posição a três letras específicas:

  • U — container de carga (freight container): aplicado a todos os containers de transporte de mercadorias convencionais.
  • J — equipamento de container removível (detachable container equipment): refere-se a dispositivos auxiliares acopláveis, como geradores de energia (reefer gensets).
  • Z — reboque ou chassi (trailer or chassis): destinado a equipamentos rodoviários de suporte e transporte de containers.

A Matemática do Dígito Verificador

O cálculo do dígito verificador baseia-se em um algoritmo de módulo 11. Cada caractere do número do container recebe um valor numérico equivalente e um peso posicional baseado em potências de 2.

1. Conversão de Letras para Números

As letras do alfabeto recebem valores numéricos a partir de 10. Para evitar distorções no sistema de módulo 11, todos os múltiplos de 11 são excluídos da sequência de atribuição. A tabela de equivalência funciona da seguinte forma:

  • A = 10
  • B = 12 (o valor 11 é pulado)
  • C = 13... K = 21
  • L = 23 (o valor 22 é pulado)
  • M = 24... U = 32
  • V = 34 (o valor 33 é pulado)
  • W = 35
  • X = 36
  • Y = 37
  • Z = 38

Os dígitos de 0 a 9 mantêm seus próprios valores nominais.

2. Aplicação dos Pesos Posicionais

Cada uma das primeiras 10 posições do número do container é multiplicada por um peso equivalente a 2^(posição - 1) (variando de 2⁰ a 2⁹, ou seja, de 1 a 512):

  • Posição 1 (letra 1): valor × 1
  • Posição 2 (letra 2): valor × 2
  • Posição 3 (letra 3): valor × 4
  • Posição 4 (categoria): valor × 8
  • Posição 5 (dígito 1): valor × 16
  • Posição 6 (dígito 2): valor × 32
  • Posição 7 (dígito 3): valor × 64
  • Posição 8 (dígito 4): valor × 128
  • Posição 9 (dígito 5): valor × 256
  • Posição 10 (dígito 6): valor × 512

3. Divisão por 11 e Resto

Soma-se o resultado de todas as multiplicações. Essa soma é dividida por 11. O resto inteiro dessa divisão matemática é o dígito verificador.

O Caso Especial do Resto 10

Durante o cálculo do módulo 11, existe a possibilidade matemática de que a soma ponderada dividida por 11 resulte em um resto igual a 10. Como o dígito verificador precisa ser representado por um único algarismo de 0 a 9, a norma ISO 6346 determina que, quando o resto for 10, o dígito verificador deve ser gravado como 0.

A norma técnica recomenda explicitamente que os proprietários evitem gerar números de série que resultem em um resto igual a 10, minimizando potenciais confusões operacionais. No entanto, containers com essa configuração de numeração existem fisicamente e operam regularmente no comércio global. O validador identifica essa ocorrência e exibe a mensagem informativa correspondente para garantir que o usuário compreenda a origem do dígito zero.


Integridade de Dados na Cadeia Logística

Erros de digitação em manifestos de carga, conhecimentos de embarque (Bill of Lading) e declarações alfandegárias geram custos operacionais severos. Um único caractere trocado pode fazer com que um container seja retido em terminais portuários, perca conexões ferroviárias ou sofra atrasos na liberação aduaneira.

A validação em tempo real do número do container mitiga esses riscos na origem. Coordenadores de logística, operadores de terminais e digitadores utilizam a verificação algorítmica para garantir que os dados inseridos nos sistemas de gestão de transporte (TMS) e sistemas de gerenciamento de armazém (WMS) estejam matematicamente corretos antes do envio das informações aos órgãos anuentes e parceiros comerciais.


Funcionamento e Regras do Validador

O Validador de Número de Container processa as entradas em tempo real diretamente no navegador do usuário, garantindo total privacidade, pois os dados inseridos nunca são transmitidos para servidores externos. O sistema aceita letras, dígitos, espaços e hífens, tratando os espaços e hífens apenas como separadores visuais.

Regras de Validação e Mensagens do Sistema

  • Estado Inicial: Quando a ferramenta está vazia, exibe a mensagem: Digite ou cole um número de container — espaços e hífens são permitidos.
  • Limpeza de Dados: Ao acionar o comando de limpeza, o sistema exibe: Limpo.
  • Entrada Incompleta: Enquanto o usuário digita, o validador exibe o progresso: ‹count› de 11 caracteres — continue digitando.
  • Caracteres Inválidos: Se forem inseridos símbolos ou caracteres especiais não permitidos, o sistema alerta: Apenas letras e dígitos são permitidos, além de espaços ou hífens como separadores.
  • Comprimento Excessivo: Se a entrada ultrapassar os 11 caracteres alfanuméricos, a mensagem exibida é: Um número de container tem 11 caracteres — este possui ‹count›.
  • Validação de Letras Iniciais: Caso os quatro primeiros caracteres não sejam letras, o sistema indica: Os primeiros quatro caracteres devem ser letras: o código do proprietário de três letras e o identificador de categoria.
  • Validação de Dígitos: Se as posições de 5 a 11 contiverem letras, o alerta emitido é: As posições 5 a 11 devem ser dígitos: o número de série de seis dígitos e o dígito verificador.
  • Categoria Inválida: Se a quarta letra não for U, J ou Z, o validador aponta o erro: ‹letter› não é um identificador de categoria de equipamento — o quarto caractere deve ser U, J ou Z.
  • Divergência de Dígito: Se o dígito verificador informado não corresponder ao cálculo matemático, o sistema exibe: Divergência no dígito verificador — deveria ser ‹expected›, e não ‹given›.
  • Sucesso: Quando o número atende a todos os critérios, o sistema confirma: Número de container válido — o dígito verificador confere.

Perguntas Frequentes (FAQ)

O que é um número de container ISO 6346? É o código de 11 caracteres marcado em cada container intermodal: três letras de código do proprietário, uma letra de categoria de equipamento, um número de série de seis dígitos e um dígito verificador final — por exemplo, MSCU 123456 6.

O que significa a quarta letra? É o identificador da categoria de equipamento: U para containers de carga, J para equipamentos de container destacáveis, como geradores, e Z para reboques e chassis. Qualquer outra letra significa que o número não segue a norma ISO 6346.

Como o dígito verificador é calculado? As letras contam como 10, 12, 13 e assim por diante (múltiplos de 11 são ignorados) e os dígitos mantêm seu valor. Cada posição é multiplicada por 1, 2, 4 até 512, e o resto da divisão da soma por 11 é o dígito verificador. O resto 10 é gravado como 0 — a norma recomenda evitar números de série que geram isso, por isso são raros.

É possível encontrar o proprietário ou a localização do container? Não. Esta ferramenta valida o número em si — sua estrutura e dígito verificador. A propriedade é registrada no cadastro da BIC e a localização muda a cada transporte, portanto nenhuma das informações pode ser obtida apenas pelo número.