Barcode generator
Choose a barcode format and enter its value, then save the live preview as SVG or PNG.
Free to use, with no sign up. Everything runs in your browser and nothing is uploaded.
CODE128 accepts text and digits. Keep values short enough for a readable barcode.
Made with JsBarcode by Johan Lindell, MIT license. License text.
Frequently asked questions
Does my barcode value leave my device?
No. Your barcode value never leaves the device. The barcode is generated in your browser, with nothing sent to or stored by API Tool Calls.
What values do the formats accept?
CODE128 accepts ASCII text and digits. EAN-13 takes 12 digits, or 13 with a valid check digit. UPC-A takes 11 digits, or 12 with a valid check digit. CODE39 uses uppercase letters, digits, spaces and its supported punctuation. ITF-14 takes 13 digits, or 14 with a valid check digit.
Can I use these barcodes on retail products?
The tool draws the value you enter; it does not assign registered product numbers. Use the product number issued for your item, keep the blank space around the bars, and test the saved image with your scanner.
More tools
Images & PDFs
Text & codes
- Data Finder
- Page to Markdown
- Word counter
- Character counter
- Fancy font generator
- JSON formatter and validator
- QR code generator
- Password generator
- YouTube transcript from captions
- Website score (on cowerx.dev)