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
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.
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.
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.
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.
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.
MatrixScan AR
Capture multiple barcodes with AR status icons, pop-overs, and information overlays. Customize color, text, font, size, overlay placement, and behavior.
< 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.
-
# Install with one command: npx plugins add scandit/skills # Claude Code: ## 1. /plugin marketplace add scandit/skills ## 2. /plugin install scandit-sdk@scandit-plugins # Codex CLI: ## 1. codex plugin marketplace add scandit/skills ## 2. codex plugin add scandit-sdk@scandit-pluginsScandit Agent Skills
Teach any coding agent 15 years of barcode scanning expertise and examples, including Claude Code, Codex, Cursor, GitHub Copilot, Gemini, OpenCode, and 40+ others.
- A single line of copy-paste code installs the Scandit Agent Skills iOS bundle.
- Run one prompt that describes your use case in plain language.
- Scandit Agent Skills handles all SDK setup, license activation, UI wiring, performance tuning, and edge cases.
- Get automatic updates with every release, so the generated code always targets current, validated Scandit APIs.
-
More than just docs
Get iOS demo apps, realistic code samples, detailed documentation, UX best practice library and guidance, QA guides and assets.
-
Security by design
All image processing performed on-device by default. Customers retain complete control over data collection and processing. ISO27001 certified.
-
>98% support NPS score
Access to industry-leading scanning experts for everyone, plus dedicated customer success resource for eligible customers.
From start-ups to global giants
Broad framework and device support
Scandit supports all major frameworks and 20,000+ models of smart devices, including smartphones, tablets, handheld computers, and wearables.