Scan barcodes quickly and reliably in your web app — no native app required! See how STRICH compares to ZXing and QuaggaJS.
No large up-front commitment, unlimited devices. Cancel anytime. Free 30-day trial.
From startups to large corporations, see what people have to say about STRICH.
Moving your scanning workflows to web apps offers unique advantages over native apps.
No need to worry about App Stores and the headaches they bring. Host your web app anywhere you like, without platform risk.
Distribute your app by sharing a link or a QR code. Web apps are always up-to-date.
Write your app once for the web instead of relying on expensive iOS/Android development. Avoid duplicating efforts and invest in a single code base instead.
Don't force users to install apps they seldom need. App fatigue is real and it is unlikely you need a native app, especially for business apps.
Progressive Web Apps (PWA) allow installing a web app on the user's home screen, increasing engagement and retention while offering advanced capabilities like offline operation and push notifications.
Not convinced? See how companies like Brooklyn Public Library, Swiss Railways and Bold use STRICH for their scanning processes.
STRICH is built from the ground up using modern web technology.
STRICH leverages modern JavaScript and web standards such as WebGL and WebAssembly for powerful image processing.
Works in all major browsers on Android and iOS, on both high-end and budget devices. Sample code available for Angular, SvelteKit, React, Vue and Vanilla JS.
Available on NPM with zero dependencies. Single JavaScript file with TypeScript bindings and embedded WASM.
Tracks emerging web standards so you don't have to. We are always working on optimizing the scanning experience.
STRICH supports a wide range of 1D and 2D barcodes, and we are always working on more. Check the list of supported barcode types.
Code 128, EAN, UPC, Code 39, Code 93, ITF, Databar, Codabar.
QR Code, Data Matrix, Aztec Code and PDF417. Scan US driver’s licenses and more with PDF417 support!
All image processing happens on the device in real-time by leveraging the power of modern web technologies.
Comes with a proven, built-in UI that includes a targeting overlay, camera selector, flashlight, tap-to-focus, etc.
Easily scan barcodes with our new Popup Scanner — a ready-to-use modal that integrates seamlessly with your UI. Get started with just one line of code!
Real-life barcodes are often difficult to read. STRICH uses advanced image processing to improve read rates over simpler solutions.
Faded ink and damaged bars make barcodes difficult to read.
Uneven illumination, low light and reflections can be challenging.
STRICH fully supports reading inverted codes (light print on dark background) for all types.
ZXing and QuaggaJS often have issues reading more challenging codes. See how STRICH compares to free alternatives.
STRICH has Enterprise-friendly capabilities to support your business.
Integrates into popular Enterprise environments such as Salesforce (Lightning Web Components), SAP (Fiori), OutSystems and others.
Learn how Groz-Beckert, the world's leading provider of industrial machining needles, uses STRICH in their SAP Fiori environment.
We bill you a fixed, yearly rate which does not depend on the number of scans or devices. We accept purchase orders, and support credit cards or wire transfer.
Remove STRICH logo from scanning UI and replace it with your own to make your scanning app fully yours with our custom branding add-on.
Comply with strict IT policies, deploy to isolated environments, or ensure SOC2 compliance with our fully offline add-on – no data ever leaves the device.
Prices do not include VAT or sales tax. Please check our reseller's page for information on applicable taxes.
Frequently Asked Questions
STRICH is a JavaScript library which adds 1D/2D barcode scanning capabilities to web apps using the smartphone's camera.
STRICH allows you to implement your barcode scanning workflows in easy to manage web apps. Read more about the advantages of barcode scanning in web apps in our JavaScript Barcode Scanning article.
If you exceed the limit for two consecutive months, we will gently nudge you towards a higher subscription plan. We will not reject scans. You will have enough time to make a decision.
STRICH is distributed in a subscription model. You are always entitled to the latest version.
STRICH relies only on browser capabilities and has zero third-party dependencies, making it easy to integrate into existing apps and inherently compatible with all web frameworks.
STRICH supports most common barcode types. To make sure STRICH works for you, please try the free Demo App and choose All Symbologies.
If a free alternative like ZXing or QuaggaJS works for you, then you may not need STRICH. If you prefer a maintained, professionally supported and high-performing scanning solution, STRICH might be the answer. See how STRICH compares to free alternatives.
Pixelverse GmbH, the company behind STRICH, is an registered GS1 Solution Partner in Switzerland. We support and implement GS1 standards.
Still have questions? Head over to the full FAQ.
Get started integrating STRICH into your web app! Or launch our free demo and convince yourself that STRICH meets your needs.
Launch Demo App Start free trial