Print labels from Excel — without Word
To print labels from Excel, paste or upload your spreadsheet, choose your label sheet format, and download the print-ready PDF. Nothing is uploaded to a server — the file is read and the PDF is built inside your browser.
Print labels from Excel
1 Your spreadsheet
.xlsx, .xls or .csv. The file is read inside this tab and never uploaded.
2 What goes on each label
Drawn as a Code 128 symbol in vector, not as an image.
Assign a column to each line. Lines you leave unused are skipped, so the remaining lines close up rather than leaving a gap.
Pick a column holding a count to repeat each row that many times.
3 Label sheet
Skip labels you have already peeled off a part-used sheet.
4 Preview and print
Single label
First page
Print at actual size. Never use “Fit to page” or “Shrink to fit” — either one moves every label out of alignment with the sheet.
How to prepare your spreadsheet
Both methods below read the same structure, so get the sheet right before starting either.
Use one row per record and one column per field. A row becomes a label; a column becomes a line on that label. Splitting an address into separate columns for street, city, state and postcode gives you control over where the lines break, covered further in laying out an address list; an address pasted into one cell with line breaks inside it does not, because it arrives as a single undifferentiated run of text.
Put plain headers in the first row: Name, Address, City, Postcode. Word turns those into merge field names, and this tool uses them to label the columns in the mapping step. A merged title row sitting above the headers breaks both, since the first row is where each one expects to find the field names.
Avoid merged cells anywhere in the data range. A merged cell has no clean row-and-column position, so readers either skip it or return the value in the wrong place. Unmerge, and repeat the value down the column if it needs to appear more than once. Avoid blank rows mid-list too: a blank row reads as an empty record, which in a Word merge becomes an empty label and pushes every label after it one position along the sheet.
Format ZIP and postal codes as text before typing them, not after. Excel treats 02134 as the number 2134 and discards the leading zero, and reformatting afterwards will not bring it back — the value has to be re-entered. Select the column, set Format Cells to Text, then enter the codes. A custom format of 00000 only displays the zero while still storing a number underneath, which is enough for printing from Excel and not enough for a Word merge reading the underlying value.
How to print labels from Excel using Word mail merge
Word's mail merge is the method Microsoft documents and most search results describe. It works, and if you already have it set up there is no reason to change.
Start in Word with a blank document, not in Excel. On the Mailings tab, choose Start Mail Merge and select Labels. In the Label Options dialog, set Label vendors to Avery US Letter — the vendor matters, because Avery US and Avery A4/A5 number their products differently — then find your product number in the list, for example 5160 Address Labels, and click OK. Word converts the page into a table whose cells match the die-cut of that sheet. If the cell boundaries are invisible, turn on View Gridlines from the Table Layout tab.
Next, attach the data. Choose Select Recipients, then Use an Existing List, and browse to your .xlsx file. Word asks which worksheet to use and shows a checkbox marked "First row of data contains column headers". Leave it ticked if your sheet has a header row — that is what turns your columns into named merge fields. Edit Recipient List lets you filter or sort at this point if you only want part of the list.
Build the first label only. Click into the top-left cell and use Insert Merge Field to place each field in turn, typing the spaces, commas and line breaks yourself — Word inserts the field but nothing around it, so «First_Name» «Last_Name» needs the space typed in between.
Then click Update Labels. This copies the layout from the first cell into every other cell on the sheet and adds a «Next Record» field to each one, which is what makes Word advance through the list rather than repeat the first row. Skipping this step is the most common reason a merge produces one correct label followed by twenty-nine copies of the same address.
Use Preview Results to step through the merged output and check a few records, particularly the longest ones. When it looks right, choose Finish & Merge, then Edit Individual Documents, and merge All. Word produces a new document containing every page of labels, and that document is what you print.
One detail worth knowing in advance: Word connects to Excel through OLE DB by default, which passes the stored value rather than the formatting you see, so ZIP codes with leading zeros can arrive stripped. To connect over DDE instead, tick "Confirm file format conversion on open" in File, Options, Advanced; Word then offers MS Excel Worksheets via DDE when you select the workbook, which preserves the displayed formatting.
Why this tool exists
The mail merge route needs desktop Word. The web version has no labels wizard at all, so a Microsoft 365 subscription is not by itself enough, and a machine running only Pages or Google Docs cannot do it.
On macOS the wizard is arranged differently from the Windows version most tutorials describe, and the Excel connection has long been the least dependable part of Word for Mac. Following a Windows walkthrough there means translating every step, and some steps have no equivalent, so the macOS route is separate.
Even with everything working, the first run takes about twenty minutes: the dialogs, the field insertion, the Update Labels step you have to already know about, the preview, the merge. Later runs are quicker, but only if nothing has moved — the document stores a path to the workbook and reconnects every time it opens.
The tool above does the same job in the browser in under a minute. Load the sheet, assign columns to lines, download the PDF. There is no document in between to save, break or reconnect, and nothing to install. It behaves identically on every desktop platform, because it is a web page rather than an application, so a list kept in Google Sheets needs no export step, and nothing is uploaded anywhere.
Printing correctly
Print at actual size. In the print dialog this is Scale 100% on macOS or Actual size on Windows; what matters is that "Fit to page" and "Shrink oversized pages" are both off. Scaling by even one percent moves each row further from the die-cut than the one above it, so the top labels look fine and the bottom ones print across the gaps.
Set printer margins to none where the driver offers it: a margin the printer adds is an offset applied to the whole sheet, shifting every label at once. Check the paper size is US Letter too — every Avery format here is Letter, and the same layout on A4 comes out shifted.
Then run one page on plain paper and hold it against a real label sheet, up to a window if you need the light. That one check catches scaling, paper size and driver margins at once, for the price of a sheet of paper. Every sheet in the Avery template index also offers a blank template with cut guides and a one-inch reference line, for exactly this purpose.
Common questions
How to print labels from Excel
Open your spreadsheet, copy the cells you want, and paste them into the tool on this page — or upload the .xlsx file directly. Assign each column to a line on the label, choose your Avery sheet format, and download the PDF. Print it at 100% scale. There is no mail merge step and no Word document involved.
How to print address labels from Excel
Put each part of the address in its own spreadsheet column — name, street, city and postcode — then map those columns to lines one through four on the label. Avery 5160 holds three lines comfortably at 30 labels per sheet; Avery 5162 gives you room for four or five lines if your addresses are longer.
How to print mailing labels from Excel
Same process as address labels. If your list is longer than one sheet the PDF paginates automatically, and if you are reusing a part-used sheet you can set the start position so printing begins at the first unpeeled label instead of wasting the rest.
How to print Avery labels from Excel
Choose your Avery product number from the sheet format list — the number is printed on the label packaging. The tool lays out the PDF to that exact die-cut geometry. You can also download a blank template for any supported format and hold it against a real sheet to confirm alignment before printing a full run.
How to print labels from Excel without Word
That is what this tool is for. The usual answer to this question is a Word mail merge, which requires desktop Word, several dialog boxes, and a merge field setup that breaks easily. This page takes the spreadsheet directly and produces the finished PDF, so Word is never part of the chain.
How to print labels from Excel on a Mac
The Word mail merge route is unreliable on macOS — the labels wizard behaves differently from the Windows version and Excel for Mac does not always hand data over cleanly. Because this tool runs entirely in a browser, the process is identical on macOS, Windows, ChromeOS and Linux: load the sheet, map the columns, print the PDF.
How to mail merge labels from Excel
In Word, go to Mailings, Start Mail Merge, Labels, and pick your vendor and product number. Use Select Recipients to attach the spreadsheet, Insert Merge Field to build the first label, then Update Labels to copy that layout to the rest of the sheet. Preview Results, then Finish & Merge to produce the printable document. The full walkthrough is on this page.
How to import Excel into an Avery label template
Upload the .xlsx file, or paste the cells straight out of Excel. The tool reads the header row, shows you the detected columns, and lets you assign each one to a line on the label. It supports .xlsx, .xls, .csv, and tab-separated text pasted from the clipboard.
Can you print labels from Excel
Yes. Excel itself has no label printing feature, which is why the standard advice sends you to Word. But the spreadsheet holds everything needed — one row per label, one column per line — so any tool that can read it can lay out the sheet. This one does it in the browser, free, with no account.
Avery templates
Every format below has its own page with exact dimensions, a blank template PDF, and the tool preset to that sheet.