Barcode Reader Toolkit for Linux

Barcode Reader SDK for Linux

Read Barcodes from images. Use our Linux Software Development Kit to integrate Barcode reading into your software

Includes builds for Linux (x86 and x64), OSX, Android, iOS, Raspberry Pi, aarch64, armv5te, armv7 and cortexa9


The Softek Barcode Reader Toolkit for Linux is a fully supported commercial library for extracting barcode values from images. Recognition of 2-D barcodes such as QR-Code is included as standard along with ready made interfaces for the Shell, ‘C’, Perl and Java(™). The download includes builds for all major versions of Linux and source code for the Shell tool, Perl Module and Java Class. Download and try for free with a 30-day evaluation license, which can be requested from The download is a fully functional version of the toolkit and you can access free support during the evaluation period. With over ten years of development and refinement the SDK is both fast and efficient. Licenses are available to suit all requirements, either per installation or as a distribution license.

Support also available for .Net Core and Docker. more…

demo barcode reader SDK

Key Features

  • Fast detection of 1-D & 2-D barcodes.
  • API’s for ‘C’, Shell, Perl and Java.
  • Source code for the Shell tool, Perl Module and Java Class.
  • Free 30-day evaluation licenses.
  • File formats: TIF (single or multi-page) & JPG.
  • Memory bitmaps (BITMAP structure).
  • Distribution licenses available.
  • All licenses include 12-months support and upgrade cover.
  • Read multiple barcodes.
  • Read barcodes in any direction.
  • Returns number, value, type and position for each barcode.
  • Supports color and black & white images.
  • Builds for Linux (x86 and x64), OSX (Intel and Apple M1), Android, iOS, Raspberry Pi, aarch64, armv5te, armv7 and cortexa9.

  • Sample barcode images.
  • Image filters to enhance barcode detection.
  • Optimize barcode search area.
  • Tune performance parameters.
  • Configuration tool.
  • Regular expression matching.
  • Ability to split documents according to barcode position.

Evaluate with the bardecode Shell tool

If you are evaluating the SDK then the first thing you might wish to do is test out your images with the bardecode Shell tool. For example, to read a QR-Code from an image…

bardecode –ReadQRCode 1 -m image.tif

If you need any help then just email


Linear barcode types: Codabar, Code 128, Code 25, Code 39, Code 93, Databar, EAN-8, EAN-13, Patch Codes, UPC-A, UPC-E

2-D barcode types: Databar (stacked), Datamatrix, Micro-PDF-417, PDF-417, QR-Code

Image formats: TIFF (single and multi-page) & JPG

Requirements: libtiff, libjpeg, zlib and OpenJDK.

Distributions: We aim to support all distributions.

Download now and evaluate for free! Evaluation licenses are supplied upon request. Don’t hesitate to get in touch if you have any technical or purchasing questions. We look forward to hearing from you.