React Native Barcode Scanner SDK

Build barcode scanning with AI — accuracy where other SDKs give up, context awareness to eliminate accidental scans. Integrate with Agent Skills or just two npm packages running in an Expo dev build or bare app.

We've seen and solved the scenarios that break other React Native barcode scanners

20k+

device models supported

80bn

scans processed in 2025

170m+

active mobile devices

Performance

480 barcodes/minute is just the starting point

Scan speeds <200ms per scan feel instant to human perception — what matters more is preventing bad data from entering your system. Scanning at scale requires near-100% accuracy.

Accuracy that beats the others

  • Accuracy rate consistently >99% for the barcodes and scenarios teams care about.
  • Long-range scanning: the Scandit SDK reads common retail barcodes (EAN-13, EAN-8, UPC-E and Code 128) from an average distance of 77 cm, proven through a calibrated test environment.
  • Consistent capture of torn labels, tiny barcodes, curved and shiny surfaces, codes at long ranges, low light, extreme angles, motion blur.
  • Automatic switchover to OCR capture of printed digits when barcodes are too damaged.
Smartphone displaying a "List Building" barcode scanning app, scanning shipping labels on boxes with "Intended scan" and "Not scanned" labels.

Context-aware scanning to reduce accidental captures to near-zero

  • Always capture the right barcode, even when the user’s aim is off.
  • Automatic trigger of an on-screen aimer to help scan the right barcode when many are close together.
  • Rapid behavior analysis differentiates intentional from accidental scans, reducing duplicates faster than fixed timeouts.
Multiple barcode scanning

Accelerate batch scanning with guided workflows

One press reliably captures every barcode in view. Help users pick, count, and flag with AR overlays on their screens.

MatrixScan Count

Pre-built scan and count component for receiving goods, cycle counting, inventory, and tote mapping. Includes native UI elements: AR overlays, button counter badge, and progress bar.

Documentation

MatrixScan Find

Pre-built component to find one item among many for ISOF, order assembly, pickup at PUDO, or finding a delivery. Native UI includes customizable AR overlays, pause button, item carousel, and notification alerts.

Documentation

MatrixScan Batch

Multiple barcode scanning that’s lightweight, fully customizable, and doesn’t require AR. Batch process barcodes and handle multi-code labels with unparalleled speed and accuracy.

Documentation

MatrixScan AR

Help users capture multiple barcodes with native AR status icons, pop-overs, and information overlays. Customize color, text, font, size, overlay placement, and behavior.

Documentation

Integration

< 1 hour median time to first scan

Build it yourself or use React Native Agent Skills to handle integration and scanning edge cases.

From start-ups to global giants

Scandit is very fast, like nothing else. We immediately saw greater speed and performance when we replaced open source software with the Scandit SDK.

Yannick Rodermund, Team Coordinator, Software Development | 4,000-strong retailers network

See case study

With Scandit, we enabled associates to scan a large area of shelves and easily identify incorrect prices. We also built a capability to allow one-touch tag printing to update prices in real time.

Lance Martel, CIO | 298-store office supply retailer

See case study

Two issues were important to us... guaranteeing high performance across multiple types of barcode ... [and] how well the product would be supported. Scandit outperformed alternative open-source and plug-in solutions on both fronts.

Stefan Graf, Product Owner | 37,000-person national railway

See case study

By switching from a single-use hardware operation to company-wide smartphones that utilizes Scandit Smart Data Capture, our business operational efficiencies have increased. The API integration was fast and took us only a few weeks to integrate into our native Kaptura Mobile app.

Eneko del Castillo Rojo, Technical Manager | 70-store sports retail chain

See case study

Broad framework and device support

The Scandit Barcode Scanner SDK supports all major frameworks and 20,000+ models of smart devices, including smartphones, tablets, handheld computers, and wearables.

Frequently Asked Questions

Loading search...

Please wait a moment