Daily · Free tool
Voter ID (EPIC) Validator
The Elector's Photo Identity Card (EPIC) number is a 10-character code: 3 alphabetic characters identifying the state Function Code, followed by 7 digits.
3 letters + 7 digits — 10 characters total.
How the EPIC number is structured
The Elector's Photo Identity Card (EPIC) issued by the Election Commission of India is a 10-character alphanumeric ID. The first three letters are the “Function Code” assigned to the Electoral Registration Officer (ERO) of an Assembly Constituency — e.g. RXG, YHA, ABC — followed by 7 digits that are unique within that ERO. There is no checksum and no embedded date.
Worked example
YHA1234567 is a valid format (3 letters + 7 digits = 10 chars). YHA-1234-567 with hyphens won't scan in lookup tools — the official portal expects no separators. Treat O (letter) vs 0 (zero) carefully; many EPIC slips printed on thermal paper smudge, and one substitution is a common cause of “Voter Not Found” on the NVSP search. This tool flags character-level issues before you waste time on the ECI website.
When to use this
- Filling Form 8 / 8A for address change after relocation
- Pasting your EPIC into the Aadhaar-EPIC linkage portal
- Verifying your spouse's / parents' card before submitting an enquiry
- Bulk data entry — vendor onboarding, employee verification, NGO surveys
Once validated, find your polling station via our voter booth lookup.
FAQ
My voter ID is plastic — does it still need to match this format?
Yes. Plastic vs paper is just the medium. The 10-character EPIC number (3 letters + 7 digits) is the same. Plastic versions issued post-2014 are widely accepted as ID proof.
Why does my voter ID start with letters that don't match my state?
EPIC prefixes are based on Election Commission Function Codes — historical, not aligned to current state codes. They identify the issuing constituency, which can be a tiny district code unrelated to state names.
Can I use voter ID instead of Aadhaar everywhere?
Voter ID is widely accepted as photo ID + DOB proof. But for KYC (banks, telecom), most institutions specifically ask for Aadhaar/PAN — voter ID alone may not suffice.