Dados de teste para devs brasileiros
PT
Dados fictícios para testes de software. Usar documentos falsos para fraude é crime (Código Penal, arts. 297–299, 307).

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

  1. Escolha a UF de origem da inscrição, ou ZZ para eleitores no exterior. Sem escolha, o gerador sorteia um dos 27 estados.
  2. Marque Com máscara (pontuação) para obter o formato 0000 0000 0000; desmarcado, saem os 12 dígitos corridos.
  3. Clique em Gerar e depois em Copiar.
  4. Para gerar em lote, defina a Quantidade (1 a 1000) e use Exportar CSV ou Exportar JSON.
  5. 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ódigoUFCódigoUFCódigoUF
01SP11MA21SE
02MG12PB22AM
03RJ13PA23RO
04RS14ES24AC
05BA15PI25AP
06PR16RN26RR
07CE17AL27TO
08PE18MT28ZZ (exterior)
09SC19MS
10GO20DF

Regra dos dígitos verificadores

  1. 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. 2º DV: calcule (1º dígito da UF × 7 + 2º dígito da UF × 8 + 1º DV × 9) mod 11.
  3. 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