A free, open-source QR & barcode scanner that checks every ticket against your own API — with instant green, yellow and red results.
Free on the App Store & Google Play — or run it in your browser, no install · set up a scanner · GitHub
Everything you need to check people in quickly — and nothing you don't.
Every scan returns a clear green / yellow / red result with the ticket details and a message from your server, plus haptic and sound feedback.
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 →
QR, Code 128, EAN, PDF417 and more, with continuous mode, a torch toggle, debounce against double-scans, and manual entry as a fallback.
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 →
Each scanner keeps its own on-device history so you can review check-ins and spot duplicates, even after the result popup is gone.
No accounts, no analytics, no tracking. Scan data only ever goes to the server you configure. Read the policy →
Audit it, self-host the validation API, or fork it for your event. Adapting it to a new ticket backend is a single file.
Open Ticket Scanner is a free, open-source ticket & barcode scanner that validates against your own backend — so you keep control of your tickets and your data.
Designed & developed by Fruitcake — a development agency from the Netherlands that builds web & mobile products and maintains popular open-source tools.
fruitcake.nl →MIT licensed. Read the code, file an issue, or fork it for your own event — everything happens in the open on GitHub.
View on GitHub →