Barcode Scanner Setup
Compatible Scanners: Any USB or Bluetooth barcode scanner that supports PDF417 format (standard for driver's licenses).
Setup Steps:
- USB Scanner: Plug into your computer - it will work like a keyboard, no drivers needed
- Bluetooth Scanner: Pair with your device through Bluetooth settings, then ensure it's in keyboard emulation mode
- Configuration: Most scanners work out of the box. Ensure your scanner is set to send an
Enter key after each scan (usually the default)
- Testing: Open this page in your browser and scan a driver's license - data should appear automatically
App Features
- Automatic Age Verification: Instantly validates if the person is 21+ years old
- Expiration Detection: Warns if the ID is expired (but still records if over 21)
- Duplicate Detection: Alerts if the same license has been scanned before
- Visual Feedback: Color-coded flashes indicate scan results:
- Green = Valid ID, over 21
- Orange = Expired ID, but over 21
- Red = Under 21, rejected
- Blue = Duplicate scan detected
- Yellow = Scan error
- Search & Filter: Quickly find records by name, license number, or address
- Data Export: Download all records as CSV for external use
- Print Records: Generate a printer-friendly report of all scanned IDs
- Individual Record Deletion: Remove specific records with the Delete button
- Persistent Storage: All data is saved locally in your browser
- Dark Mode: Toggle between light and dark themes for comfortable viewing
How to Use
- Keep this page open in your browser
- Position the barcode on the back of the ID
- Scan with your barcode scanner
- Watch for the color flash indicating the result
- View the parsed data in the debug section and table below
- Use search to find specific records
- Export or print records as needed
Supported ID Types
Currently optimized for California driver's licenses and state IDs. Other US states with PDF417 barcodes may work but parsing accuracy may vary.
Privacy & Data
All data is stored locally in your browser using localStorage. No data is sent to any server. Clear your browser data to remove all records.