Ferramentas
Gerador e validador de título de eleitor
Gere números fictícios de título por unidade da federação e confira, no painel ao lado, se um número informado tem código de UF conhecido e verificadores coerentes.
Números fictícios, para teste de sistemas. Os valores gerados aqui são combinações aleatórias que apenas satisfazem o cálculo do dígito verificador. Não pertencem a nenhuma pessoa ou empresa e não constam em nenhuma base oficial. Usar documento de terceiro para se identificar é crime (artigo 308 do Código Penal).
Tudo acontece no seu navegador. Nenhum dado digitado aqui é enviado à sysINFO ou a terceiros - não há servidor, upload nem registro. Você pode desconectar da internet e a ferramenta continua funcionando.
Gerar
Validar
Para que serve
O número de inscrição eleitoral aparece em cadastros de sistemas públicos, em formulários de concurso, em plataformas de atendimento ao cidadão e em qualquer aplicação que precise identificar um eleitor. Diferente do CPF, ele carrega uma informação geográfica embutida, o que torna a validação um pouco mais interessante: dá para recusar não só um verificador errado, como também um código de estado que não existe.
O gerador desta página produz números fictícios com o formato completo, e permite fixar a unidade da federação, o que é útil quando você precisa testar uma regra de negócio específica por estado. Se você deixar em "Aleatória", cada número sai com uma UF sorteada.
O painel de validação confere as duas coisas: se os dígitos 9 e 10 correspondem a uma unidade da federação conhecida e se os dois verificadores fecham. Quando o número é válido, a mensagem informa qual é o estado correspondente.
Como funciona o cálculo
O título tem doze dígitos, divididos em três partes: oito dígitos sequenciais, dois dígitos de código da unidade da federação e dois verificadores.
- Primeiro verificador. Multiplique os oito dígitos sequenciais por pesos crescentes de 2 a 9, da esquerda para a direita. Some os produtos e tome o resto da divisão por 11. Se o resto for 10, o dígito é zero; caso contrário, o dígito é o próprio resto.
- Segundo verificador. Use apenas três valores: o primeiro dígito da UF multiplicado por 7, o segundo dígito da UF multiplicado por 8 e o primeiro verificador multiplicado por 9. Some os três, tome o resto por 11 e aplique a mesma regra de resto 10 virando zero.
- A exceção de São Paulo e Minas Gerais. Nas UFs de código 01 (São Paulo) e 02 (Minas Gerais), sempre que um verificador der zero, o dígito registrado é 1. A regra vale para os dois verificadores e é o detalhe que mais derruba implementações caseiras: sem ela, o validador recusa títulos perfeitamente legítimos dos dois estados mais populosos do país.
Um exemplo: para a sequência 12345678 em São Paulo (código 01), a primeira soma dá 240, cujo resto por 11 é 9, então o primeiro verificador é 9. A segunda conta fica 0 vezes 7, mais 1 vezes 8, mais 9 vezes 9, o que dá 89; o resto por 11 é 1, então o segundo verificador é 1. O número completo fica 1234 5678 0191.
Como usar
- No painel Gerar, escolha a quantidade, de 1 a 200 números.
- Selecione a unidade da federação se você precisa fixar o estado, ou deixe em "Aleatória" para variar.
- Deixe Formatar com pontuação marcado para receber os dígitos agrupados de quatro em quatro, como aparece no documento, ou desmarque para obter os doze dígitos corridos.
- Clique em Gerar e use Copiar para levar a lista.
- No painel Validar, cole o número com ou sem espaços e clique em Validar ou pressione Enter. Quando o número é válido, a mensagem diz a qual unidade da federação ele pertence.
Notas técnicas
A lista de códigos vai de 01 a 27 e cobre os 26 estados e o Distrito Federal. O código 28, usado em inscrições feitas no exterior, não é tratado: números com esse código serão recusados pelo validador, e essa é uma limitação consciente, não um erro de digitação seu.
Títulos impressos costumam omitir os zeros à esquerda da parte sequencial, então um documento pode mostrar dez ou onze dígitos. Para validar aqui, complete com zeros à esquerda até somar doze. E vale a ressalva de sempre: a página confere apenas a coerência matemática do número. Situação da inscrição, zona, seção, local de votação e eventuais pendências só existem nas bases da Justiça Eleitoral.
Perguntas frequentes
Por que São Paulo e Minas Gerais têm uma regra diferente no cálculo?
Nas unidades de código 01 (São Paulo) e 02 (Minas Gerais), quando o cálculo do verificador resulta em zero, o dígito registrado é 1 em vez de 0. A exceção vale para os dois verificadores e existe por herança do desenho original da numeração. Quem implementa o cálculo sem essa regra recusa títulos legítimos desses dois estados.
Os números gerados aqui correspondem a algum eleitor?
Não. Os oito dígitos sequenciais são sorteados e os verificadores são calculados sobre eles junto com o código da UF escolhida. O número passa em rotinas de validação, mas não está inscrito na Justiça Eleitoral e não corresponde a nenhuma pessoa nem a nenhuma zona ou seção.
O que representam os dígitos 9 e 10 do título?
São o código da unidade da federação em que a inscrição foi feita, de 01 a 28. A ferramenta reconhece os códigos de 01 a 27, que correspondem aos 26 estados e ao Distrito Federal. O código 28 é usado para inscrições no exterior e não é tratado aqui.
O validador diz se o título está regular ou se há multa pendente?
Não. A página é estática e não faz nenhuma consulta. Ela apenas confere se o código da UF é conhecido e se os dois verificadores fecham. Situação da inscrição, zona, seção, local de votação e pendências só podem ser consultados nos canais oficiais da Justiça Eleitoral.
Meu título tem menos de doze dígitos. Está errado?
Provavelmente não. Muitos títulos antigos são impressos sem os zeros à esquerda da parte sequencial. Para validar, complete com zeros à esquerda até chegar a doze dígitos, mantendo intactos o código da UF e os dois verificadores no fim.
Todas as ferramentas
Página de ferramentas →Todas gratuitas e executadas inteiramente no seu navegador.
Documentos brasileiros
Desenvolvimento
Texto