Free online label maker features

This free label maker app runs in your browser. It works with DYMO, Brother, Zebra, Rollo, and Avery, or your own size. Add a barcode or QR, print one label or many from Excel, and print on the printer you already have. No signup. Mac and Windows.

Open a barcode label. No signup.

Custom size Barcode & QR Templates Print from Excel Print PNG PDF ZPL Printers Save Spreadsheets

Editor

Custom label size on a drag-and-drop canvas

The canvas is the stock. Type 4x6, 2x1, or any size in inches, then drag text and barcodes until it looks right. What you see is what you print.

Edit text right on the label

Double-click a line and type. What you see is what comes out of the printer.

Snap so edges line up

Turn snap on and the guides catch edges and centers, so a barcode does not sit a hair off.

Layers

Drag a line above the barcode, or lock a logo so you do not bump it.

Undo and redo

⌘/Ctrl + Z takes the last change back. ⌘/Ctrl + Shift + Z puts it back. It still works after a refresh, because the label autosaves.

Copy, paste, duplicate

⌘/Ctrl + C, V, or D. Arrow keys nudge a pixel. Shift makes a bigger step.

Select more than one thing

Drag an empty patch to grab several objects. Hold Shift or ⌘ to add one more.

Rotate, flip, shrink to fit

Turn a label on its side, or let long text shrink so it still fits the box.

Preview the printed face

Hide the tools and look at just the label before you print.

Zoom in on a small label

⌘/Ctrl + wheel zooms. A 1x1 starts close enough that you can still read it.

Custom label size

Pick 4x6 shipping labels, a 2x1 barcode, or type the inches yourself. The canvas is the stock. 203, 300, or 600 DPI.

Group objects

⌘/Ctrl + G glues the selection so you can move it as one piece. Ungroup with ⌘/Ctrl + Shift + G.

Add a table

Drop a table, type in the cells, and put {{column}} in a cell when you print from a sheet.

Drop in a logo

Paste a picture, drop a PNG or JPG on the label, or right-click and choose Paste. You can still upload it from Image. Snap keeps it lined up.

Shapes for frames and badges

Eighteen shapes: rectangles, circles, lines, and the rest. Use a box or a circle as a frame around a name.

Barcodes & QR

Barcode generator and QR code generator

Put the barcode on the sticker you will actually print, not a screenshot. Pick the type your scanner expects, and it redraws at the printer's DPI so it scans.

CODE128, UPC, and EAN barcodes

Pick CODE128, UPC, or EAN and type a number you already own. GS1-128, CODE39, and the rest are in the same menu. We do not issue GS1 prefixes. A whole list is bulk barcode labels.

QR code, WiFi QR, and vCard QR

Paste a URL, a WiFi network, or a contact. Data Matrix is there if the part is tiny. The code sits on the label at print size.

Bad UPC? You will see it

Type letters into UPC-A and you get a red Invalid UPC hint. You will not print a bad barcode by accident.

Show or hide the numbers

One checkbox turns the digits under the bars on or off.

Stays sharp at 300 DPI

A 300 DPI printer gets a 300 DPI barcode, not a smeared 203 DPI stretch.

Templates

Free label templates. Open, edit, print

Skip the blank page. Open a shipping, warehouse, or print-at-home template, or a ready-made DYMO, Brother, Zebra, Rollo, or Avery size. Change the text and print.

4x6 shipping labels

Start from a 4x6 pack face for UPS, FBA, or Shopify. This is the sticker on the box, not postage.

Warehouse bin labels

SKU, bin, and quantity on a 4x2. Built for the pick list you already have.

Product stickers

A 2x2 with your mark and a short line of text. For jars, bags, and small-batch packs.

QR labels

A 2x2 with a QR and Scan me. Paste the URL and print.

Nutrition facts

An FDA-style panel you can edit on 2x3. Design only. Not a certified facts panel.

Jewelry tags

A small 1.5x1 tag with brand, price, and a tiny barcode.

Shelf tags

Product name, a big price, and a UPC you already own, on 3x1.

Cable labels

A 2x1 with the cable ID and FROM / TO, like a patch panel.

DYMO, Brother, Zebra, Rollo, and Avery sizes

Open the size on the roll or the sheet. The canvas is already that many inches. DYMO, Brother, Zebra, Rollo, Avery.

Print-at-home templates

Open a canning lid or cupcake topper, change the text, print on sticker paper at home. We do not mail stickers. See the template gallery.

Variables & batch print

Print labels from Excel, CSV, or Google Sheets

If the names are already in Excel, you should not retype them. Click a column name to put it on the label, upload the sheet, then print this sticker or only the rows you picked.

Put a column on the label

Type {{sku}} in text, a barcode, a QR, or a table cell. Each row fills it in.

Serial numbers 001, 002, 003

Set start, step, and digits. You get 001, 002, 003 on the next copies. Spreadsheet rows count up too. How-to: sequential numbered labels.

Today's date or a use-by

Stamp today, or today plus a few days. The date comes from this computer. How-to: add today's date.

Add a column without typing

Click a column name and it shows up on the label. You do not have to type anything, and you do not have to click a box first. How-to: click a column onto a label.

Rows load as you paste

Paste or pick a file and the rows show up. There is no extra Load click.

Preview each row

After a column is on the label, the bar under it gets a row slider. You only step through the rows you checked. The rest stay in the sheet until you check them.

Find a row, check it, fix it

Edit row shows up under the label after a column is on it. Rows start unchecked. Check a row and that label shows up. Fix a typo and you see it right away.

Print this label, or the ones you picked

Print this asks how many copies of the label you are looking at. The big Print button asks how many copies of each row you checked. Unchecked rows do not print. How-to: print only the rows you checked.

The list stays with the label

Reload the page and the sheet is still there. Saved labels keep their rows too.

Printing

Print on DYMO, Brother, Zebra, Rollo, Avery, or this computer

Design first. Then print one label, or many from Excel, in one click. Zebra can take the job straight from the browser. DYMO, Brother, Rollo, Avery, and a regular inkjet or laser use Print from this computer. You do not need a printer just to design.

ZPL the printer actually wants

The Zebra gets a real ^XA job, not a PDF in the middle.

203, 300, or 600 DPI

Match the printer. Bars stay sharp instead of stretching a 203 DPI picture onto 300.

Head open? You will know

If the head is open, you are out of paper, or the printer is paused, you see it. It will not fail silently.

Read the printer's settings

One click reads width, length, DPI, darkness, and speed from the Zebra so you are not guessing.

Darkness and speed

Save darkness and speed for this printer so the next job matches this one.

ZPL viewer

Paste Zebra code in the ZPL viewer and see a picture on this computer. Print sends what you pasted, not a rebuilt graphic.

Print from this computer

Use this for DYMO, Brother, Rollo, Avery sheets, and any inkjet or laser. The print page is the same size as the label. A wide label prints landscape. A taller label prints portrait. Leave scaling off.

Zebra Browser Print setup

Zebra Browser Print is a small program from Zebra on this computer. If the printer is not in the list, the app shows Mac and Windows installers. On Safari, two local pages let you say it is okay, then reload the app. If that already failed, delete 127.0.0.1 and localhost from Safari website data. Leave app.mylabelmaker.com so saved labels stay. Guides: printer not showing.

Remembers the last printer

This computer or your Zebra stays selected the next time you open the app in this browser.

Export

Download PNG, PDF, or copy ZPL

Need a file instead of a print? Download PNG or PDF at the printer's DPI, or copy the ZPL for your own queue.

PNG, JPG, SVG, and PDF

Download PNG, JPG, SVG, or PDF at 203, 300, or 600 DPI. Handy for DYMO, Brother, Rollo, Avery, or a shop that prints the file for you.

Multi-page PDF or one PDF per label

An Excel run can be one PDF with every label, or one PDF per label in a zip.

Copy ZPL or download .zpl

Copy the ^XA text, or download a .zpl file. Same job the printer would get.

Save as JSON and reopen later

Save the design as a .json file, email it, and open it later on this computer or another.

Copy JSON and paste JSON

Options has Copy JSON and Paste JSON. Copy the design, send it in a chat, paste it on another computer. Same as a JSON file, no download.

Printer support

DYMO, Brother, Zebra, Rollo, Avery, and this computer

Pick the brand on the box. Zebra can print straight from the browser when Browser Print can see it, over USB or the network. DYMO, Brother, Rollo, and Avery print from this computer. You do not install DYMO Connect or a Brother app.

DYMO

LabelWriter rolls and D1, Rhino, and LetraTag tapes. Open the size, then print from this computer. DYMO sizes.

Brother

DK labels and TZe tape for QL and P-touch. Print from this computer with the tape size selected. Brother sizes.

Zebra

4x6, 2x1, and the other rolls. Browser Print sends ZPL straight to the printer. Zebra sizes.

Rollo

The same rolls as a 4 inch Zebra, printed from this computer. Rollo sizes.

Avery

5160, 5163, and the other US Letter sheets, on any inkjet or laser. Load Excel, CSV, or Google Sheets in Data, then choose Each row or One sheet. Avery sheets.

This computer

The usual print dialog, at the label size. Leave scaling off so the sticker stays on the stock.

Zebra models Browser Print can see

Desktop thermal

  • ZD220
  • ZD230
  • ZD410
  • ZD411
  • ZD420
  • ZD421
  • ZD500
  • ZD510
  • ZD620
  • ZD621
  • ZD621-300
  • GK420d
  • GK420t
  • GX420d
  • GX420t
  • GX430t
  • ZP450

Industrial & mobile

  • ZT200
  • ZT210
  • ZT220
  • ZT230
  • ZT400
  • ZT410
  • ZT420
  • ZT510
  • ZT610
  • ZT620
  • + Browser Print mobile

Workflow & persistence

Autosave in this browser. No account

Close the tab. Come back tomorrow. The last label is still there, on this computer, with no account.

It saves as you work

It saves a moment after you change something. Next visit, your last label is back.

Up to 50 saved labels

Keep up to 50 designs in this browser. They live on this computer, not in a cloud account.

The spreadsheet stays with it

Reopen a label and the Excel rows are still attached.

Remember this printer

A Zebra's DPI, darkness, and speed come back the next time you pick that printer. Print from this computer stays available for the other brands.

Show someone the label

Hide the tools and show just the face, without bumping it by accident.

Integrations

Print pack labels from a spreadsheet export

Export a CSV from Shopify or ShipStation and paste it here. One row becomes one pack label. On a letter sheet, click the cell you want and it lands on the page. We do not buy postage, and we do not talk to those APIs.

Shopify, Etsy, eBay, Amazon

Paste the order CSV, map the columns, print pack labels. Buy postage from the marketplace. This is not postage.

Airtable

Export a view as CSV and paste it. Column names become tokens. There is no Airtable API.

ShipStation / 3PL exports

Pick lists often come as CSV. Paste them here. No extra transform.

Your own print server

Copy the ZPL into your own print server. We do not host an ERP or a cloud print account.

Open the free label maker

Open a barcode label in the free app. Change the SKU. Print or download. No account.

Open a barcode label. No signup.