Create scannable barcodes — CODE128, EAN-13, UPC-A, CODE39 and more — with a live preview, your own size and colors, and PNG or SVG download. Generate a whole batch at once. All in your browser.
Whether you're labeling inventory, printing product tags, organizing a home library, or building shipping labels, a barcode turns a string of characters into something a scanner can read in a fraction of a second. This tool generates clean, standards-compliant barcodes in your browser — type a value, pick a symbology, and download a crisp PNG or an infinitely scalable SVG.
Everything is generated locally. The values you enter — SKUs, part numbers, ISBNs, tracking codes — are never uploaded to a server, which matters when those codes are tied to your business or inventory.
Retail formats like EAN-13, EAN-8 and UPC-A include a final check digit that scanners use to catch errors. Enter the base digits and the correct check digit is calculated and appended automatically — so you don't have to compute it by hand.
No account, no upload, no watermark — generate, download, print.
Pick the format your retailer or system expects (UPC-A and EAN-13 for retail products, CODE128 for general use), type the number, and download the barcode as PNG or SVG. The live preview shows exactly what will print.
CODE128 is the safe general-purpose choice and encodes letters and numbers. EAN-13 and UPC-A are the retail standards tied to registered product numbers. CODE39, ITF, MSI, and Codabar cover industrial, logistics, and library systems.
Yes. Batch mode takes a list of values (SKUs, asset numbers, serials) and produces a barcode for each, so labeling an inventory takes one paste instead of a hundred round trips.
SVG scales perfectly for print at any size, which matters for labels and packaging. PNG is fine for screens and quick jobs. Both keep the sharp bars scanners need.
No. The barcode is a plain image encoding your value, generated in your browser. Nothing is stored or tracked, and the image works forever.