Launching Monday, June 23, 2031
00
:
00
:
00
:
00
days
hours
mins
secs

About

STRICH is a JavaScript SDK for real-time 1D and 2D barcode scanning in web apps, using the camera of smartphones and tablets. All decoding runs on-device in the browser: no backend or native app required. Barcode data never leaves the device.

Supports Code 128, EAN, UPC, Code 39, ITF, DataBar, QR Code, Data Matrix, Aztec, PDF417 (incl. US driver’s licenses) and more. Reads damaged, faded, inverted and poorly lit codes where open-source libraries struggle.

Add scanning with one line of code using the PopupScanner, or embed the BarcodeReader for full control. Zero dependencies, TypeScript definitions, sample code for Vanilla JS, React, Angular, Vue and Svelte. Works in all major browsers on Android and iOS.

Transparent pricing from €99/month with unlimited devices, or flat annual licenses with unlimited scans. Offline operation available. Free 14-day trial. Made in Switzerland by a GS1 Solution Partner.


FEATURES

  • On device scanning: Decodes all barcodes locally in the browser so your data never leaves the device.

  • Web based: Adds barcode scanning directly to your websites without needing a native app.

  • Wide format support: Reads almost any 1D and 2D barcode, including QR codes and driver licenses.

  • High performance: Reliably scans codes that are damaged, faded, or in poor lighting.

  • Developer friendly: Integrates into your web projects with minimal code and no extra dependencies.

  • Cross platform: Works seamlessly across all major browsers on both Android and iOS devices.

  • Flexible usage: Offers both a simple popup scanner and a fully customizable reader for advanced control.