Open Ticket Scanner app icon

Validate tickets in a tap

A free, open-source QR & barcode scanner that checks every ticket against your own API — with instant green, yellow and red results.

iOS & Android · App Store and Google Play links coming soon.

A valid ticket showing a green result A duplicate ticket showing a yellow already-used result Configuration screen connecting to your own API Provision devices with a setup QR code On-device scan history

Built for the door

Everything you need to check people in quickly — and nothing you don't.

Instant verdicts

Every scan returns a clear green / yellow / red result with the ticket details and a message from your server, plus haptic and sound feedback.

🔌

Bring your own backend

Point a configuration at any HTTPS endpoint. Each scan is POSTed to your API and the response drives the result — your rules, your data. Read the API contract →

📷

Fast, reliable scanning

QR, Code 128, EAN, PDF417 and more, with continuous mode, a torch toggle, debounce against double-scans, and manual entry as a fallback.

🔗

One-scan provisioning

Set up one device, then share a QR or link to copy the configuration onto every other scanner — with an optional, clearly-flagged API key. Generate a setup code →

🗂️

Local history

Each scanner keeps its own on-device history so you can review check-ins and spot duplicates, even after the result popup is gone.

🔒

Privacy by design

No accounts, no analytics, no tracking. Scan data only ever goes to the server you configure. Read the policy →

Free & open source

Audit it, self-host the validation API, or fork it for your event. Adapting it to a new ticket backend is a single file.