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 impressao digital do aparelho celular definida pelo 3GPP
O IMEI (International Mobile Equipment Identity) e um codigo numerico de 15 digitos 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 alocacao 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 numero tambem 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 digitos
O IMEI se divide em tres blocos logicos:
- TAC (8 digitos) — Type Allocation Code, concedido pela GSMA ao fabricante para um modelo e revisao especificos. Exemplos:
35-26-08-00identifica um iPhone 12 Pro,35-32-32-09um Samsung Galaxy S6. - Numero de Serie (6 digitos) — serial sequencial atribuido pelo fabricante dentro do intervalo do TAC.
- Digito Verificador (1 digito) — checksum Luhn mod 10 calculado sobre os 14 digitos anteriores.
Um primo proximo e o IMEISV (IMEI Software Version): tambem 16 caracteres, mas os dois ultimos sao o SVN (Software Version Number) em vez de um digito verificador. As redes consultam o IMEISV para detectar nivel de firmware e decisoes de compatibilidade.
O algoritmo Luhn mod 10 aplicado ao IMEI
A validacao segue a mesma formula Luhn dos cartoes de credito:
- Comecando pela direita, dobre cada digito em posicao par (posicoes 2, 4, 6, ...).
- Se o valor dobrado passar de 9, subtraia 9 (equivale a somar seus digitos).
- Some os 15 digitos transformados.
- O IMEI e valido quando o total e multiplo 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 servico para aquele IMEI. No Brasil, a Anatel mantem 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 tambem exige que todo aparelho legalmente vendido ou importado tenha o IMEI homologado.
Alem 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. Forcas policiais usam IMEI + triangulacao de torre para localizacao 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 Codigo Brasileiro de Telecomunicacoes; nos Estados Unidos e processado pelo CFAA e pela Wireless Telephone Protection Act; na Uniao Europeia, a Diretiva 2002/58 mais leis nacionais criminalizam a pratica. Ate 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 valido, porem, prova apenas que o numero esta bem formado — nao prova que a GSMA realmente alocou aquele TAC nem que o serial corresponde a um aparelho real. Verificacao 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? Nao. 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 digito trocado? Sim — o Luhn pega toda substituicao de digito unico e a maioria das transposicoes adjacentes, motivo de ser o esquema universal para IDs de dispositivo.
Um IMEI valido no Luhn e necessariamente real? Nao. IMEIs ficticios que satisfazem o Luhn sao rotineiramente gerados para testes unitarios e perfis de emulador. So a GSMA confirma alocacao real.
Qual a diferenca entre IMEI e MEID? MEID e o identificador hexadecimal de 14 caracteres usado em redes CDMA (Verizon, US Cellular antes da migracao 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.