Scanbot SDK has been acquired by Apryse! Learn more

Learn more
Skip to content

Cordova QR Code Scanner

Add fast, reliable QR code scanning to your Cordova apps with the Scanbot SDK. Seamlessly integrate real-time QR code scanning for both iOS and Android using Cordova

Trusted by 300+ global
industry leaders

Volvo Customer Shiseido Customer Coop Naturally logo. Blue coop lettering. PwC Customer TitleMax Customer Procter & Gamble Customer Generali Success Story Deutsche Telekom Case Study Deutsche Bahn Success Story AXA Success Story ArcBest Customer Volvo Customer Shiseido Customer Coop Naturally logo. Blue coop lettering. PwC Customer TitleMax Customer Procter & Gamble Customer Generali Success Story Deutsche Telekom Case Study Deutsche Bahn Success Story AXA Success Story ArcBest Customer
Mobile barcode scanner SDK scanning a QR code for a 25% discount coupon.

Real-time AR feedback

Enhance your app’s user experience with real-time AR feedback when scanning QR codes in your Cordova app. Visual cues help guide users to improve accuracy and efficiency in barcode scanning.

Barcode scanning on a mobile phone. JavaScript Barcode Scanner SDK scanning a shipping label.

QR code scanning in challenging conditions

The Cordova QR Code Scanner SDK is optimized for tough environments, offering reliable performance in harsh conditions:

  • Damaged QR codes
  • Low-light environments
  • Tiny or distant QR codes

Customizable UI components

Our Ready-To-Use UI components cover all barcode scanning scenarios and are highly customizable. Learn more

Fast.
Very fast.
Every scan happens in 0.04s or less

Scans all major barcode types Code 39 Code 93 Code 32 Code 25 EAN-5 PDF417 GS1 DataBar Code 39 Code 93 Code 32 Code 25 EAN-5 PDF417 GS1 DataBar EAN-13 MSI Plessey EAN-2 Aztec Code rMQR Code Codabar UPC-A EAN-13 MSI Plessey EAN-2 Aztec Code rMQR Code Codabar UPC-A EAN-8 ISBN GiroCode GS1-128 Data Matrix IATA 2 of 5 EAN-8 ISBN GiroCode GS1-128 Data Matrix IATA 2 of 5 Code 128 Code 11 QR Code UPC-E Micro QR Code MaxiCode Code 128 Code 11 QR Code UPC-E Micro QR Code MaxiCode

QR code scanning in your mobile apps developed with Cordova

The Scanbot Cordova QR Code Scanner SDK seamlessly integrates QR code scanning functionality into Cordova applications. It offers robust APIs for scanning QR codes across iOS and Android platforms.

Our Cordova QR code scanner is engineered to perform exceptionally well in challenging conditions, including low-light environments and when scanning partially damaged QR codes. The scanner also supports image-based QR code scanning from static images.

The SDK includes Ready-To-Use UI components for swift implementation of your Cordova QR code scanner. Developers can easily customize these components to align with their app’s design. Typically, the RTU UI can be added and tailored in less than an hour.

Need help? Reach out to our technical support team to guide you through the integration process and help you get the most out of the Scanbot Cordova QR Code Scanner.

Technical requirements

The Scanbot Cordova Barcode Scanner Plugin requires the following:

  • Cordova CLI:
    9.x+
  • Cordova Platforms:
    Android 10+, iOS 5.1+
  • Operating System:
    Android: 5.0 (API Level 21) and higher, iOS: 13.0 and higher
  • Architectures:
    • Android: armeabi-v7, arm64-v8a, x86, x86_64
    • iOS: arm64 for physical devices and x86_64 for simulators

Integrate this morning
with

Features

Discover common barcode scanning use cases

Discover how the various scan modes of the Scanbot Cordova QR Code Scanner can enhance your workflows.

  • Single Scanning

    The Cordova QR Code Scanner excels at scanning individual codes – ideal for quick product lookups. Users can scan single QR codes with high speed and accuracy, ensuring smooth operations.

  • Batch Scanning

  • Multi Scanning

  • Find & Pick

  • Scan & Count

  • Barcode Vision

Barcode scanner SDK on mobile scanning denim jeans product barcode. Batch barcode scanning example image multi scanning example image Barcode Scanner SDK: Mobile app scanning shipping labels in a delivery van. Scan and Count Barcode Scanner SDK: Scanning a product barcode on a phone. Omega 3 softgels information is displayed.

How to integrate the Scanbot Cordova Barcode Scanner

Installation​

The Scanbot Barcode Scanner SDK Cordova Plugin is available as an npm package cordova-plugin-scanbot-barcode-scanner.

You can simply install and add it to your Cordova project with the following command:

 

$ cordova plugin add cordova-plugin-scanbot-barcode-scanner

 

Or in an Ionic based project:

 

$ ionic cordova plugin add cordova-plugin-scanbot-barcode-scanner

 

Permissions​

During the installation, this plugin will try to add all required permissions to your projects automatically. Here is a listing of those permissions to verify:

  • Android (will be added in your AndroidManifest.xml file):<uses-permission android:name="android.permission.CAMERA" /> – This permission is used for the camera views.
  • iOS (will be added in your Info.plist file):NSCameraUsageDescription – “Privacy – Camera Usage Description”. Describe why your app wants to access the camera. By default, an empty string value will be added. You can change this value in the config.xml file of your Cordova project – see CAMERA_USAGE_DESCRIPTION.

Frequently Asked Questions

What is a Cordova QR code scanner?

A Cordova QR code scanner is a software development kit (SDK) that enables developers to incorporate QR code scanning capabilities into their Cordova-based mobile applications.

How can I scan QR codes in a Cordova app?

To scan QR codes in a Cordova app, integrate a scanner SDK like the Scanbot Cordova QR Code Scanner SDK. Add the SDK to your project, initialize it in your app's startup code, and use its API to create a scanning view or button. Implement the scanning functionality by calling the SDK's methods when the user activates the scanner, then handle the scan results in your code.

Can the Cordova QR code scanner scan codes from images?

Yes, the Scanbot SDK for Cordova supports scanning QR codes from static images as well as real-time camera scanning. This allows you to process QR codes from uploaded or stored images within your app, offering flexibility for various use cases.

Does the Cordova QR Code Scanner SDK work offline?

Yes, the Scanbot Cordova QR Code Scanner SDK functions entirely offline. All code scanning and data processing occurs locally on the device, ensuring data privacy and allowing for usage in areas with limited or no internet connectivity.

How do I customize the UI of the Cordova QR code scanner?

The Scanbot Cordova QR Code Scanner SDK provides customizable UI components. You can adjust elements such as the scanner overlay color, scan area size, button styles, and custom messages. Refer to the SDK's documentation for specific customization options and methods.

How can I achieve better QR code scanning performance in my Cordova app?

For superior scanning in your Cordova app, use a machine learning-based solution like the Scanbot SDK. Unlike traditional algorithm-based scanners, ML-powered SDKs offer more robust and accurate QR code scanning. They handle challenging conditions better, including poor lighting and damaged codes. This approach typically results in faster recognition, higher accuracy, and improved performance across various devices, significantly enhancing your app's scanning capabilities.

Experience our demo apps

Barcode Icon Art

Barcode Scanner SDK

Scan 1D and 2D barcodes reliably in under 0.04s. Try features like Batch Scanning, Scan & Count, and our AR Overlays.

Launch Web Demo

Scan the code to launch the web demo on your phone.

Web QR Code

Also available to download from:

Document Icon Art

Document Scanner SDK

Scan documents quickly and accurately with our free demo app. Create crisp digital scans in seconds.

Launch Web Demo

Scan the code to launch the web demo on your phone.

Black and white QR code. Scan this code for quick access to information.

Also available to download from:

Data_capture Icon Art

Data Capture Modules

Try fast, accurate data capture with our demo app. Extract data from any document instantly – 100% secure.

Launch Web Demo

Scan the code to launch the web demo on your phone.

Black and white QR code. Scan this quick response code with your smartphone.

Also available to download from: