Java Barcode Reader Library

Reading & Scanning Linear & 2D Bar Code Images in Java Application

"I had evaluated others prior to getting to yours. Most of them Less Expensive. Your reading performance has turned out to be the Best for what I am doing."

- Gary Theis, USA
Java Barcode Reader is a Java library which scans and recognises barcodes from image files. You can embed barcode recognition features in your

  • Java Server Side Environment (JSP, Servlet, J2EE, Web Service)

  • Java Application (Swing, Applet, Java Bean, J2SE)





Java Barcode Reader Introduction

  • 100% written in Java

  • GIF, JPEG, PNG, TIFF files and Java AWT image objects supported

  • Supports JDK 1.4.2 and above

  • Supports Headless Java




Java Barcode Reader Key Features

  • Easy to integrate into Java applications

  • JDK 1.4.2 and above is supported.

  • GIF, JPEG, PNG, TIFF files and Java AWT image objects supported

  • Support multi-page TIFF

  • Support multi-barcode in one image

  • Fast Reading Speed

  • Free 30-Day Premier Service Support

  • Free 30-Day Software Minor Update




All Java Barcode Reader Supporting Bar Code Symbology Types







How to scan and read barcodes using Java Barcode Reader API?

With Java Barcode Reader API, it is a simple task to scan and read barcodes from image.

Beside the following brief guide for you, we also provide complete Java Barcode Reader Developer Guide online.

  1. put BarcodeReader.jar in your java classpath

  2. tell BarcodeReader class where is the image file, and what's the barcode type.

    • here is the sample code:

    • String[] datas = BarcodeReader.read(new File("C:/BarcodeImage.gif"), BarcodeReader.Code128);

    • Pass your barcode image file, and barcode type to BarcodeReader, and it will return barcode datas.


    Beside image file, you can also pass java.awt.Image or java.awt.image.RenderedImage object to the read method.




Java Barcode Reader Scanning and Reading Performance Issue

The trial version of Java Barcode Reader library is a general purpose barcode recognition engine.

In the trial version, barcode reading engine will try to use more than one algorithm to indentify and recognize the barcode data. And the reader will also try to read an image file from 4 different directions. So it will take a lot of time to read some large images (like 400dpi A4 page scanned images).

If you feel slow to use our library to do trial testing with your images, please send email (support@onbarcode.com) to us, our developers will help you on barcode reader engine customization, usually you will get 30% - 90% performance improvement.

And it is absolutely FREE.



Java Barcode Reader Engine Customization Service

There are a lot of factors will affect Java Barcode Reader's recognition speed, like, barcode quality, image size, image color.

If barcode image reading speed is very critical for you, please send email to us (support@onbarcode.com), we provide special customization service for you.



Download Free Evaluation Version

Please send request to support@onbarcode.com with your name, and company url.



License Summary:


  • Server License is licensed per server.

  • Premier Service Support includes email support, direct phone support, online chat support.

  • Source Code License complete product source code is provided. Please send email to support@onbarcode.com to know how to get source code license.



Java Barcode Reader Server License Price (USD)
1 Server License $2999
3 Servers License $4999
5 Servers License $6999
6 Servers or more
Send request to support@onbarcode.com



Client Application License Price (USD)
Please send request to support@onbarcode.com



OEM / ISV License Price (USD)
Please send request to support@onbarcode.com



Source Code License Price (USD)
Please send request to support@onbarcode.com



Please send your requested licenses to support@onbarcode.com, we will provide you payment information.



Quick jump:      Introduction     |     Features     |     How to Start     |     Recognition Performance     |     Customization Service     |     License & Prices



OnBarcode is a market-leading provider of barcode generator, reader controls and components for ASP.NET, Windows Forms, WPF, as well Java, Android, iOS (iPhone, iPad) across all major enterprise development platforms. We provides high quality tutorials and guides for various linear, 2d barcode information, such as C# Barcode, QR Code C#, QR Code VB.NET, QR Code ASP.NET, QR Code .NET, ASP.NET Barcode.
Terms of Use | Privacy Policy
Copyright © OnBarcode.com . All rights reserved.