Free Barcode Label Maker — Design, Preview & Print Barcode Labels Instantly

A free, browser-based label maker that turns your product list into print-ready barcode sheets. Choose Avery 5160 or 5163, A4 3×8, 4×10, 2×7, or define your own layout. Add items one by one or paste a spreadsheet column, then print or export PDF, SVG and PNG. Everything is rendered locally — nothing is uploaded.

Avery · A4 · 自訂 · 條碼標籤

標籤列印工作台

標籤紙

條碼格式

標籤選項

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.

FAQ

Is this barcode label maker free?

Yes. Designing, previewing, printing and exporting labels is free, with no account, watermark or export limit.

Which Avery label templates are supported?

Avery 5160 (3×10 address labels) and Avery 5163 (2×5 shipping labels), plus A4 3×8, A4 4×10, A4 2×7 and a fully custom layout.

What barcode formats does this tool support?

Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14 and QR Code. EAN/UPC/ITF check digits are added automatically.

How do I bulk import barcode items?

Paste tab-separated rows into the Bulk import box on the Data tab. Column 1 is the barcode value, column 2 the label text, and column 3 an optional format. Click Import to append them all.

Will my labels align correctly with my Avery sheet?

The presets use the real dimensions of each sheet. Print at 100% (actual size) with “fit to page” disabled so the printer does not rescale the page.

Can I print multiple copies of the same label?

Yes. Use “Repeat each” for copies of every item and “Total copies” to multiply the whole run. The total label count and page count update immediately.

Can I mix different barcode formats on the same sheet?

Yes. Keep a global format for most rows and override individual rows in the Data tab. QR codes and linear barcodes can share one sheet.

Is my data uploaded to any server?

No. Barcode values and label text stay in your browser. Rendering, preview and export all run locally; the print action only opens the browser print dialog.

What browsers and operating systems are supported?

Recent versions of Chrome, Edge, Firefox and Safari on desktop and mobile. For the most reliable print alignment, use a desktop browser and the system print dialog.

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