Label Designer Studio
A full label design studio in your browser — drag-and-drop canvas, barcodes and QR codes, variable data from Excel / CSV, auto-serial numbering, and print-ready PDF / PNG / SVG output. Free, and entirely in your browser.
For PNG, WebP and SVG. JPG and printed paper use a solid background.
Empty label
Use the Home ribbon or the tool strip on the left to add an object. Tip: double-click a text object to edit it right on the label.
Pick the stock you print on. Sizes shown to scale — the same presets thermal and sheet printers use (Zebra, TSC, Xprinter, Avery).
Thermal roll labels
Label sheets (Avery)
Paper & custom
Start from a template
My templates
Selected objects repeat together as one unit. Locked or hidden objects stay untouched. Across and Down include the original.
Layout bounds preview. Yellow marks the original unit; arrows show orientation.
Auto-fit uses the available safe area, up to 50 units per axis. Center and margin placement move the original with the layout. Barcode exports still require symbols inside the label.
Auto-number a run of labels — serial numbers, batch codes or tickets. This builds a data set you can bind into any text or barcode with the {serial} field.
Preview: —
Welcome to the Label Designer
Design barcodes, QR codes and labels — then print or export. Everything runs in your browser; nothing is uploaded.
Choose a thermal roll, an Avery sheet, a paper size, or enter a custom size. You can also start from a ready template.
Use the Home ribbon or the left tool strip to add a barcode, QR, text, image or shape. Drag to move, drag the handles to resize, double-click text to edit.
On the Data ribbon, import an Excel / CSV file to print one label per row. Map your columns, then build the sheet.
Tip: format long barcode numbers as Text in Excel, or they get corrupted into scientific notation (e.g. 9.19E+12).
Open Print / Preview to page through your labels, then print or save as PDF, PNG, JPG or SVG.
Why this studio
One workspace to design, populate and print labels
Custom QR codes
Set code colours, choose a transparent background, and adjust quiet zones and error correction. Export vector SVG or PDF, or transparent PNG and WebP.
Validated barcodes
EAN-13, EAN-8, UPC-A, Code 128, Code 39 and ITF-14 with live check-digit validation, so a mistyped retail code is caught before it prints.
Batch Excel / CSV import
Import a spreadsheet or use the ready-made template, map your columns, and generate a full sheet of labels in one pass.
Print-ready label sheets
A4, A5, Letter, Legal and Avery presets with margins and bleed, exported as print-ready PDF or printed straight from the browser.
PDF, SVG & PNG export
Single codes export as crisp SVG or PNG; sheets export as PDF, PNG, JPG or SVG for print shops and design tools.
Private by design
Everything is generated locally in your browser. Codes, spreadsheets and designs are never uploaded to a server.
How to create a barcode or QR label
- Choose the label size. Start with thermal stock, a label sheet or custom dimensions. Set the margins for your printer.
- Add your content. Insert a barcode or QR code, then add text and images. Enter a value directly or import Excel/CSV data for a batch.
- Set the background. Select the code and use Transparent background beside its colour control to show the label underneath. For an entirely transparent export, enable the transparent background option in the Print tab.
- Preview and export. Check the data and layout, then export PDF, SVG, PNG or WebP. Use JPG for a solid background. Test a printed label with your scanner before a full run.
Save your editable .label.json project to keep its design, imported data and print settings for later.
FAQ
QR & barcode generator questions, answered
Is the label designer free?
Yes. Designing labels, adding barcodes or QR codes and exporting print-ready sheets are all free, with no sign-up, no watermark and no limits imposed by a server.
Are my codes or data uploaded anywhere?
No. Every QR code, barcode and label sheet is generated locally in your browser. Your data, spreadsheets and designs never leave your device.
Which barcode types are supported?
The designer supports EAN-13, EAN-8, UPC-A/UPC-E, Code 128 with A/B/C variants, Code 39, Code 93 with full ASCII, ITF/ITF-14, MSI checksum variants, Pharmacode and Codabar. Matrix formats include QR, Data Matrix, PDF417 and Aztec, with GS1-128, GS1 DataMatrix and GS1 QR also available. Values are checked by the encoder, with live EAN/UPC check-digit feedback and validation of every output label.
Can I generate barcodes in bulk from Excel or CSV?
Yes. Import an .xlsx or .csv file (or download the ready-made template), map your columns, and generate a full print-ready sheet of labels in one go.
What export formats are available?
Single codes export as PNG or SVG. Label sheets export as print-ready PDF (including Avery layouts), PNG, JPG or SVG, or can be printed directly from the browser.
Can I export barcodes and QR codes with a transparent background?
Yes. Select the code and enable Transparent background beside its Background colour. For a transparent label export, also enable Transparent background in the Print tab and choose PNG, WebP or SVG. JPG uses a solid background, and printed labels use the colour of your paper.
Can I auto-number labels with serial numbers?
Yes. The Serialization wizard generates a run of sequential codes from a prefix, start number, increment, padding and suffix, then binds them to any text or barcode with the serial field — no spreadsheet required.