Demo App Try the fastest and most reliable Barcode Scanner SDK!


Enterprise-grade Code 128 Scanner SDK

With the Scanbot Code 128 Barcode Scanner solution, you can integrate barcode scanning into your mobile app in no time. Turn any iOS or Android device into a user-friendly scanning tool!

Code 128 Barcode scanner with Phone

Code 128

Code 128 Barcode

The Code 128 barcode is most frequently used in transporting goods, especially to mark containers for distribution, and warehousing. With it, various kinds of information about the respective goods can be flexibly encoded and read with a wide range of conventional scanners or smartphones. Its focus is clearly on non-POS areas. Check out our Barcode Scanner for logistics to learn more about possible application among the transportation area.

  • A one-dimensional barcode defined in the ISO/IEC 15417 standard.
  • Can encode all ASCII characters, including special characters.
  • High data density compared to other 1D barcode formats.

Want to see how it works?

Explore the fast and reliable functionalities of the Scanbot Barcode Scanner SDK in our Demo App – Download now!

Man touching hologram over phone screen

Your new alternative to industrial scanners: Scanbot's Code 128 Scanner SDK

Using the Scanbot Code 128 scanning module, you can …

  • Scan Code 128 barcodes with smartphones
  • Cut costs for outdated scanner hardware
  • Switch from dedicated scanners to smart multi-tools that talk directly to your systems
  • Enable flexible barcode scanning on the go and on the road, no network connection required
  • Cut time-to-value – implement Code 128 scanning within one week

How to read Code 128 barcodes with Scanbot SDK


code 128 scanner step 1

Launch the Scanbot SDK from anywhere in your app


code 128 scanner step 2

Hold your device over the barcode


code 128 scanner step 3

The SDK automatically reads and decodes the data in less than a second

Take advantage of Scanbot's sophisticated features with the Code 128 Scanner SDK

  • Single- and multi-scan: Read information from a single barcode or several in one go.
  • Filter: Set the Code 128 Scanner to scan only certain barcodes.
  • Save the image: Store the barcode scans as PDFs for further processing.
  • Capture from pictures: Besides scanning barcodes with your device camera, you can also extract data from existing images that contain Code 128 barcodes.
  • Robust scanning functionality: Flawless data capture even when scanning Code 128 barcodes in bad lighting, at an angle, or if they are corrupted.

Want to work with more than one barcode type? We have you covered: All common 1D and 2D barcodes can be extracted with the Scanbot SDK – one solution fits all!

Scanbot’s first-in-class scanning functionalities – Why you should choose the Scanbot SDK

  • Integrate the ready-to-use user interface of the Code 128 Scanner within just one week.
  • Customize the user interface to match your Corporate Design.
  • Your data is safe with us: Our solution works 100% offline and complies with all data privacy laws.
  • Flat license fee: No matter your MAU numbers and scan volume, you’ll never exceed your established budget – flexible usage meets fixed cost.

Licensing designed for Enterprise customers

As an enterprise customer, you likely have high-volume barcode scanning needs, whether measured in users, app downloads, or individual scans. Since our SDK works fully offline, we never track any volume metrics. Hence, we charge an annual flat license fee for our solution. For you, this means that you’ll always know the exact cost up front, without worrying about usage statistics.
Transparent Pricing Icon

Transparent Pricing

Unlimited Usage Icon

Unlimited Usage

Slack Support Icon

Slack Support

Get in contact with Scanbot

Get started with the most reliable Code 128 Scanner

Why is Scanbot your best choice?

Fixed price icon

Fixed price

1-day integration Icon

1-day integration

Fast & reliable Icon

Fast & reliable

Scanbot will process and use the information you provide to send you the monthly newsletter and to contact you about our products. You may unsubscribe from these communications at any time. For more information, please review our Privacy Policy.

The best barcode SDK for the widest range of codes

No matter whether your app is used by your employees or your customers, you just want it to work – quickly and reliably. That’s why we have developed our Barcode Scanner SDK using machine-learning algorithms, which guarantees lightning-fast and accurate detection. At the same time, its coverage of barcode types is one of the widest out there. With this tool, we can help you solve business problems in any industry, along every individual process chain.

Available on all major platforms

Developers, ready to get started?

Adding our free trial to your app is easy. Download the Scanbot SDK now and discover the power of mobile data capture.

Try it

Frequently Asked Questions

Didn’t find what you were looking for? Please refer to our FAQs.

What are Code 128 barcodes used for?

Code 128 and is applied as a product identification code in shipping and packaging industries worldwide.

What is the difference between code 39 and 128?

While Code 128 can encode the entire ASCII character set, code 39 is limited to fewer special characters and shows overall lower data density. Additionally, contrasting to Code 39, Code 128 includes a check digit.

How many characters are in a Code 128 barcode?

Code 128 can encode the entire ASCII character set of 128 characters – hence the name Code 128.