Generate professional barcodes in Code128, EAN-13, EAN-8, UPC-A, Code 39, and more. Customize size, colors, and export as SVG or PNG.
All ASCII characters
Shipping, inventory, logistics
12 digits (+ check digit)
Retail products, books (ISBN-13)
7 digits (+ check digit)
Small packaging, magazines
11 digits (+ check digit)
US retail products
A-Z, 0-9, - . $ / + % space
Automotive, defense, healthcare
13 digits (+ check digit)
Shipping containers, pallets
Code 128 is a high-density, variable-length linear barcode format that can encode all 128 ASCII characters. It's widely used in shipping, packaging, and inventory management. It's the most versatile format and a good default choice.
EAN-13 requires exactly 12 digits — the 13th digit is a check digit calculated automatically. Use it for retail products, books (ISBN-13), and international trade items. Do not include spaces, letters, or special characters.
Yes. All barcodes generated here are free for commercial and personal use. SVG exports are vector-based and scale to any size without loss of quality — ideal for print labels and packaging.
SVG is a vector format — infinitely scalable with no quality loss, ideal for print and large displays. PNG is a raster format useful for web, email, and documents that don't support SVG. For print use, always prefer SVG.
Format example: AllTools.one-123