PAN Card OCR
Upload a photo or scan of your PAN card and extract the PAN number, name, father's name and date of birth automatically. Everything runs on-device — your PAN card image is never uploaded anywhere.
Nothing leaves your browserNo sign-upNo watermark
Drop your PAN card photo here
JPG, PNG, WebP, HEIC — a clear, straight photo or scan
On-device OCR — PAN card data never sent to any server.
Use PAN OCR as a transcription aid
The reader looks for printed fields on a PAN card image and presents candidate text for copying. It does not contact the Income Tax Department, verify that a PAN is active, or confirm a person's identity. Review every extracted field against the card before placing it into a tax, banking or KYC form.
For better recognition, use a straight, glare-free image with all four card edges visible. Reflections across the laminated surface and compression from messaging apps can turn letters into similar-looking characters. Avoid sharing the source image unnecessarily; once you have checked the transcription, clear it from the browser session.
A PAN is always ten characters in one fixed pattern: five letters, four digits, then a single check letter. The fourth letter encodes the holder type — P for an individual, C for a company, H for a Hindu Undivided Family — and the fifth is normally the first letter of the surname. Knowing the shape is the fastest way to catch a bad read, because a result with six letters before the digits, or a digit where the tenth character should be, is wrong no matter how confident it looks.
Photograph the card itself rather than a photocopy where you can. Laminate reflections, a folded corner over the number, or a print-of-a-print all cost accuracy, and the embossed lettering on some older cards reads poorly at an angle. If the text comes back mangled in one attempt, changing the angle to kill the reflection usually helps more than raising the resolution.
- Pay special attention to zero/O and one/I substitutions.
- Confirm the name order and date directly from the card.
- Do not treat OCR output as PAN verification.
- Check the pattern: five letters, four digits, then one letter.
Uses Tesseract.js — an open-source OCR engine — running as WebAssembly in your browser.
Related tools
More free tools
All on-device — nothing you open here is uploaded.