Validador de Título de Eleitor
Valide números de Título de Eleitor brasileiro de forma rápida e segura.
Sobre o Validador de Título de Eleitor
O Validador de Título de Eleitor verifica se um número segue o algoritmo oficial do Tribunal Superior Eleitoral (TSE). O Título tem 12 dígitos: 8 sequenciais, 2 de UF e 2 dígitos verificadores.
Ideal para desenvolvedores que precisam validar o formato do Título de Eleitor em sistemas de cadastro. A validação é matemática e não consulta a base do TSE.
Anatomia & Estrutura do Título de Eleitor
O Título de Eleitor é formado por 12 dígitos decimais em 3 partes fundamentais:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 8 | Matrícula Sequencial | 8 dígitos | Número sequencial de inscrição do eleitor no cartório eleitoral | 04399701 |
| 9 e 10 | Código da UF | 2 dígitos | Estado de inscrição eleitoral (01 para SP, 02 para MG até 28 para TO e 29 exterior) | 01 |
| 11 e 12 | Dígitos Verificadores | 2 dígitos | Dois dígitos de integridade calculados por Módulo 11 com regras especiais | 59 |
Algoritmo Oficial do Título de Eleitor (TSE Módulo 11)
O Tribunal Superior Eleitoral calcula os dígitos verificadores considerando a UF e regras de resto 0 e 10:
DV1 = (Σ d[i]*(i+2) % 11); DV2 = ((d[8]*7 + d[9]*8 + DV1*9) % 11)
- 1. Multiplique os 8 primeiros dígitos pelos pesos de 2 a 9.
- 2. Calcule o resto da divisão por 11.
- 3. Se o resto for 10, DV1 é 0. Se for 0: caso a UF seja 01 (SP) ou 02 (MG), DV1 é 1; senão 0.
- 4. Multiplique os dígitos da UF por 7 e 8, e o DV1 por 9.
- 5. Calcule o resto por 11: se 10, DV2 é 0; se 0 e UF for 01 ou 02, DV2 é 1; senão DV2 é o resto.
- 6. Convalide a exata correspondência dos dígitos 11 e 12.