● Free & private — nothing is uploaded
Generate scannable
barcodes instantly.
CODE128, EAN, UPC, CODE39, and more — type your value, customize the look, and download as PNG or SVG.
Any text or numbers
A barcode generator for real, scannable codes
This tool renders standard, spec-compliant 1D barcodes — the same encoding used by retail scanners, inventory systems, and shipping labels — directly in your browser. Choose the right format for your use case, customize the size and colors, and export a crisp SVG (best for printing) or PNG (best for quick sharing or pasting into a document).
Retail products (EAN/UPC)
Inventory & asset tags
Shipping labels
Event tickets
Internal SKUs
Which barcode type should I use?
Use CODE128 for general-purpose codes — it accepts any text or numbers, making it the most flexible choice. Use EAN-13 or UPC-A for retail products that need to match an existing product barcode. CODE39 is common in logistics and asset tracking, and ITF-14 is typically used on shipping cartons.
Frequently asked questions
Is this barcode generator free?+
Yes — generate as many barcodes as you want, with no sign-up and no watermark.
Will these barcodes actually scan?+
Yes — they're generated to the standard spec for each format, so any barcode scanner or scanning app can read them, as long as the value is valid for the format you chose.
Is my data uploaded anywhere?+
No. Barcodes are generated entirely in your browser and never sent to a server.
Can I generate QR codes with this?+
No — this tool creates 1D (linear) barcodes like CODE128, EAN, and UPC. QR codes are a 2D format built with different technology, so they need a dedicated QR code generator.