What is this barcode label maker?
It is a client-side tool for designing, previewing and printing barcode label sheets without installing software. Pick a label stock preset, enter your barcode values, adjust the format and label options, and the studio renders the exact grid you will print. The output is pure SVG, so labels stay crisp at 300 DPI and in PDF.
Print-ready sheets for Avery and A4 stock
Built-in templates encode the real page size, margins, gutters and label dimensions of common stock: Avery 5160 (3×10 address labels), Avery 5163 (2×5 shipping labels), A4 3×8 (63.5×33.9mm), A4 4×10 (48.3×25.4mm) and A4 2×7 (99.1×38.1mm). Printing at 100% scale keeps every label aligned with the perforations.
Seven barcode formats, including QR Code
Choose Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14 or QR Code. EAN, UPC and ITF check digits are calculated automatically. Linear barcodes are drawn with JsBarcode and 2D codes with bwip-js, both directly in your browser.
Per-item format override and custom labels
The format you pick in the layout tab applies to every item, but any row can override it. Mix EAN-13 retail codes with internal Code 128 labels or QR codes on the same sheet. Each row also accepts an optional label text printed above the barcode.
Bulk import from tab-separated text
Paste rows copied from Excel, Google Sheets or an inventory export. Column 1 is the barcode value, column 2 is the optional label text, and an optional third column overrides the format. One line becomes one label item, so hundreds of entries take a single paste.
Live multi-page preview before you print
The right panel shows up to three scaled pages while you edit. It uses the same SVG renderer as the print and export actions, so the preview matches the final sheet: same grid, margins, barcode size, text and page breaks. The stats row reports total labels, page count, grid and exact label size.
Repeat labels, start at any slot and print multiple copies
Repeat each value as many times as you need, set the total number of copies, or start at a later slot to reuse a partially used sheet. Blank leading slots are preserved, so alignment stays correct.
Custom label stock in millimetres
When your stock is not in the preset list, open the Template tab and enter the page size, columns, rows, margins and gaps. The label size is calculated live, and the same measurements drive the preview, print CSS, PDF and raster exports.
Start printing barcode labels now — free
Pick a label sheet, add your values and print a perfectly sized label page in seconds. No account, no software and no upload.
Make barcode labels