Barcode UI widget

Barcode is a JavaScript widget that represents text values in a machine-readable format by interchanging the widths and spacing of parallel lines. You can embed generated barcodes into your web apps with minimum efforts.

Barcode TypesView Demo

Barcode includes 3 definitions for most popular barcodes: EAN8, EAN13 and UPC-A. You can easily change the type of the barcode on the fly/ dynamically.

JavaScript Barcode Types
View demo

Flexible Configuration

You can set the BarCode configuration in accordance with your preferences by defining its width, height and color as well as by adjusting the height of its text.

Custom TypesView Demo

If the available types of barcodes don't suit your needs, you can define the custom ones. This task does not require much effort and can be performed in a few easy steps. If you need a new type of barcode, you may create your own one by using nice BarCode API. This task does not require much effort and can be performed in a few easy steps.

Browsers Compatibility

BarCode is supported by the latest versions of popular browsers (IE8+).

Ready for Touch Devices

BarCode has a native look and behaviour on modern touch devices like iPad, iPhone, Android.

Framework Integration

The UI library with Barcode UI widget can be integrated with jQuery, Angular, React, Vue.js, Backbone frameworks.

Accessible Widget

The Barcode widget from Webix UI library meets WAI-ARIA standards.

Windows and Popups
Uploader