What mylabelmaker can do
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 from Excel, and print on the printer you already have. Save the design here, undo a change, or download PNG, PDF, or ZPL. No signup.
Video
Watch: a 3-minute tour of mylabelmaker
A three-minute tour of the problems that make labels a pain, and how each one gets fixed in your browser on Mac or Windows: sheets that don't line up, 200 addresses to retype, barcodes that won't scan, and printer software stuck on one computer.
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. Each saved label opens at the zoom you left it on.
Custom label size
Pick 4x6 shipping labels, a 2x1 barcode, or type the inches yourself in the free label maker. 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 from Excel.
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. In the app, Templates opens a large gallery with a preview of every label and a search box. Browse it by label type (food, QR code, address, price tags) or by printer and sheet (Avery, DYMO, Brother, Zebra, home printer).
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 a spreadsheet, you should not retype them. Click a column to put it on the label, upload Excel, a CSV, or Google Sheets, then print this label or only the rows you picked. A Shopify, Etsy, or ShipStation export pastes in the same way. On a letter sheet, click the cell you want and it lands on the page. We do not buy postage, and we do not connect to those sites.
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.
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.
Print labels from Excel
Upload Excel, a CSV, or a published Google Sheet. One row becomes one label. The file stays in this browser. How-to: print labels from Excel, a CSV, or Google Sheets.
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 steps through every label that column makes. Check the box on that bar, or the same box in Edit row, and that label is included when you print.
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 there, or the box on the bar while you scroll. 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.
Google Sheets
Paste a Publish to the web CSV link. You can walk the rows before you print. How-to: create labels from Google Sheets.
CSV files
Upload a .csv or paste the text. Commas inside quotes are fine. How-to: print labels from a CSV.
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.
If the job is already code, open the ZPL viewer. The 4 x 6 roll is Zebra 4x6 labels.
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.
Just starting out? How to make labels online covers it from the top, and print from this computer covers the print dialog.
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.
Copy ZPL
Copy the ZPL and paste it into your own queue. How-to: copy ZPL for a backend queue.
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.
Not sure which one you need? Save and export a label goes through it.
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, including the zoom. 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.
On a phone or tablet
Open the app on an iPhone, iPad, or Android. Drag with a finger, pinch to zoom, and press and hold an item for more actions. On a phone the tools sit in a bar at the bottom.