Validador de IMEI
Valide o IMEI de um celular (15 dígitos) pelo algoritmo de Luhn. Confira se o número de identificação do aparelho é válido antes de comprar ou cadastrar.
IMEI: a impressão digital do aparelho celular definida pelo 3GPP
O IMEI (International Mobile Equipment Identity) e um código numérico de 15 dígitos que identifica unicamente cada aparelho GSM, UMTS, LTE e 5G no mundo. Padronizado pelo 3GPP TS 23.003 e administrado globalmente pela GSMA via o sistema de alocação de TACs, o IMEI e o que as operadoras usam para autenticar, liberar ou bloquear um aparelho na rede — independentemente do chip inserido.
Para exibir o IMEI em praticamente qualquer celular, disque *#06# no teclado. O número também aparece na bandeja do chip, na caixa original e na etiqueta regulatoria dentro de Ajustes (iOS) ou Sobre o telefone (Android). Esta ferramenta roda inteiramente no navegador: nada e transmitido a servidor e nenhuma consulta de rede e feita.
Anatomia dos 15 dígitos
O IMEI se divide em três blocos logicos:
- TAC (8 dígitos) — Type Allocation Code, concedido pela GSMA ao fabricante para um modelo e revisão específicos. Exemplos:
35-26-08-00identifica um iPhone 12 Pro,35-32-32-09um Samsung Galaxy S6. - Número de Série (6 dígitos) — serial sequencial atribuído pelo fabricante dentro do intervalo do TAC.
- Dígito Verificador (1 dígito) — checksum Luhn mod 10 calculado sobre os 14 dígitos anteriores.
Um primo próximo e o IMEISV (IMEI Software Version): também 16 caracteres, mas os dois últimos são o SVN (Software Version Number) em vez de um dígito verificador. As redes consultam o IMEISV para detectar nível de firmware e decisões de compatibilidade.
O algoritmo Luhn mod 10 aplicado ao IMEI
A validação segue a mesma fórmula Luhn dos cartões de crédito:
- Começando pela direita, dobre cada dígito em posição par (posições 2, 4, 6, ...).
- Se o valor dobrado passar de 9, subtraia 9 (equivale a somar seus dígitos).
- Some os 15 dígitos transformados.
- O IMEI e válido quando o total e múltiplo de 10.
// 490154203237518
// posicoes pares dobradas: 9*2=18 -> 9, 1*2=2, 4*2=8, 0*2=0, 2*2=4, 7*2=14 -> 5, 1*2=2
// soma = 4+9+0+2+5+8+2+0+3+4+3+5+5+2+8 = 60 -> 60 % 10 = 0 -> valido
CEIR, blocklists e rastreio de aparelho roubado
O CEIR (Central Equipment Identity Register), operado pela GSMA, e a blocklist global de IMEIs perdidos ou roubados. Quando uma operadora marca um aparelho, operadoras parceiras pelo mundo podem recusar serviço para aquele IMEI. No Brasil, a Anatel mantém o SIIIM (Sistema Integrado de Inibicao de Modems e Aparelhos roubados), que integra as listas das operadoras nacionais com a base da GSMA. A Anatel também exige que todo aparelho legalmente vendido ou importado tenha o IMEI homologado.
Além da recuperacao em caso de furto, IMEIs alimentam o cadastramento de frota em sistemas MDM (Mobile Device Management) — Microsoft Intune, Jamf, VMware Workspace ONE e Google Endpoint usam o IMEI como chave ao provisionar dispositivos corporativos. Forças policiais usam IMEI + triangulacao de torre para localização forense.
Adulterar IMEI e crime
Modificar o IMEI de um aparelho e ilegal na maioria das jurisdicoes: no Brasil cai na Lei 12.737/2012 (Lei Carolina Dieckmann) e no Código Brasileiro de Telecomunicacoes; nos Estados Unidos e processado pelo CFAA e pela Wireless Telephone Protection Act; na União Europeia, a Diretiva 2002/58 mais leis nacionais criminalizam a pratica. Até mesmo possuir uma ferramenta de regravacao de IMEI pode constituir prova de dolo.
Um IMEI que falha no checksum Luhn e indicio forte de clonagem ou regravacao mal feita. Um checksum válido, porém, prova apenas que o número esta bem formado — não prova que a GSMA realmente alocou aquele TAC nem que o serial corresponde a um aparelho real. Verificação autoritativa exige a API GSMA Device Check ou consulta EIR via operadora.
FAQ
Como encontro meu IMEI? Disque *#06# no app de chamadas; alternativamente, veja a bandeja do chip, a etiqueta da caixa, ou Ajustes > Sobre no iOS e Android.
Esta ferramenta diz se um celular esta roubado? Não. O validador so verifica o checksum Luhn. Para saber se um IMEI esta em blocklist, consulte a operadora ou o portal SIIIM da Anatel.
O Luhn detecta um dígito trocado? Sim — o Luhn pega toda substituição de dígito único e a maioria das transposicoes adjacentes, motivo de ser o esquema universal para IDs de dispositivo.
Um IMEI válido no Luhn e necessariamente real? Não. IMEIs ficticios que satisfazem o Luhn são rotineiramente gerados para testes unitarios e perfis de emulador. So a GSMA confirma alocação real.
Qual a diferença entre IMEI e MEID? MEID e o identificador hexadecimal de 14 caracteres usado em redes CDMA (Verizon, US Cellular antes da migração para VoLTE); IMEI e o equivalente em GSM/UMTS/LTE/5G. Aparelhos modernos dual-mode carregam os dois.
Ferramentas Relacionadas
Validador IMEI (Luhn)
Valide o IMEI de um celular (15 dígitos) pelo algoritmo de Luhn. Confira se o número de identificação do aparelho é válido antes de comprar ou cadastrar.
Validador de Celular ANATEL (BR)
Valida formato de celular brasileiro pós-2016 (DDD válido + 9 + 8 dígitos = total de 11). Aceita formatado ou sem.
Validador de Número de Cartão de Crédito
Valide números de cartão de crédito pelo algoritmo Luhn. Identifica a bandeira e verifica o dígito verificador, sem enviar dados para servidores.
Validador IMSI (MCC/MNC)
Valida números IMSI (International Mobile Subscriber Identity) de 15 dígitos decompondo MCC (país), MNC (operadora) e MSIN.
Validador de ICCID (Chip SIM)
Valide o ICCID (Integrated Circuit Card Identifier) de chips SIM (19-20 dígitos) com checagem do dígito Luhn e identificação da operadora.
Validador Personnummer Suécia
Valide um personnummer da Suécia pelo algoritmo de Luhn e extraia a data de nascimento e o gênero. Útil para cadastros e validação de dados suecos.