Barcode Xpress

In just a few lines of code, you can integrate the most accurate 1D or 2D barcode recognition into your applications including desktop and web.
Laptop

Read, write, and detect over 30 different barcodes with our barcode SDK.

Whether it’s a document, a package, a school admission form, or a medical record, there’s no room for doubt. Read multiple barcodes at up to 1,000 pages per minute while accurately locating and decoding multiple barcodes on each page. Read damaged, broken, and incorrect barcodes that other SDK engines fail to read. Barcode Xpress supports:

  • 1D Barcodes
  • 2D Barcodes
  • Postal Codes
  • Patch Codes
  • And More

Barcode Xpress Features

Barcode Xpress is a multi-language library that runs in multiple platforms including Windows and Linux-based systems. This barcode library can read and write over 30 different barcode types with high speed and accuracy. Barcode Xpress also comes with a free license to ImagXpress, one of our image processing SDKs, which supports loading and saving numerous image file formats including BMP, JPG, multi-page TIFF, among many others.

Accuracy
  • Report confidence values for detected barcodes.
  • Receive more accurate decoding of barcodes.
  • Eliminate false positives when reading patch codes to minimize size.
Fast
  • Identify and recognize barcodes anywhere on the page, in any orientation, in milliseconds.
Robust
  • Handles damaged and poorly printed or scanned barcode images.
  • Reads broken or damaged barcodes.
  • Barcodes with black noise (extra pixels) or white noise (missing pixels), erasures, incorrect checksums, low resolution, white line streaks, and other typical damage are handled automatically.
barcode xpress mobile
Broad Barcode Type Support

Detect, read, and write several common and uncommon barcode types including 1D barcodes, 2D barcodes, postal codes, patch codes, and more. For a full list of supported barcodes, see the documentation on the Developer Resources tab.

Image Type Support

The Barcode Xpress library supports:

  • 24-bit color images
  • 8-bit grayscale images
  • 1-bit black and white images

Barcode Xpress .NET and ActiveX include ImagXpress Standard, which offers over 80 functions for image processing and editing.

Barcode Xpress Development Environments

Get the same great accuracy and speed on all of your programming languages or platforms. See the Developer Resources tab for details.

Related Resource

Barcodes for Healthcare Management

When you think of barcodes, the last industry that comes to mind is healthcare. But did you know that barcodes are used in every aspect of the patient experience? From the moment a patient walks in the door to the moment they pick up their medication at the pharmacy, healthcare professionals use barcodes to track all of the patient’s medical information. Learn more about barcodes in healthcare in our blog.

Employee Thumbnail
Daniel Rabiega Software Engineer II

Daniel Rabiega joined Accusoft as a Software Engineer in 2018 where he contributes primarily to BarcodeXpress. Dan is a graduate of Millersville University of Pennsylvania where he participated in research into Programming Language Theory and Design as well as Scientific Computing. In his free time, he works on hobby programing projects and appreciating the Florida weather.

Visit Developer Resources »

Explore what Barcode Xpress has to offer.

Interested in seeing how Barcode Xpress reads single and multiple barcodes on a document? Check out the demo below. You can even upload your own document. Ready to take the code for a test drive? Click on the download link to get started.

You’re 5 minutes from a working project.

Current customers:
Obtain the latest version of Barcode Xpress by using this download form. If you require further support, please visit our support center or login to the client portal.

What’s New in Barcode Xpress v13.3

  • Added the ability to detect Code 39 and Code 39 Extended barcodes without start and stop patterns (all platforms).
  • Improved barcode performance (all platforms):
    • Increased algorithm speed by 5-20% for 1D barcodes.
    • Increased algorithm accuracy for Code 39, Code 39 Extended, and Patch Code barcode types.
  • Introduced new loading options for .NET native component library (.NET only).
  • Added support for Ubuntu 20.04 (.NET Core, Linux, Java, and Node.js).
  • Added support for Node.js v14 (Node.js only).

Sample Source Code Provided

Sample source code is available with each barcode toolkit installation. Just go to the installed location and look for the samples folder. We offer complete source code samples that will help you read and write any barcode in your preferred programming language.

You can get all available samples by downloading and installing our Barcode Xpress:

 

Sample source code is available with each barcode toolkit installation. Just go to the installed location and look for the samples folder. We offer complete source code samples that will help you read and write any barcode in your preferred programming language.

Download Code Samples »

Barcode Xpress Development Environments

.NET

  • 32-bit and 64-bit Windows 8.1, 10; Windows Server 2008 (and R2), 2012 (and R2), 2016, and 2019
  • Visual Studio 2012, 2013, 2015, 2017, and 2019 
  • .NET 2.0 or later 
  • Samples for C# and VB.NET

.NET Core

  • 64-bit Windows 8.1, 10 (v1607 or later); Windows Server 2008 R2 (SP1 or later), 2012 (and R2), 2016, and 2019
  • 64-bit Linux: Ubuntu 16.04, 18.04, 20.04; CentOS 7, 8; Debian 9, 10
  • Visual Studio 2017 or 2019 with .NET Core cross-platform development workload 
  • Microsoft .NET Core 2.1
  • Sample for C#

ActiveX

  • 32-bit and 64-bit Windows 8.1, 10; Windows Server 2008 (and R2), 2012 (and R2), 2016, and 2019
  • Samples for Visual C++

Java

  • 64-bit Windows 8.1, 10; Windows Server 2008 (and R2), 2012 (and R2), 2016, and 2019
  • 64-bit Linux: Ubuntu 16.04, 18.04, 20.04; CentOS 7, 8; Debian 9, 10
  • JDK 8 or later; JRE 1.8 or later; LIBC 2.4 or later
  • Samples for Java

Linux

  • 64-bit Linux: Ubuntu 16.04, 18.04, 20.04; CentOS 7, 8; Debian 9, 10
  • Samples for C++ and Python 

Node.js

  • 64-bit Windows 8.1, 10; Windows Server 2012 (and R2), 2016, and 2019
  • 64-bit Linux: Ubuntu 16.04, 18.04, 20.04; CentOS 7, 8; Debian 9, 10
  • Node.js versions 10, 12, 14 and npm

Barcode Xpress Pricing

Pricing for this barcode SDK varies based on deployment and other variables. For help determining the right option for your business, please contact the sales team.

Toolkit

Runtime: Standard – 1D

Runtime: Standard – 1D/2D

Runtime: Professional – 1D

Runtime: Professional – 1D/2D

Speed: Standard Edition is limited to 40 pages per minute. Professional Edition is unlimited.
* A minimum of 20 installations.
Licensing is annual unless contracted otherwise as OEM or ISV
No Pricing is final until formally quoted in writing by Accusoft, as this sheet is subject to change without notice
Please contact us for more information at info@accusoft.com

Barcode Xpress Support Plans

All customers receive free Upgrade Support for 90 days after initial purchase, which includes email support and all product upgrades. Customers wanting longer-term support may choose to extend Upgrade Support, or to move up to Priority or Expedited support.