iOS Barcode Scanner SDK

Barcode scanning, rebuilt for AI. Accuracy where other SDKs give up, context awareness to eliminate accidental scans. Add autonomously with Agent Skills or DIY with Swift Package Manager wired into UIKit or SwiftUI.

We've seen and solved the edge cases that break other iOS barcode scanner SDKs

80bn

scans processed in 2025

170m+

active mobile devices

20k+

device models supported

Performance

480 barcodes a minute is just the start

Scan speeds <200ms per scan feel instant to human perception — what matters more is preventing bad data entering your system. Large-scale scanning demands accuracy close to 100%.

Accuracy where other iOS barcode SDKs give up

  • Consistent accuracy rate >99% for most barcodes and real-world conditions.
  • Long-range scanning: under calibrated testing, the Scandit SDK read common retail barcodes (EAN-13, EAN-8, UPC-E and Code 128) from an average distance of 77 cm.
  • Reliable capture of torn labels, tiny barcodes, codes at long ranges, curved and shiny surfaces, low light, extreme angles, and motion blur.
  • Barcodes too damaged? The SDK automatically switches over to OCR to capture printed digits instead.
Smartphone displaying a "List Building" barcode scanning app, scanning shipping labels on boxes with "Intended scan" and "Not scanned" labels.

AI-powered context awareness reduces accidental scans to near-zero

  • Always capture the right barcode, even when the camera is off-target.
  • Avoid duplicates with rapid behavior analysis that distinguishes intentional from accidental scans rather than relying on fixed timeouts.
  • Multiple barcodes in the field of view? The SDK automatically triggers an on-screen aimer so users can capture the right barcode.
Multiple barcode scanning

Pre-built components that turn scanning into guided workflows

Capture every barcode in view with just one press. 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 customizable 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

Capture multiple barcodes with 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 from scratch or skip the edge cases with Native iOS Agent Skills and pre-built web components.

From start-ups to global giants

Among the software we compared, Scandit was the best. Furthermore, it achieved stable reading even with different Android models and iOS.

Yuji Konno, Consumer Data Management Department, Data Management Division | 3,300-person marketing research company

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

[Apple’s native] and open-source solutions didn’t work that well, especially in difficult and low lighting or with damaged codes. Scandit’s AI-driven data capture capabilities demonstrate remarkable technical expertise and show a deep focus on innovations that truly enhance the user’s scanning experience in real-world conditions.

François Martin, CTO and co-founder | 200-person consumer health start-up

See case study

Don't underestimate how much the quality of your scanning technology shapes everything downstream.

Yixin Zhu, VP of Engineering | 200-person consumer grocery start-up

See case study

Broad framework and device support

Scandit 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