Barcode Generator
Create and download barcodes as SVG or PNG.
Use the Barcode Generator tool
What this barcode generator does
Barcode Generator creates machine-readable barcodes from a value you supply. CODE128 is flexible for internal labels, EAN-13 and UPC-A are retail formats with a fixed digit count and check digit, and ITF-14 is used for cartons.
The pattern is rendered with JsBarcode in this tab. Validate a retail code with your supplier before printing a production run, and test the printed symbol with a real scanner at the intended size.
Why use it
- Print a short-lived internal label without buying barcode software.
- Produce an SVG that stays sharp at any print size.
- Check that a retail number encodes before sending artwork to a printer.
How to use it
- 1Choose a format.
- 2Enter a value that matches the format's rules.
- 3Adjust the module width and height if the preview looks cramped.
- 4Download the SVG for print or a PNG for screen use.
Worked examples
Internal asset tag
Input
CODE128, value “KIT-2026-0042”
Output
A barcode with text underneath, downloadable as SVG.
Retail EAN-13
Input
12 digits; the generator computes the 13th check digit
Output
A valid EAN-13 symbol if the supplied digits are well formed.
Common mistakes
- Stretching a barcode non-proportionally, which can make it unscannable.
- Printing below the minimum module width for the scanner and distance.
- Assuming a generated check digit makes a retail number legitimate; the number must be assigned to the product.
Frequently asked questions
Which formats are supported?
CODE128, CODE39, EAN-13, UPC-A and ITF-14. Some formats require specific digit counts or characters.
Is the output vector?
The SVG download is vector. The PNG is raster and should be exported at the final print size.
Does it verify a retail code?
It checks the format and check digit where applicable. It cannot confirm that the number is registered or belongs to you.
Can I add a logo?
Not in this tool. Use the QR code with logo tool for QR codes; adding a logo to a linear barcode can break scanning.
Related tools
All toolsQR Code Generator
Create downloadable PNG and SVG QR codes.
Runs locallyNew
QR Code with Logo
Branded QR codes with a safe logo area.
Runs locallyNew
Image Resizer
Resize to exact pixels or percentage with aspect control.
Runs locally
Image Compressor
Shrink JPG, PNG and WebP with a live size comparison.
Runs locally