Print labels from Excel or Numbers on a Mac

Excel for Mac cannot lay out a sheet of labels by itself. Run Word for Mac’s mail merge, or add the Excel or Numbers file to the tool below and print the PDF it makes.

Updated Published by Kordal Systems

  1. Keep the list in Excel or Numbers, one row per label, with column names in the first row.
  2. Add the .xlsx or .numbers file below, or copy the cells and press ⌘ V on this page.
  3. Check the layout, then choose the Avery number printed on your label pack.
  4. Download the PDF and print it from Preview with Scale set to 100%.

Excel, Numbers or CSV files, or cells you paste. Read in this browser tab and never uploaded.

Add your list

Read inside this browser tab. Your file is never uploaded.

Arrange the label

Each line here is a line on the label. Click a column name to insert it, or type any text you want printed. A line whose columns are all empty for a row is left out, so the rest close up.

Alignment
More options
Barcode or QR code

Pick a column that holds a number to print each row that many times.

Size and alignment per line

Choose the label sheet or roll

Printing on a partly used sheet?

Or pick the first unused label on the sheet below. Earlier positions are left blank.

Labels printing a little off?

First print the blank template on plain paper at actual size and check the usual causes. If every label is off by the same amount, move them back here. A minus sign moves left or up. Saved in this browser for this sheet.

Preview

Sample list

First label, enlarged

Download and print

How can I print labels from Excel on a Mac?

Excel has no label layout of its own; Microsoft’s mailing labels article hands the job to Word. On a Mac that leaves three routes: Word for Mac’s mail merge, a tool that reads the spreadsheet itself, or, for a list kept in Numbers, Pages.

Compared Word for Mac mail merge Pages Mail Merge Avery template in Pages Print Labels From Excel
Reads the list from An Excel workbook, chosen in Select Recipients A Numbers spreadsheet or Contacts Nothing; you type each label An .xlsx, .numbers or .csv file, or pasted cells
A different record on each label Yes, once Update Labels copies the first label Not described; Apple’s guide makes one copy of the document per record Only by typing it Yes, every row becomes a label
What you need Desktop Word for Mac Pages and Numbers Pages and a template from Avery A web browser

Swipe the table sideways to see every column.

The tool on this page runs in the browser, so the steps on a Mac are the same as anywhere else, and none of them depends on which office apps are installed. Open it in Safari or Chrome. It reads an .xlsx from Excel for Mac, a .numbers file as Numbers saved it, or a Google Sheets download, and prints numbers the way Excel shows them, so a ZIP code formatted as 00000 comes out as 02134 and $12.50 stays $12.50.

How do I mail merge labels in Word for Mac?

Start from Mailings › Start Mail Merge › Labels, then work left to right along the Mailings ribbon: Select Recipients, Insert Merge Field, Update Labels, Preview Results, and Finish & Merge.

The six stops on the Mailings ribbon, in order
  1. Mailings › Start Mail Merge › Labels. In Label Options, choose the label supplier and the product number on your pack, such as Avery 5160, and click OK.
  2. File › Save. Microsoft’s Mac instructions save the label document before connecting any data.
  3. Mailings › Select Recipients. Choose to use an existing list, then pick your Excel workbook.
  4. Mailings › Insert Merge Field. Add the fields to the first label, typing the spaces, commas and line breaks between them, and format that label.
  5. Mailings › Update Labels. This copies the first label’s layout into every other label on the sheet. Skip it and only the first label on each sheet is filled.
  6. Mailings › Preview Results, then Finish & Merge. Choose Print Documents, or Edit Individual Documents to check the merged sheets first and print them with File › Print.

Microsoft’s Print labels for your mailing list gives the Mac procedure in 13 steps, against 7 on Windows. The mail merge labels guide has the full procedure for both, and the fixes for labels that repeat, skip or print one per page.

What is different about Word on a Mac?

The ribbon route is the same as on Windows. What Word for Mac lacks is the Step-by-Step Mail Merge Wizard that Microsoft’s own Windows instructions use, and the DDE connection Microsoft recommends for keeping Excel’s number formatting.

The wizard, ZIP codes, file access prompts and Word for the web

Microsoft’s own Windows instructions open the wizard’s task pane: Mailings › Start Mail Merge › Step-by-Step Mail Merge Wizard, so a tutorial written that way stops matching a Mac at its first step. There is no such pane in Word for Mac. Follow the ribbon buttons instead; the underlying steps are the same. Guides written for Word 2008 describe a third arrangement, the Mail Merge Manager, which current versions do not have.

Word reads the value Excel stores, not what the cell displays. Microsoft’s troubleshooting article shows 50% merging as .5, $12.50 as 12.5 and a postal code losing its leading zero. Its first fix, a DDE connection, is set up through Windows’ File › Options and the wizard, so it is not open to you on a Mac. The fix that works on both is its second one: format the ZIP column as Text in Excel before you type the codes. More on that in ZIP codes that keep their zeros.

Word for Mac runs inside the macOS sandbox. Microsoft’s documentation for Office for Mac explains that sandboxed Office apps have no permission to open outside files until the user grants it, which is what a “Grant File Access” prompt is asking for. It is a permission request, not a sign that the merge is broken.

Then there is the question of whether you have desktop Word at all, and whether a mail merge earns its trouble even when you do. Word for the web cannot run a mail merge, so a Microsoft 365 plan that includes only the web apps, such as Business Basic, cannot either. Plans that include desktop Word can.

How do I print labels from a Numbers spreadsheet?

Add the .numbers file to the tool on this page as it is, or select the cells in Numbers, copy them and paste. There is no need to export to Excel first.

Pasting, several tables, and exporting for Word

Keep one row per label and put plain column names in the first row: Name, Address, City, State, ZIP. Print Labels From Excel recognizes those and lays out a US address by itself, with city, state and ZIP code sharing the last line. A row with no apartment or company simply loses that line, so the label never shows a gap.

Copying is the quickest route when a Numbers document holds several tables, because you choose exactly the cells you want. Select them, press ⌘ C, come back to this page and press ⌘ V anywhere on it.

If you would rather merge in Word for Mac, Numbers can hand the list over: File › Export To › Excel writes a workbook, with a worksheet for each table or for each sheet, as you choose. File › Export To › CSV writes plain comma-separated text instead.

Can Pages make mailing labels from a list?

Not as a sheet of different addresses. Pages’ Mail Merge fills merge fields from Contacts or a Numbers spreadsheet, and Apple describes the result as a new document holding one customized copy per record.

What Pages’ Mail Merge produces, and Avery’s Pages templates

That suits letters, invitations and certificates, one per person; Apple’s guide notes that templates such as Party Invitation and Technical Certificate come with merge fields already in them. A sheet of labels needs something different: a different record in each label on the same page. The Pages instructions do not describe a way to do that, such as the «Next Record» field Word adds when you click Update Labels.

For a sheet you fill in by hand, Avery publishes a blank Apple Pages template for each of its printable products: enter the product number in its template finder, download the Pages version and open it in Pages. That works for a handful of labels. For the same return address on every label, return address labels fills a sheet from one typed address, and for a list of any length the tool above does the layout.

How do I print labels at the right size on a Mac?

Open the PDF in Preview, choose File › Print, select Scale and enter 100%, expanding the dialog first if it is collapsed. Do not use Scale to Fit.

Scale, Paper Handling, paper size and the plain-paper test

Preview’s Scale to Fit resizes the page whichever of its two options you pick, Print Entire Image or Fill Entire Paper. This is the macOS equivalent of the “Fit to page” trap and it matters just as much: a few percent of rescaling walks the bottom row of labels off its die-cut. The PDF asks the viewer to print at actual size, but not every viewer honors that request, so check the setting anyway. Printing from Chrome instead, look for the same thing: scale at 100%, never fit to page.

Under Paper Handling, leave “Scale to fit paper size” unselected. Print US Letter layouts on Letter paper and A4 layouts on A4; in the tool, the A4 sheets are the L and J numbers. If your Mac’s default paper size is A4, an otherwise perfect Letter layout prints shifted, and the default is set in Printers & Scanners settings.

Print one page on plain paper first and hold it up against a real label sheet. Preview’s own zoom tells you nothing about physical scale, so the paper test is the only reliable check. The blank template in step 3 of the tool, also on each sheet’s page under templates, carries (on most sheets) a 1.000 in reference line you can measure with a ruler. If the test page is off, labels not lining up finds the cause.

On label stock, Avery’s advice for printing from Pages is to set the media type to a thicker option such as Label or Heavyweight, and Quality to Best.

Mac label questions

Can I print labels from Excel on a Mac without Word?

Yes. Print Labels From Excel, a free tool at printlabelsfromexcel.com, runs in a web browser on the Mac: add the .xlsx file or paste the cells, choose your Avery sheet, and download a PDF to print from Preview at 100% scale. The spreadsheet is read in the browser and never uploaded, and there is no account.

Can you print labels from Numbers?

Yes, with another app doing the layout. Print Labels From Excel reads a .numbers file directly, or cells copied from Numbers, and lays the list out on an Avery sheet as a PDF. Pages can merge from a Numbers spreadsheet too, but Apple describes its Mail Merge as making one customized copy of a document per record, not a sheet of labels. To use Word for Mac instead, export the list with File, Export To, Excel.

Does Word for Mac have the Mail Merge Wizard?

No. Word for Mac uses the Mailings ribbon: Mailings, Start Mail Merge, Labels, then Select Recipients, Insert Merge Field, Update Labels, Preview Results and Finish & Merge. The Step-by-Step Mail Merge Wizard that Microsoft’s Windows instructions use is not in Word for Mac, and neither is the DDE connection Microsoft recommends for keeping Excel’s number formatting. The full procedure and fixes are in the mail merge labels guide.

How do I add an Avery template to Pages?

Avery publishes a blank Apple Pages template for each of its printable products. Enter your product number in the template finder at avery.com/templates, download the Pages version, open it in Pages and type into each label. To fill the labels from a list instead, Print Labels From Excel reads the Excel or Numbers file and builds the whole sheet.

Why do my labels print smaller on a Mac?

The print dialog is scaling the page. In Preview, select Scale and enter 100% instead of choosing Scale to Fit, and under Paper Handling leave “Scale to fit paper size” unselected. Print US Letter layouts on Letter paper and A4 layouts on A4, and test one page on plain paper against a label sheet before a full run.

More for Mac, Excel and Word users