Label prototypes
Quickly produce a CODE128 or CODE39 image for an internal stock number or demo data, then drop it into a document or a label design.
Guide
Barcode Generator encodes text or digits into a one-dimensional barcode and previews and exports it locally in the browser. It loads JsBarcode on demand, and this page offers six formats: CODE 128, EAN-13, EAN-8, UPC-A, CODE 39 and ITF-14. For EAN, UPC and ITF, an input one digit short has its check digit computed by the library, while an input that already includes one is validated.
Updated 2026-09-102 min read
| Input | Output | Notes |
|---|---|---|
CODE128: OMNI-2026-0813 |
A CODE 128 image | ASCII content is supported |
| EAN-13: 12 digits | A 13-digit barcode | The check digit is computed |
CODE39: CODE-39 |
CODE 39 | Only the character set that format defines is allowed |
- . $ / + %.Quickly produce a CODE128 or CODE39 image for an internal stock number or demo data, then drop it into a document or a label design.
Enter an existing EAN or UPC number to confirm the check digit is valid and export SVG for a layout test.
JsBarcode computes the 13th check digit for a 12-digit input; when you supply 13 digits, the last one has to match the computed check digit.
Use PNG for on-screen display; SVG is better when the barcode has to be scaled or laid out, because the bars stay vector.
Barcode content, validation and rendering all happen locally in the browser; only the application's dependency code is loaded on demand, and no barcode data is sent to an external service.
Updated 2026-09-10
CODE128, EAN-13, UPC and other barcodes with adjustable styling, downloadable as PNG/SVG