---
layout: default-layout
title: Main Page - Dynamsoft Barcode Reader for iOS
description: This is the main page of Dynamsoft Barcode Reader for iOS SDK.
keywords: objective-c, oc, swift
needAutoGenerateSidebar: true
needGenerateH3Content: true
breadcrumbText: iOS
---

# 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

<table>
  <tr>
    <td width="50%" valign="top">
      <a href="user-guide.html" style="display:block; color:inherit; text-decoration:none;">
        <h2>🚀 Quick Start with BarcodeScanner</h2>
        <p>
          Build a working scanner app quickly with the ready-to-use <code>BarcodeScanner</code> component.
          Best for fast integration and standard scanning workflows.
        </p>
        <ul>
          <li>Lower learning curve</li>
          <li>Preset scanning UI</li>
          <li>Fewer lines of code</li>
        </ul>
        <p><strong>Enter this guide →</strong></p>
      </a>
    </td>
    <td width="50%" valign="top">
      <a href="foundational-guide.html" style="display:block; color:inherit; text-decoration:none;">
        <h2>🛠️ Advanced with Foundational APIs</h2>
        <p>
          Use Foundational APIs for professional-level customization of camera control,
          decoding workflow, and performance tuning.
        </p>
        <ul>
          <li>Full workflow control</li>
          <li>Custom UI and camera pipeline</li>
          <li>Advanced scenario coverage</li>
        </ul>
        <p><strong>Enter this guide →</strong></p>
      </a>
    </td>
  </tr>
</table>

## Download Demo

<div style="display: flex; gap: 8px; margin: 1em 0 2em 0;">
  <a href="https://apps.apple.com/us/app/dynamsoft-barcode-scanner-demo/id1120581630" target="_blank">
    <img src="../assets/samples/app_store.svg" alt="Download on the App Store" style="height: 50px; width: auto;">
  </a>
</div>

## 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](https://www.dynamsoft.com/barcode-reader/barcode-types/).

## API References

- [BarcodeScanner API Reference](api-reference/barcode-scanner/index.html)
- [Foundational API Reference](api-reference/index.html)

## 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:

- [Request a 30-day free trial license](https://www.dynamsoft.com/customer/license/trialLicense?utm_source=docs&product=dbr&package=ios){:target="_blank"}

## Upgrade Instructions

- [Migrate from v10](migrate-from-v10/index.md)
- [Migrate from v9](migrate-from-v9/index.md)

## Release Notes

- [Version 11.x](release-notes/ios-11.html)
- [Version 10.x](release-notes/ios-10.html)
- [Version 9.x](release-notes/ios-9.html)
- [Version 8.x](release-notes/ios-8.html)
- [Version 7.6 and below](release-notes/ios-7.html)

## Online Store

- [Online store](https://www.dynamsoft.com/store/dynamsoft-barcode-reader/#mobile){:target="_blank"}

## Contact Us

Feel free to [contact us](https://www.dynamsoft.com/company/customer-service/#contact){:target="_blank"} if you have any questions.
