Gere números de título de eleitor válidos por estado e valide qualquer título no seu navegador.
O título de eleitor tem 12 dígitos e, o que é incomum, carrega no próprio número onde foi emitido. Os oito primeiros são o número sequencial, os dois seguintes identificam o estado — 01 para São Paulo, 02 para Minas Gerais, até 28 para eleitores no exterior — e os dois últimos são dígitos verificadores. Como o código do estado faz parte do próprio número, este gerador deixa você escolher o estado emissor e produz um número internamente coerente com ele.
Os dois dígitos verificadores são calculados por módulo 11, e cada um carrega uma exceção que derruba a maioria das implementações caseiras. O primeiro dígito vem dos oito dígitos sequenciais ponderados de 2 a 9; o segundo vem dos dois dígitos do código do estado e do primeiro dígito verificador, ponderados por 7, 8 e 9. Nos dois, um resto 10 vira 0 — e um resto 0 vira 1, mas só para São Paulo e Minas Gerais. Esses dois estados foram os primeiros a ser numerados e mantiveram uma regra legada que o resto do país nunca adotou, então validadores que a ignoram rejeitam indevidamente uma fatia dos números legítimos.
O uso realista disso é teste. Aplicações eleitorais, projetos de civic tech, sistemas de associados e qualquer formulário que peça título vão validar os dígitos verificadores antes de aceitar o dado, e uma sequência digitada à mão quase nunca passa. Cada número gerado aqui é aleatório, não é consultado em nenhuma base do TSE e não está ligado a nenhum eleitor — ele existe só para fazer um formulário aceitar um valor e permitir que você teste o código por trás. Nada é transmitido: geração e validação rodam inteiramente em JavaScript no seu navegador.
Primeiro dígito verificador: multiplique os 8 dígitos sequenciais pelos pesos de 2 a 9 e tome o resto da divisão por 11. Segundo dígito verificador: multiplique os dois dígitos do código do estado e o primeiro dígito verificador por 7, 8 e 9 e tome o resto da divisão por 11. Nos dois, um resto 10 vira 0; um resto 0 vira 1 para São Paulo (01) e Minas Gerais (02), e 0 para todos os outros estados.
Não. O número é aleatório e apenas satisfaz a matemática dos dígitos verificadores. Não está registrado no TSE e não pertence a nenhum eleitor.
Os oito primeiros são o número sequencial de inscrição, o nono e o décimo são o código do estado (01 para São Paulo até 28 para eleitores no exterior) e os dois últimos são dígitos verificadores derivados dos outros dez.
Quando o resto do cálculo de um dígito verificador dá 0, esses dois estados usam 1 no lugar do 0 — herança de terem sido os primeiros estados numerados no sistema. Validadores que ignoram a exceção rejeitam indevidamente números legítimos de SP e MG.
Não. Só a matemática dos dígitos verificadores e a validade do código do estado são conferidas. Situação da inscrição, cancelamentos e transferências só a Justiça Eleitoral conhece.
Não. Documentos gerados servem apenas para testes de software. Usá-los em serviços reais pode configurar fraude, que é crime no Brasil.
Não. Geração e validação rodam 100% em JavaScript no seu dispositivo. Nada é enviado, registrado ou armazenado.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.