Gerador e validador de título de eleitor
Gere números de inscrição eleitoral fictícios, com código de UF e dígitos verificadores calculados pela regra do módulo 11, para testar formulários, integrações e bases de homologação sem expor dados de eleitores.
Até 1000 itens por vez. Tudo é gerado no seu navegador.
Como usar
- Escolha a UF de origem da inscrição, ou
ZZpara eleitores no exterior. Sem escolha, o gerador sorteia um dos 27 estados. - Marque Com máscara (pontuação) para obter o formato
0000 0000 0000; desmarcado, saem os 12 dígitos corridos. - Clique em Gerar e depois em Copiar.
- Para gerar em lote, defina a Quantidade (1 a 1000) e use Exportar CSV ou Exportar JSON.
- Na aba Validar, cole um ou vários títulos (um por linha): cada linha indica se é válido, a UF correspondente ou o motivo do erro.
Como funciona
Como o título de eleitor é numerado
A Resolução TSE nº 21.538/2003 (art. 12) define o número de inscrição com 12 algarismos: os 8 primeiros são um sequencial, os 2 seguintes são o código da UF e os 2 últimos são dígitos verificadores por módulo 11 — o primeiro calculado sobre o sequencial e o segundo sobre o código da UF seguido do primeiro DV.
| Código | UF | Código | UF | Código | UF |
|---|---|---|---|---|---|
| 01 | SP | 11 | MA | 21 | SE |
| 02 | MG | 12 | PB | 22 | AM |
| 03 | RJ | 13 | PA | 23 | RO |
| 04 | RS | 14 | ES | 24 | AC |
| 05 | BA | 15 | PI | 25 | AP |
| 06 | PR | 16 | RN | 26 | RR |
| 07 | CE | 17 | AL | 27 | TO |
| 08 | PE | 18 | MT | 28 | ZZ (exterior) |
| 09 | SC | 19 | MS | ||
| 10 | GO | 20 | DF |
Regra dos dígitos verificadores
- 1º DV: multiplique os 8 dígitos do sequencial pelos pesos 2, 3, 4, 5, 6, 7, 8, 9, some e calcule o resto da divisão por 11.
- 2º DV: calcule (1º dígito da UF × 7 + 2º dígito da UF × 8 + 1º DV × 9) mod 11.
- Em ambos, resto 10 vira 0. Exceção de SP e MG (códigos 01 e 02): resto 0 vira 1. Essa exceção não aparece no texto da resolução; é a convenção adotada pelos validadores usados no mercado e por esta ferramenta.
Exemplo completo: 4182 7365 06??
Sequencial 41827365, UF 06 (PR). 1º DV: 4×2 + 1×3 + 8×4 + 2×5 + 7×6 + 3×7 + 6×8 + 5×9 = 8 + 3 + 32 + 10 + 42 + 21 + 48 + 45 = 209. 209 mod 11 = 0.
2º DV: 0×7 + 6×8 + 0×9 = 48. 48 mod 11 = 4. Resultado: 4182 7365 0604.
Com o mesmo sequencial em SP (01), o resto 0 do 1º DV vira 1, e o 2º DV fica 0×7 + 1×8 + 1×9 = 17, resto 6: 4182 7365 0116.
Perguntas frequentes
O título gerado existe no cadastro do TSE?
Não há essa garantia. O número é aleatório e só respeita a estrutura e os dígitos verificadores. A ferramenta não consulta a Justiça Eleitoral. A situação de um título real só pode ser verificada nos serviços oficiais do TSE. Use os números apenas para testes e demonstrações.
O que significa a UF ZZ?
É o código 28, usado para inscrições de eleitores que moram no exterior. No gerador, ZZ só aparece quando você o escolhe explicitamente; no sorteio automático entram apenas os 26 estados e o Distrito Federal. O validador reconhece o código 28 e informa ZZ no resultado.
Por que SP e MG têm uma regra diferente?
Nessas duas UFs, quando o resto do módulo 11 é 0, o dígito verificador passa a ser 1. A regra vale para os dois DV. Ela não consta no texto da Resolução nº 21.538/2003, mas é a adotada pelos validadores de referência, e um título de SP ou MG calculado sem ela falha na validação.
Por que o validador recusou um título com 12 dígitos?
Além do tamanho, ele confere se o 9º e o 10º dígitos formam um código de UF entre 01 e 28 e se os dois verificadores batem. Um código como 29 ou 00 gera o erro de UF inválida; um verificador diferente do esperado gera erro de dígito verificador.
Posso usar estes números em sistemas reais?
Não. Os títulos são fictícios e servem para fixtures, testes de formulário, ambientes de homologação e seeds de banco de dados. Não os use para se cadastrar em serviços, simular identidade de eleitor ou contornar qualquer verificação.
Fontes
Ferramentas relacionadas
Atualizado em 13/11/2026 · Rafael Lima