Barcode Generator
Make a real barcode from any value — for labels, stock and packaging mock-ups.
Everything happens in your browser — your entries are never uploaded or stored.
About this tool
Pick a format, type the value, and the barcode renders instantly — download it as a PNG for labels, shelf tags, inventory sheets or packaging design. CODE128 accepts letters, numbers and symbols and is the safe default for internal use.
One honest warning for retail: EAN-13 and UPC barcodes only work at real checkouts if the number is a registered GS1 product code for your company. This tool draws a perfectly valid barcode from any 12 digits — it does not register the number, and inventing one can collide with a real product. For internal labels, asset tags and mock-ups, use whatever numbers you like.
How to use it
- Choose the format.
- Type the value — EAN-13 and UPC need digits only.
- Generate and download the PNG.
Frequently asked questions
Which format should I use?
CODE128 for internal labels and warehouse use; EAN-13 for retail products in most of the world; UPC for US retail; ITF-14 for outer cartons.
Can I sell products with these barcodes?
Only if the numbers are GS1-registered to you. The drawing is free; the numbering system is managed.
Does the barcode include the check digit?
Yes — for EAN-13, UPC and ITF-14 the final digit is calculated automatically from the digits you enter.