Key Features
Native Browser Scanning: Powered by html5-qrcode — zero native mobile plugins or extra app builds required.
Single-Scan Auto-Stop Protection: Automatically stops the camera stream immediately on success or error to prevent duplicate rapid scans and save battery.
Cross-Platform: 100% compatible with Reactive Web, Progressive Web Apps (PWA), and Native Mobile Shells (iOS & Android).
Built-in Camera Switcher (ShowCameraSwitch): Optional UI button to switch seamlessly between front (selfie) and back (environment) cameras.
Manual & Auto Controls (ShowStart_StopButtons): Configure hands-free auto-scanning on load or display built-in Start/Stop UI control buttons.
?? Wide Barcode Support: Reads QR Code, EAN-13, EAN-8, CODE-39, CODE-128, UPC-A, UPC-E, DataMatrix, and PDF417.
Customizable Viewfinder: Configurable scan box dimensions (QrBoxWidth, QrBoxHeight), framerate (Fps), and extended CSS classes.
Reactive Event Handlers: Returns decoded value, format name, and error messages via native OutSystems block events.