How to Make Address Labels from Excel or Google Sheets

Apr 12, 2026

Address labels from Excel or Google Sheets

To make address labels from Excel or Google Sheets, prepare a clean spreadsheet with address columns, choose a label template such as Avery 5160, upload the Excel file or connect the Google Sheet, map each column onto the label, preview the full sheet, and print at 100% scale.

If you want the shortest browser-first workflow, start with Address Label Maker.

The key steps are:

  1. Prepare a clean spreadsheet with clear column headers
  2. Choose an address label template such as Avery 5160
  3. Upload the Excel file or connect Google Sheets
  4. Map the name and address columns onto the label
  5. Preview the full sheet and export a print-ready PDF
  6. Print at 100% scale or Actual Size

Most people searching this are trying to solve one practical job:

  • they already have addresses in a spreadsheet
  • they need mailing labels or return labels
  • they want to avoid rebuilding everything in Word or Google Docs
  • they need a printable result that stays aligned on real label paper

That is why the best workflow is usually not "type labels inside Excel."

The real workflow is:

  1. prepare the spreadsheet well
  2. choose the right label layout
  3. map spreadsheet columns to the label
  4. export a print-ready PDF

What you'll need

  • one row per recipient
  • clear headers such as full_name, address_line_1, city, state, and zip
  • address label stock such as Avery 5160, A4 sheets, or US Letter sheets
  • a label workflow that can preview the full page before printing

Part 1: Prepare your spreadsheet

Whether your source is Excel or Google Sheets, the structure matters more than the file type.

Typical columns for mailing labels:

  • full_name
  • company (optional)
  • address_line_1
  • address_line_2 (optional)
  • city
  • state
  • zip
  • country (optional)

You can also keep separate columns like first_name and last_name, but one combined full_name column is usually easier for printing.

Data cleaning checklist

Before you generate labels, check these:

  • keep one row per label
  • avoid merged cells
  • use plain text headers in row 1
  • remove fully blank rows
  • keep ZIP or postal codes as text if they can start with 0
  • move apartment or suite information into address_line_2 when needed

If your list comes from a form, CRM export, or another system, this cleanup step is what prevents broken labels later.

Part 2: Choose the address label layout

The second step is matching your data to the paper you will actually print on.

Common choices include:

  • Avery 5160 for standard US mailing labels
  • Avery 8160 for inkjet variants
  • smaller return address sheets
  • A4 address label layouts for non-US printers
  • custom label sizes for specialty stock

If you are not sure where to start, Address Label Maker is the clearest entry point for mailing labels and Avery-style sheets.

Part 3: Import Excel or connect Google Sheets

Excel workflow

If your addresses are in Excel:

  1. save the workbook as .xlsx or .xls
  2. open Address Label Maker
  3. upload the file
  4. let the tool detect the headers

Import Excel address data

Google Sheets workflow

If your addresses are in Google Sheets:

  1. open Address Label Maker
  2. choose the Google Sheets import path
  3. connect the sheet or start from the Google Sheets add-on guide
  4. select the worksheet that contains the addresses

Import Google Sheets address data

The file type is different, but the printing workflow after import is basically the same.

Part 4: Map the address columns onto the label

Once the spreadsheet is loaded, place your columns onto the label layout.

Typical mapping looks like this:

  • full_name at the top
  • company below the name if needed
  • address_line_1 on the next line
  • address_line_2 below it when present
  • city, state, and zip on the final line

This is the step where a dedicated label tool is much easier than Word mail merge, because you can see the actual label before printing.

Map spreadsheet columns onto the label layout

Part 5: Preview the full sheet before printing

Do not skip the preview step.

Check for:

  • long names wrapping badly
  • ZIP codes losing leading zeros
  • blank rows creating blank labels
  • addresses overflowing the label box
  • paper size mismatches between the PDF and your printer

For mailing labels, alignment problems are usually easier to catch in preview than after you waste a full label sheet.

Part 6: Export PDF and print at 100% scale

After the preview looks correct:

  1. export the full label sheet as PDF
  2. open the PDF in your print dialog
  3. set scale to 100% or Actual Size
  4. print one test page on plain paper first
  5. compare the test page against your label stock before printing the final run

Print with the correct scale settings

If alignment is still off, use Fix Misaligned Labels.

Do I need Word mail merge or Google Docs?

Not necessarily.

That is the main gap between what people search and what older tutorials teach.

Traditional instructions usually say:

  1. keep the addresses in Excel
  2. open Word
  3. start mail merge
  4. choose the Avery template
  5. insert merge fields
  6. finish the merge

That workflow still works, but it is slower to set up and more fragile when the data changes.

A dedicated address label workflow is simpler when:

  • you need to print more than one sheet
  • the list changes often
  • you want to use Google Sheets directly
  • you want a visual preview before printing
  • you do not want to configure Word mail merge fields

Common problems and fixes

My ZIP codes lost leading zeros

Keep ZIP codes as text in Excel or Google Sheets before importing. This is common with East Coast ZIP codes and other postal codes that start with 0.

My labels are slightly misaligned

Most of the time this is a print settings issue, not a data issue. Make sure the PDF is printed at 100% or Actual Size, not Fit.

My address lines are too long

Use address_line_2 for apartment, suite, or building information. That gives the layout more room and reduces ugly wrapping.

I only want return address labels

Use the same workflow, but choose a smaller return-address layout and keep the sender information as static text or as one repeated row.

Frequently asked questions

Can I make address labels directly from Excel?

Yes, but Excel is usually the data source, not the final label layout tool. The practical workflow is to import the Excel file into a label workflow and export a print-ready PDF.

Can I make address labels from Google Sheets without exporting CSV?

Yes. You can connect Google Sheets directly or start from the Google Sheets add-on guide.

What template should I choose for mailing labels?

Avery 5160 is one of the most common US formats. If you use A4 stock or another brand, choose the matching size in the template list before exporting.

Can I also make return address labels?

Yes. The same workflow works for return labels, mailing labels, and other address-based sticker sheets.

Do I need special software installed?

No. A browser-based tool such as Address Label Maker can handle the import, layout, preview, and PDF export workflow without installing Word plugins or desktop label software.

Make address labels faster

If your goal is simply to turn spreadsheet rows into print-ready mailing labels, start with Address Label Maker. It supports Excel, Google Sheets, and CSV imports, standard Avery-style layouts, full-sheet preview, and PDF export.

How to Make Address Labels from Excel or Google Sheets | Blog