Skip to content

It can scan and extract Govt Id data and exact Id number .

Dev-Arnab-Flutter/doc-scanner

Repository files navigation

🪪 Flutter ID Scanner

A Flutter app that scans Aadhaar, PAN, Voter ID, and Driving License numbers from images using Google ML Kit OCR.
You can capture an image using the camera or select one from the gallery, and the app extracts the ID number automatically.


✨ Features

  • 📸 Capture image from camera
  • 🖼️ Pick image from gallery
  • 🔍 Extracts text using Google ML Kit Text Recognition
  • 🧾 Detects and validates:
    • Aadhaar (12 digits / space-separated format)
    • PAN (ABCDE1234F)
    • Voter ID (ABC1234567)
    • Driving License (handles multiple Indian formats like WB-37..., WB3720..., WB37 2014...)
  • 🎨 Clean UI with Material design
  • 🧹 Normalizes extracted IDs (removes spaces/dashes in DL, keeps Aadhaar spacing intact)

🛠️ Tech Stack

About

It can scan and extract Govt Id data and exact Id number .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published