Scan any barcode in real time, on-device.
Decode EAN, UPC, Code 128, Code 39, ITF, PDF417, DataMatrix, and Aztec straight from the live camera stream. It runs on iOS, Android, Flutter, and React Native, 100% on-device with no network required.
Live-camera decoding for 1D and 2D codes
- ✓ Real-time decoding from the camera preview, no shutter tap or freeze frame
- ✓ 1D symbologies: EAN-8/13, UPC-A/E, Code 128, Code 39, and ITF
- ✓ 2D symbologies: PDF417, DataMatrix, Aztec, and QR
- ✓ 100% on-device, so it decodes with no network and works in airplane mode
- ✓ Live camera decoding with a built-in torch and auto-zoom assist for small or low-contrast labels
- ✓ Each detection is confirmed in a quick review sheet, then returned to your app as a single value
- ✓ Native iOS and Android, plus Flutter and React Native bindings
// Launch the on-device scanner; the result returns in onActivityResult startActivityForResult( new Intent(this, Class.forName("com.extrieve.quickcapture.sdk.OpticalCodeHelper")), REQ_SCAN); // onActivityResult: String value = data.getStringExtra("DATA"); // decoded content String type = data.getStringExtra("TYPE"); // "QRCODE" or "BARCODE"
Common scenarios
Retail POS & checkout
Scan EAN and UPC product codes at the register or on a self-checkout kiosk. On-device decoding keeps the line moving even when Wi-Fi drops.
Warehouse & inventory
Count stock, pick orders, and reconcile bins by scanning Code 128 and DataMatrix labels across a whole aisle.
Logistics & parcel tracking
Read shipping labels (Code 128, ITF, and dense PDF417 manifests) at the loading dock or on the delivery route, fully offline.
Event ticketing
Validate PDF417 and Aztec tickets at the gate in real time. Also handling QR code scanning? The same SDK decodes both.
Asset tracking
Tag and audit equipment with DataMatrix or Code 39 labels, then capture supporting paperwork with Mobile Document Scanning.
Healthcare specimen labels
Scan tiny DataMatrix codes on vials, tubes, and wristbands with reliable close-focus decoding at the point of care.
Priced for every team
Included in the SDK license. Pricing shown in your local currency.
Affordable to all
A flat per-device rate. It stays the same for one scanning app or a whole fleet of handhelds. No per-scan metering, no surprise overage.
Common questions
Explore the rest of the Mobile SDK
One license, every capability — take this and you also get all of these.