For bars, clubs, dispensaries, smoke shops, liquor stores and events

ID Scanner: Bar Age Verify

Scan the barcode on a US or Canadian driver's license or ID, or the machine-readable lines on a passport or ID card, and get a full-screen green or red age verdict in about a second. Processed on the iPhone. No account. Works offline.

Download on the App Store

Built for the door

Instant verdict

A giant green or red screen with the exact age, readable at arm's length in a dark doorway. Under age? See "turns 21 in 43 days" instead of doing date math at midnight.

Licenses and passports

License barcode mode reads the PDF417 barcode on US and Canadian licenses and ID cards. Passport / ID mode reads the MRZ lines on a passport photo page, or on the back of an EU national ID card or residence permit.

Your age threshold

Choose 16, 18, 19, 20, 21 or 25 (Challenge 25) to match your jurisdiction or door policy.

Expired-document alerts

An expired document turns the screen red even when the guest is of age.

Made for low light

Light toggle, 2x zoom and near-range focus tuned for small, worn barcodes. Fully offline.

VIP and banned lists

Flag a patron once from the result screen. A star banner or a banned alert, with your note, appears every time that ID is scanned again. Stored only on your device.

Front cross-check

Premium: the camera reads the printed front of the card and compares it with the barcode data. Anything that does not line up is flagged for manual review.

For managers

With the optional scan log on: tonight's door count, scan history, a re-entry notice when the same ID is scanned twice within 12 hours, and CSV export (Premium).

How it works

  1. Tap Scan ID, pick License barcode or Passport / ID, and aim at the barcode on the back of the license or the <<< lines on the passport.
  2. Read the verdict: green means the guest meets your age threshold, red means under age or the document is expired.
  3. Optionally flag VIPs or banned patrons, keep an on-device scan log, and export it as CSV.

Pricing

FreeYour first 10 scans, with the full verdict screen
Weekly or annualPremium subscription, each with a 3-day free trial
LifetimeOne-time purchase that unlocks Premium forever, no subscription

Premium unlocks unlimited scans, the front cross-check and CSV export of the scan log. Subscriptions renew automatically unless cancelled at least 24 hours before the end of the current period. Prices vary by country; the App Store shows the exact price before you buy.

Frequently asked questions

Does it detect fake IDs?

No, and we will never claim it does. The app decodes the data in the barcode or the passport's machine-readable zone and calculates age; a well-made counterfeit can carry validly formatted data. The app does flag internal data inconsistencies, such as an expiry date before the issue date, and offers a front-vs-barcode cross-check as extra screening signals, but admission decisions remain yours.

Which documents can it read?

US and Canadian driver's licenses and state or provincial ID cards with the standard AAMVA PDF417 barcode on the back, plus passports and ID cards with a machine-readable zone (MRZ), such as EU national ID cards and residence permits.

Where does scanned data go?

All processing happens on the iPhone and the app has no server. Scan logging is off by default; if you turn it on, the log stays on the device, encrypted at rest, and you can delete it at any time. Data only leaves the phone if you export the CSV yourself.

Is keeping a scan log legal?

Rules vary by state and country, and some jurisdictions restrict retaining data scanned from IDs. That is why logging is off by default. Check your local rules before turning it on.

Does it work offline?

Yes. Scanning, verdicts, lists and the log all work with no connection.

Which languages is the app in?

English, German, French, Spanish and Arabic.