Table of contents
Swift
Objective-C

Dynamsoft Barcode Reader iOS Edition

Dynamsoft Barcode Reader (DBR) enables you to embed barcode reading capabilities with enterprise-class performance in your iOS applications.

Get Started

🚀 Quick Start with BarcodeScanner

Build a working scanner app quickly with the ready-to-use BarcodeScanner component. Best for fast integration and standard scanning workflows.

  • Lower learning curve
  • Preset scanning UI
  • Fewer lines of code

Enter this guide →

🛠️ Advanced with Foundational APIs

Use Foundational APIs for professional-level customization of camera control, decoding workflow, and performance tuning.

  • Full workflow control
  • Custom UI and camera pipeline
  • Advanced scenario coverage

Enter this guide →

Download Demo

Supported Barcode Formats

Dynamsoft Barcode Reader supports the following barcode formats:

1D/Linear Barcodes 2D Barcodes GS1 DataBar Postal Codes Other Types
Code 39/Code 39 Extended QR Code Omnidirectional USPS Intelligent Mail GS1 Composite Code
Code 93 Micro QR Code Truncated Postnet Patch Code
Code 128 Data Matrix Stacked Planet Pharmacode
Codabar PDF417 Stacked Omnidirectional Australian Post Telepen
Interleaved 2 of 5 Micro PDF417 Limited UK Royal Mail  
EAN-8 Aztec Code Expanded KIX  
EAN-13 MaxiCode (mode 2-5) Expanded Stacked    
UPC-A DotCode      
UPC-E        
Industrial 2 of 5        
MSI (Modified Plessey)        
Code 11        
Code 32        
Matrix 2 of 5        

Learn more about these barcode formats.

API References

System Requirements

  • Supported OS: iOS 13+.
  • Supported ABI: arm64 and x86_64.
  • Development Environment: Xcode 13+ (Xcode 14.1+ recommended).

License Subscription

To develop and run your application with Dynamsoft Barcode Reader SDK, you need an active license key:

Upgrade Instructions

Release Notes

Online Store

Contact Us

Feel free to contact us if you have any questions.

This page is compatible for: