Barcode Scanner SDK for Smart Devices

Barcode scanning software turns smart devices into high-performance and cost-efficient smart data capture tools. This SDK combines fast, accurate and flexible barcode scanning software with any smart device. Discover what makes Barkoder lead the competition in performance and value.



At the core of our cutting-edge decoding solution lies MatrixSight, an algorithm that some among us dare to deem groundbreaking. Exclusively featured in our barKoder software, MatrixSight is meticulously designed to redefine the very standards of mobile barcode recognition. This exceptional algorithm transcends the constraints of conventional decoding, establishing a new benchmark for reliability, accuracy, and versatility.

Read More

Scan misshaped barcodes with our Segment Decoding technique

The Barcode Scanner SDK holds the most advanced barcode location detection algorithms leading to increased performance and barcode pattern matching. Barcodes can become misshaped due to various factors, including printing errors, label damage, scanner angles, low print quality, and environmental conditions. Physical damage, like tearing or crumpling, and poor printing quality can lead to distorted barcodes that are challenging for scanners to read. When it happens, don't take on the additional expense of reprinting. Just Barkode It!

Read More

Scan heavily blurred 1D barcodes

Specialized mode for scanning heavily blurred EAN & UPC barcodes, both in real-time and via images.

Batch Multiscan

Special AR algorithm allowing real-time scanning with results caching and location reconstructions of multiple barcodes within a single camera view in a continuous manner, providing smooth visual experience and stable output.

Scan industrial DPM codes

Our distinctive Direct Part Marking (DPM) decoding algorithm can decipher even the most challenging engraved Data Matrix samples.

Platform Support


  • iOS 10 and above (iOS 15 and higher recommended)
  • Supported ABI: arm64 & x86_64


  • Android 5 and above
  • Supported ABI: arm64-v8a, armeabi-v7a, x86, x86_64







1D & 2D Barcode Formats Support

asset1d-1.svg asset1d-2.svg asset1d-3.svg

Linear (1D) Barcodes

Codabar, Code 11, Code 25 (Standard/Industrial 2 of 5), Code 39 (including Code 39 extended), Code 93, Code 128, COOP 2 of 5, Datalogic 2 of 5, EAN-8, EAN-13, IATA 2 of 5, Interleaved 2 of 5, Matrix 2 of 5, MSI Plessey, Pharmacode, Telepen, UPC-A, UPC-E, UPC-E1

Learn More
asset2d-1.svg asset2d-2.svg asset2d-3.svg

2D Barcodes

Aztec Code, Aztec Compact, Data Matrix, PDF417, Micro PDF417, QR Code, Micro QR Code

Learn More

Quote Form is loading…

Thank you for your patience.

Meet barKoder Today! :D

Welcome to an exciting exploration of cutting-edge technology that's revolutionizing how businesses operate.

In this video, we dive into the world of barcode scanning with a powerful SDK (Software Development Kit) that's changing the game. Discover how this innovative tool is transforming various industries by simplifying barcode scanning and enabling businesses to enhance efficiency, accuracy, and customer satisfaction.

Join us on a journey through the capabilities and benefits of this remarkable SDK and see how it can empower your business operations. Let's unlock the potential of barcode scanning technology together!

Latest Barcode Scanner SDK Articles, Tutorials, and News


barKoder SDK version 1.2.2 is live

The barKoder barcode reader SDK proudly introduced its DPM mode, Segment Decoding & deblur Algorithm & plethora of other features & fixes

Oct 31, 2023