O que é e Quando Usar o Gerador de Título de Eleitor em Testes
Sistemas de admissão digital, portais de servidores públicos, fichas cadastrais universitárias e módulos de recursos humanos frequentemente exigem o preenchimento do número da Inscrição Eleitoral (Título de Eleitor) e aplicam travas de validação algorítmica no front-end e no back-end.
O Gerador de Título de Eleitor da RockTools foi criado para que programadores e analistas de qualidade (QA) possam popular bancos de dados de homologação (staging) e executar testes automatizados em frameworks como Cypress, Playwright, Selenium e Jest utilizando dados fictícios sintaticamente perfeitos, sem violar a LGPD (Lei Geral de Proteção de Dados) ao expor documentos de cidadãos reais.
Para testes cadastrais completos, combine esta ferramenta com o nosso Gerador de CPF e o Gerador de Pessoas.
Como Funciona o Algoritmo de Validação do Título de Eleitor (Módulo 11)
O número do Título de Eleitor brasileiro é composto por 12 algarismos (SSSS SSSS UU DD), nos quais cada bloco desempenha um papel específico no cálculo oficial do Tribunal Superior Eleitoral (TSE):
- 8 primeiros dígitos (Sequencial): identificam o número de ordem da inscrição eleitoral.
- 9º e 10º dígitos (Código da UF): representam a circunscrição estadual onde o título foi emitido originalmente, variando de
01(São Paulo) a28(Exterior / ZZ). - 11º dígito (1º Dígito Verificador): calcula-se a soma dos 8 primeiros dígitos multiplicados respectivamente pelos pesos
2, 3, 4, 5, 6, 7, 8, 9. Divide-se a soma por 11 e toma-se o resto inteiro: se o resto for10, o DV1 é0; se o resto for0e a UF for Minas Gerais (02) ou Goiás (10), o DV1 assume1; nos demais casos, o próprio resto é o DV1. - 12º dígito (2º Dígito Verificador): multiplicam-se o 9º dígito, o 10º dígito (ambos da UF) e o 11º dígito (DV1 recém-calculado) pelos pesos
7, 8, 9. Calcula-se o resto da divisão dessa soma por 11 aplicando exatamente a mesma regra de exceção para resto 10 e para MG/GO.
Tabela Oficial de Códigos de UF do Título de Eleitor (9º e 10º Dígitos)
Consulte abaixo a correspondência oficial do TSE entre os dígitos 9 e 10 do Título de Eleitor e a respectiva Unidade da Federação:
| Código TSE | Sigla UF | Estado / Circunscrição | Regra Resto 0 |
|---|---|---|---|
| 01 | SP | São Paulo | DV = 0 (Padrão) |
| 02 | MG | Minas Gerais | DV = 1 (Exceção MG/GO) |
| 03 | RJ | Rio de Janeiro | DV = 0 (Padrão) |
| 04 | RS | Rio Grande do Sul | DV = 0 (Padrão) |
| 05 | BA | Bahia | DV = 0 (Padrão) |
| 06 | PR | Paraná | DV = 0 (Padrão) |
| 07 | CE | Ceará | DV = 0 (Padrão) |
| 08 | PE | Pernambuco | DV = 0 (Padrão) |
| 09 | SC | Santa Catarina | DV = 0 (Padrão) |
| 10 | GO | Goiás | DV = 1 (Exceção MG/GO) |
| 11 | MA | Maranhão | DV = 0 (Padrão) |
| 12 | PB | Paraíba | DV = 0 (Padrão) |
| 13 | PA | Pará | DV = 0 (Padrão) |
| 14 | ES | Espírito Santo | DV = 0 (Padrão) |
| 15 | PI | Piauí | DV = 0 (Padrão) |
| 16 | RN | Rio Grande do Norte | DV = 0 (Padrão) |
| 17 | AL | Alagoas | DV = 0 (Padrão) |
| 18 | MT | Mato Grosso | DV = 0 (Padrão) |
| 19 | MS | Mato Grosso do Sul | DV = 0 (Padrão) |
| 20 | DF | Distrito Federal | DV = 0 (Padrão) |
| 21 | SE | Sergipe | DV = 0 (Padrão) |
| 22 | AM | Amazonas | DV = 0 (Padrão) |
| 23 | RO | Rondônia | DV = 0 (Padrão) |
| 24 | AC | Acre | DV = 0 (Padrão) |
| 25 | AP | Amapá | DV = 0 (Padrão) |
| 26 | RR | Roraima | DV = 0 (Padrão) |
| 27 | TO | Tocantins | DV = 0 (Padrão) |
| 28 | ZZ | Exterior (ZZ) | DV = 0 (Padrão) |
Termo de Uso e Responsabilidade Técnica
Uso Exclusivo para Desenvolvimento de Software, Homologação e Testes (QA)
Os números gerados por esta ferramenta são fictícios e servem única e exclusivamente para validação de algoritmos e preenchimento de sistemas em ambiente de teste. Eles não produzem qualquer efeito jurídico perante a Justiça Eleitoral e não devem ser utilizados em cadastros oficiais ou governamentais. O usuário é o único responsável pelo uso adequado dos dados gerados.
Perguntas Frequentes sobre o Gerador de Título de Eleitor
Os números gerados pelo Gerador de Título de Eleitor pertencem a eleitores reais?
Não. As inscrições eleitorais criadas por esta ferramenta são sequências numéricas fictícias geradas aleatoriamente em tempo real no seu navegador. Elas respeitam integralmente o cálculo matemático dos dois dígitos verificadores (Módulo 11) do Tribunal Superior Eleitoral (TSE), mas não possuem qualquer vínculo com cidadãos cadastrados na Justiça Eleitoral.
Como funciona a estrutura dos 12 dígitos do Título de Eleitor?
Um número de Título de Eleitor padrão possui 12 algarismos divididos em três blocos: os 8 primeiros dígitos representam o número sequencial de inscrição; o 9º e o 10º dígitos indicam o código da Unidade Federativa (de 01 para São Paulo até 28 para o Exterior/ZZ); e o 11º e 12º dígitos são os dois dígitos verificadores calculados pelo algoritmo Módulo 11.
Qual é a regra especial de Minas Gerais (02) e Goiás (10) no cálculo do TSE?
No algoritmo oficial do TSE, quando o resto da divisão por 11 resulta em 0 (zero), o dígito verificador normalmente assume 0. Entretanto, para títulos emitidos em Minas Gerais (código 02) e Goiás (código 10), um resto igual a 0 faz com que o dígito verificador assuma o valor 1. Nosso gerador aplica essa regra automaticamente.
Como saber de qual estado é um Título de Eleitor?
Basta observar o 9º e o 10º algarismos do documento (os dois penúltimos números, logo antes dos dois dígitos verificadores finais). Por exemplo, 01 corresponde a São Paulo (SP), 02 a Minas Gerais (MG), 03 ao Rio de Janeiro (RJ), 04 ao Rio Grande do Sul (RS) e 28 a eleitores cadastrados no Exterior (ZZ).
