Get a trial license
PlatformCordova
iOS Android Flutter React Native Capacitor Cordova NativeScript .NET MAUI Web SDK Python Xamarin
Overview Installation Examples
General example Batch MultiScan Continuous scanning DPM mode DotCode VIN OCR VIN MRZ AR mode Gallery scan SADL parser Vue Integration Example Angular Integration Example Vanilla Integration Example React Integration Example
API reference
Home Linux SDK - Installation C++ SDK - Installation Windows C++ SDK - Installation C# SDK - installation Custom Options of the native decoder library How to FAQ

Cordova

Cordova

Add barcode scanning to your Cordova app. Install the package, follow the three installation steps, then add the features your app needs.

Install · Cordova CLI cordova plugin add barkoder-cordova The installation guide →
Start here General example A complete scanner screen: the license key, the barcode types to read, the settings and the result. Open the example →

Install in 3 steps

from the Installation guide
  1. 1 Add the packageInstall · Install Manually Step 1 →
  2. 2 Set the license key and barcode typesLicensing Step 2 →
  3. 3 Start scanning and read resultsUsing the plugin Step 3 →

Add features

15 examples
Batch MultiScanDecode several barcodes of different types in one session, without stopping. Continuous scanningKeep scanning after each result, with control over duplicate scans. AR modeLive overlays on the barcodes in view, in your colours, with header text above them. Gallery scanDecode barcodes from BMP, PNG and JPG image files. DPM modeRead codes etched or printed directly on parts, not on paper labels. DotCodeSettings for DotCode, the dot matrix code printed at high speed in manufacturing. VINRead the 17-character vehicle identification number from its barcode. OCR VINRead a VIN printed as text, with on-device OCR.

All 15 Cordova examples →

API reference →Every method, setting, enum and result of the barKoder Cordova SDK.
Also on AndroidiOSWebFlutterReact NativeCapacitor.NET MAUINativeScriptPython
Type into the search box
Searches by words and by meaningEsc to close

We Value Your Privacy

We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. You can choose which cookies to accept.

Privacy Policy Terms of Use

Cookie Preferences

We use different types of cookies to optimize your experience on our website. Click on the categories below to learn more and adjust your preferences.

Necessary Cookies

These cookies are essential for the website to function and cannot be disabled. They are usually set in response to actions you take, such as setting privacy preferences, logging in, or filling out forms.

Always Active
View Cookies
  • barkoderCookieConsent - Stores your cookie preferences
  • barkoder_session - Session identifier for logged-in users
  • csrf_token - Security token for form submissions

Functional Cookies

These cookies enable enhanced functionality and personalization, such as chat support, videos, and social media features. They may be set by us or third-party providers.

View Cookies
  • user_preferences - Stores UI preferences
  • language - Language selection
  • theme - Theme preferences

Analytics Cookies

These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously. This includes Microsoft Clarity and Google Analytics.

View Cookies
  • _ga, _gid, _gat - Google Analytics
  • _clck, _clsk, CLID - Microsoft Clarity

Marketing Cookies

These cookies are used to track visitors across websites to display relevant and personalized advertisements. They help measure the effectiveness of advertising campaigns and conversions.

View Cookies
  • _fbp - Facebook Pixel
  • _gcl_au - Google Ads
  • IDE, test_cookie - Google DoubleClick
  • _uetmsclkid, _uetvid, _uetsid, MUID - Microsoft Bing UET (Universal Event Tracking)
  • li_fat_id, lidc, bcookie, UserMatchHistory, AnalyticsSyncHistory, li_sugr - LinkedIn Insight
  • ApolloTracking - Apollo.io Tracking

Your browser sends Global Privacy Control, so marketing cookies stay off.

Your choices will be saved for 12 months. You can change your preferences at any time from Cookie preferences at the bottom of every page.