Docs
Everything for integrating and personalizing the embeddable barcode/QR scanner — from the one-line snippet to reacting to every scan in your own code.
Every account gets a personalized script tag from the dashboard. Paste it anywhere:
<button type="button" data-jsscanner-trigger>Open Scanner</button>
<script src="https://your-app.test/embed/YOUR_TOKEN.js"></script>
That's a fully working fullpage scanner. The guides below cover everything you can layer on top of it.
Reorder, hide or recolor the 4-icon taskbar (torch, camera, settings, upload) via HTML attributes or JavaScript.
IntegrationThree ways to capture every decoded barcode — a DOM event, a named global function, or a JS callback.
Document ScanningLive edge detection, multi-page capture and client-side perspective correction, delivered to your code as a PDF.
Data CaptureGuided photo flows with in-browser OCR — MRZ-verified ID data, or best-effort card fields, both with an editable review step.
Usage, limits and the regenerable embed link live in your
dashboard. For anything not covered here, the loader script itself
(/embed/<token>.js) is a small, readable file — open it in your
browser's dev tools to see exactly what it does.