|
| 1 | +[](http://ej2.syncfusion.com/badges/ej2-barcode-generator) |
| 2 | + |
| 3 | +# JavaScript Barcode Generator Control |
| 4 | + |
| 5 | +The [JavaScript Barcode](https://www.syncfusion.com/javascript-ui-controls/js-barcode?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm) (QR Code) Generator Control is a light-weight and high-performance control that displays industry-standard 1D and 2D barcodes in JavaScript applications. Generated barcodes are optimized for printing and on-screen scanning. It is designed for ease of use and does not require fonts. |
| 6 | + |
| 7 | +<p align="center"> |
| 8 | + <a href="https://ej2.syncfusion.com/documentation/barcode/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm">Getting started</a> . |
| 9 | + <a href="https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/ean8.html">Online demos</a> . |
| 10 | + <a href="https://www.syncfusion.com/javascript-ui-controls/js-barcode?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm">Learn more</a> |
| 11 | +</p> |
| 12 | + |
| 13 | +<p align="center"> |
| 14 | + <img src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/javascript/javascript-barcode.png" alt="JavaScript Barcode Control"/> |
| 15 | +</p> |
| 16 | + |
| 17 | +<p align="center"> |
| 18 | +Trusted by the world's leading companies |
| 19 | + <a href="https://www.syncfusion.com"> |
| 20 | + <img src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/syncfusion/syncfusion-trusted-companies.webp" alt="Bootstrap logo"> |
| 21 | + </a> |
| 22 | +</p> |
| 23 | + |
| 24 | +## Setup |
| 25 | + |
| 26 | +To install Barcode Generator and its dependent packages, use the following command. |
| 27 | + |
| 28 | +```sh |
| 29 | +npm install @syncfusion/ej2-barcode-generator |
| 30 | +``` |
| 31 | + |
| 32 | +## Supported frameworks |
| 33 | + |
| 34 | +Barcode control is also offered in the following list of frameworks. |
| 35 | + |
| 36 | +| [<img src="https://ej2.syncfusion.com/github/images/angular.svg" height="50" />](https://www.syncfusion.com/angular-ui-components?utm_medium=listing&utm_source=github)<br/> [Angular](https://www.syncfusion.com/angular-ui-components?utm_medium=listing&utm_source=github) | [<img src="https://ej2.syncfusion.com/github/images/react.svg" height="50" />](https://www.syncfusion.com/react-ui-components?utm_medium=listing&utm_source=github)<br/> [React](https://www.syncfusion.com/react-ui-components?utm_medium=listing&utm_source=github) | [<img src="https://ej2.syncfusion.com/github/images/vue.svg" height="50" />](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)<br/> [Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [<img src="https://ej2.syncfusion.com/github/images/netcore.svg" height="50" />](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)<br/> [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [<img src="https://ej2.syncfusion.com/github/images/netmvc.svg" height="50" />](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)<br/> [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) | |
| 37 | +| :-----: | :-----: | :-----: | :-----: | :-----: | |
| 38 | + |
| 39 | +## Showcase samples |
| 40 | + |
| 41 | +* Expense Tracker - [Source](https://github.com/syncfusion/ej2-sample-ts-expensetracker?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm), [Live Demo](https://ej2.syncfusion.com/showcase/typescript/expensetracker/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/dashboard) |
| 42 | +* Loan Calculator - [Source](https://github.com/syncfusion/ej2-sample-ts-loancalculator), [Live Demo](https://ej2.syncfusion.com/showcase/typescript/loancalculator/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm) |
| 43 | + |
| 44 | +## Key features |
| 45 | + |
| 46 | +* [**Barcode Symbologies**] - Supports a wide range of barcode symbologies, including: |
| 47 | + * [QR Code](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/qrcode.html) |
| 48 | + * [Data Matrix](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/datamatrix.html) |
| 49 | + * [Code 39](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code39.html) |
| 50 | + * [Code 39 Extended](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code39Extd.html) |
| 51 | + * [Codabar](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/codabar.html) |
| 52 | + * [Code 32](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code32.html) |
| 53 | + * [Code 93](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code93.html) |
| 54 | + * [Code 128](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code128.html) |
| 55 | + * [Code 128A](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code128A.html) |
| 56 | + * [Code 128B](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code128B.html) |
| 57 | + * [Code 128C](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/code128C.html) |
| 58 | + * [EAN-8](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/ean8.html) |
| 59 | + * [EAN-13](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/ean13.html) |
| 60 | + * [UPC-A](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/upca.html) |
| 61 | + * [UPC-E](https://ej2.syncfusion.com/demos/?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm#/material/barcode/upce.html) |
| 62 | +* [**Text Customization**] - Allows you to customize the text displayed. |
| 63 | +* [**Exporting**] - Barcode can be exported as .png or .jpeg fromat image and can also be exported as base64 string. |
| 64 | + |
| 65 | +## Support |
| 66 | + |
| 67 | +Product support is available through the following mediums. |
| 68 | + |
| 69 | +* [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support |
| 70 | +* [Community forum](https://www.syncfusion.com/forums/essential-js2?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm) |
| 71 | +* [GitHub issues](https://github.com/syncfusion/ej2-javascript-ui-controls/issues/new) |
| 72 | +* [Request feature or report bug](https://www.syncfusion.com/feedback/javascript?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm) |
| 73 | +* Live chat |
| 74 | + |
| 75 | +## Changelog |
| 76 | + |
| 77 | +Check the changelog [here](https://github.com/syncfusion/ej2-javascript-ui-controls/blob/master/controls/barcodegenerator/CHANGELOG.md?utm_source=npm&utm_medium=listing&utm_campaign=javascript-barcode-npm). Get minor improvements and bug fixes every week to stay up to date with frequent updates. |
| 78 | + |
| 79 | +## License and copyright |
| 80 | + |
| 81 | +> This is a commercial product and requires a paid license for possession or use. Syncfusion<sup>®</sup> licensed software, including this component, is subject to the terms and conditions of Syncfusion<sup>®</sup> [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [JavaScript UI controls](https://www.syncfusion.com/javascript-ui-controls), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). |
| 82 | +
|
| 83 | +> A [free community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. |
| 84 | +
|
| 85 | +See [LICENSE FILE](https://github.com/syncfusion/ej2-javascript-ui-controls/blob/master/license?utm_source=npm&utm_campaign=barcode) for more info. |
| 86 | + |
| 87 | +© Copyright 2022 Syncfusion<sup>®</sup> Inc. All Rights Reserved. The Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> license and copyright applies to this distribution. |
0 commit comments