Voter ID Validator

Quickly and easily validate your Voter Registration Card! Our Voter Registration Card validator ensures the authenticity of the provided number, confirming that it is valid and error-free. If you need to generate a new Voter Registration Card, try our Voter Registration Card generator.

This tool generates fictitious data intended exclusively for software testing and development purposes. The data does not correspond to real people or entities and must not be used for illegal, fraudulent purposes, or in ways that violate the privacy of others. Compliant with LGPD (Brazilian Data Protection Law).

How Voter ID Validation Works

What does the validator check?

The Help4Dev Voter ID validator checks the mathematical consistency of the 2 check digits using the TSE (Superior Electoral Court) algorithm. It also identifies the state of origin from the state digits (positions 9 and 10) and provides this information along with the validation result. It does not query the TSE electoral database nor verify if the voter ID is in regular status.

When is a Voter ID considered invalid?

A Voter ID is invalid when: (1) it does not have exactly 13 digits; (2) the state code (digits 9 and 10) does not correspond to a valid Brazilian state (01 to 28); (3) the check digits do not match the calculation with weights 2 to 9 (for the first verifier) and weights 7, 8, 9 (for the second). States SP (01) and MG (02) have special rules when the remainder is 0.

Why validate Voter ID in development?

Electoral status verification platforms, party registration systems, electoral accountability applications, and services requiring voter ID for access need to validate this document. The Help4Dev validator facilitates testing these validations, providing instant algorithm verification by the TSE and identifying the state of origin of the voter ID.