How to Print Avery 5160 Address Labels from Google Sheets
Turn your Google Sheets contact list into perfectly printed Avery 5160 address labels. This step-by-step guide covers spreadsheet setup, template selection, and printer alignment tips.
Printing address labels shouldn't feel like solving a puzzle. Yet every year, thousands of people stare at a blank Google Sheets spreadsheet wondering how to turn rows of names and addresses into perfectly aligned Avery 5160 labels. Whether you're sending wedding invitations, holiday cards, or business mailers, the process is surprisingly straightforward once you know the steps.
Avery 5160 is the most popular address label format in the world, and Google Sheets is one of the most accessible spreadsheet tools available. Put them together, and you've got a free, powerful way to handle bulk mailing without expensive software. In this guide, you'll walk through the entire process from organizing your address data in Google Sheets to holding a printed sheet of perfectly formatted labels in your hand. If you're looking for the right template to get started, the FoxyLabels Template Catalog has Avery 5160 and dozens of other formats ready to go.
Let's break the whole thing down into clear, manageable steps.
Setting Up Your Address Data in Google Sheets
Before you even think about labels, you need clean, well-organized data. This step is where most people either set themselves up for success or create headaches they'll deal with later. Getting your spreadsheet right from the beginning saves hours of frustration down the line.
Why Data Formatting Matters
Avery 5160 labels measure 1" x 2.625" each, arranged in a 3-column by 10-row grid. That gives you 30 labels per sheet. Every label pulls data from a row in your spreadsheet, so if your data is messy, your labels will be messy too. Inconsistent capitalization, missing zip codes, or combined name fields will all show up on the printed page.
Think of your spreadsheet as the blueprint for every single label. If the blueprint is off, the final product will be off.
Step-by-Step Spreadsheet Setup
Open a new Google Sheets document and create column headers in the first row. A standard address label setup looks like this:
Column A | Column B | Column C | Column D | Column E | Column F |
First Name | Last Name | Street Address | City | State | Zip Code |
Sarah | Johnson | 742 Evergreen Terrace | Springfield | IL | 62704 |
Marcus | Chen | 1600 Pennsylvania Ave | Washington | DC | 20500 |
Priya | Patel | 350 Fifth Avenue | New York | NY | 10118 |
Here are a few rules to follow:
One piece of data per column. Don't combine city, state, and zip into one cell. Keeping them separate gives you flexibility when formatting labels later.
Use consistent capitalization. If some entries say "NEW YORK" and others say "New York," your labels will look uneven. Pick a style and stick with it. You can use the
=PROPER()function to standardize names.Double-check zip codes. Google Sheets sometimes strips leading zeros from zip codes in the northeastern United States. If you see "2101" instead of "02101," format the Zip Code column as plain text before entering data.
Remove duplicates. Highlight all your data, go to Data > Data cleanup > Remove duplicates. Nobody wants to receive two identical envelopes.
Handling Large Contact Lists
If you're working with hundreds or thousands of addresses, manual entry isn't practical. You can import contacts from several sources:
CSV export from Gmail or Outlook. Export your contacts as a .csv file, then import it into Google Sheets using File > Import.
Copy and paste from another spreadsheet. If your data lives in Excel or another tool, copy the relevant columns and paste them into your Google Sheet.
Google Contacts export. Go to contacts.google.com, select the contacts you need, and export them as a Google CSV. This imports cleanly into Sheets.
After importing, scan through the data for any formatting issues. Look for extra spaces (the =TRIM() function removes those), missing fields, and obviously incorrect entries. A quick 10-minute review now prevents reprinting an entire batch of labels later.
One more tip: freeze the header row by clicking View > Freeze > 1 row. This keeps your column labels visible as you scroll through a long list, making it much easier to verify data is in the right place.
Connecting Google Sheets to an Avery 5160 Label Template
With your data organized, the next step is connecting your spreadsheet to a label template that matches the Avery 5160 layout. This is where a lot of guides get vague or overly complicated. Let's keep it simple.
Understanding the Avery 5160 Format
The Avery 5160 Official Template Specifications describe the exact dimensions of these labels:
Label size: 1" x 2.625"
Labels per sheet: 30 (3 columns, 10 rows)
Page size: 8.5" x 11" (standard US Letter)
Top margin: 0.5"
Side margin: 0.1875"
These measurements are important because even a tiny misalignment means text printing over the edges or landing on the gaps between labels. You need a template that matches these specs precisely.
Using a Google Sheets Add-on for Label Generation
The fastest way to print Avery 5160 address labels from Google Sheets is to use a label-generating add-on that reads your spreadsheet data and places it into the correct template layout. Here's how the workflow typically goes:
Install the add-on. From your Google Sheet, go to Extensions > Add-ons > Get add-ons. Search for a label maker tool like FoxyLabels and install it.
Select your data range. The add-on will ask you to highlight the rows and columns containing your address data. Select everything, including the header row.
Choose the Avery 5160 template. From the template list, select Avery 5160 (or its equivalent, such as Avery 8160 for inkjet printers, which uses the same dimensions).
Design your label layout. This is where you tell the tool how to arrange data on each label. A typical address label layout looks like this:
The curly braces represent merge fields that pull data from your spreadsheet columns. Each label on the sheet gets populated with data from the next row.
Preview and generate. Before printing, always preview the output. Look for text that's too long for the label width, missing data, or formatting issues. Once everything looks right, generate the document.
The add-on creates a Google Doc with all your labels laid out in the 3x10 grid. If you have 90 addresses, you'll get three pages of labels.
Troubleshooting Common Setup Issues
A few problems come up regularly during this step:
Merge fields don't populate. This usually means the column headers in your spreadsheet don't match the field names in the template. Check for extra spaces or different capitalization.
Text overflows the label boundary. Long street addresses or company names can extend past the edge. Try reducing the font size or abbreviating common words (Street to St., Avenue to Ave.).
Labels are offset or misaligned. This is almost always a printer margin issue, which we'll cover in the printing section below.
If you're looking for more detailed walkthroughs, the FoxyLabels Tutorials page covers specific scenarios including return address labels, shipping labels, and custom formatting.
Printing Your Labels Without Alignment Disasters
You've built your spreadsheet, connected it to a template, and generated a document full of neatly formatted labels. Now comes the moment of truth: printing. This is where things can go sideways if you're not careful. Label alignment is the number one complaint people have when printing Avery 5160 sheets, and it's almost always caused by printer settings rather than the template itself.
Printer Settings That Actually Matter
Before you load a single label sheet into your printer, adjust these settings:
Paper size: Set to US Letter (8.5" x 11"). This sounds obvious, but some printers default to A4, which is slightly different and will throw off alignment.
Margins: Set all margins to the values specified by the Avery 5160 template. If your printing tool lets you set "actual size" or "100% scale," use that instead of "fit to page." The "fit to page" option resizes your document and shifts everything.
Print quality: Standard or high quality both work. Draft mode can sometimes cause light or uneven printing on label adhesive surfaces.
Paper type: If your printer offers a "labels" media type, select it. Otherwise, "plain paper" or "heavy paper" both work well.
Here's a quick checklist before you hit Print:
Paper size set to US Letter (8.5" x 11")
Scaling set to 100% or "Actual Size"
"Fit to page" is turned OFF
Margins match the Avery 5160 specification
Correct paper tray selected (if your printer has multiple)
The Test Print Method
Never print directly onto your label sheets without testing first. Label sheets cost money, and a wasted sheet is frustrating. Instead, follow this approach:
Print page one on plain paper. Use a regular sheet of paper for your first print.
Hold the plain paper up against a label sheet. Align them against a window or light source. You'll immediately see whether the printed text lines up with the label boundaries.
Check all four corners. Misalignment often shows up more on one side than the other, so check labels in the top-left, top-right, bottom-left, and bottom-right positions.
Adjust and reprint if needed. If text is shifted, adjust your margins by small increments (0.05" at a time) and test again.
This simple test saves label sheets and ensures your final print is clean. Most people get perfect alignment on the first or second test.
Loading Label Sheets Correctly
Avery 5160 sheets have a printable label side and a backing side. Feed them into your printer with the label side facing the correct direction. For most inkjet printers, that means labels face down in the paper tray. For most laser printers, labels face up. Check your printer manual if you're unsure.
Also, feed label sheets one at a time or in small batches. Thick stacks of label sheets can jam or misfeed because they're stiffer than regular paper. Five sheets at a time is a safe limit for most printers.
If you run into alignment problems or printing issues you can't solve, the FoxyLabels Support team can help troubleshoot specific printer models and template configurations.
Tips for Professional-Looking Address Labels Every Time
Getting labels to print is one thing. Getting them to look polished and professional is another. A few small tweaks make a big difference in the final product.
Font and Formatting Best Practices
The space on an Avery 5160 label is limited, so every design choice matters:
Font size: 10-12 point works for most addresses. Go smaller only if you have very long lines. Going bigger than 12pt risks text overflow on addresses with long street names.
Font choice: Clean, readable sans-serif fonts like Arial, Calibri, or Open Sans work best for address labels. Avoid decorative or script fonts for mailing labels because postal workers (and sorting machines) need to read them quickly.
Line spacing: Keep it tight but readable. 1.0 or 1.15 line spacing prevents text from extending past the label boundary while still looking clean.
Alignment: Left-aligned text is the standard for address labels. Centered text can work for personal correspondence like wedding invitations, but it's harder to read for postal purposes.
For a more detailed guide on formatting return address labels specifically, check out Print Return Address Labels from Google Sheets with Avery Templates.
Handling Special Characters and International Addresses
If your mailing list includes international addresses, you'll need to account for longer address formats. Many countries use postal codes that include letters and numbers (like Canada's "K1A 0B1" or the UK's "SW1A 1AA"). Some addresses require four or five lines instead of the standard three.
For international labels:
Add a "Country" column to your spreadsheet and include it on the last line of the label.
Consider using a slightly smaller font size (9-10pt) to fit the extra line.
Always put the country name in capital letters on its own line, per international mailing standards.
Batch Printing for Large Mailing Projects
When you're printing hundreds of labels, efficiency matters. Here are some tips for large runs:
Sort your spreadsheet by zip code before generating labels. This makes it easier to organize mail by postal zone, which can speed up delivery and qualify you for bulk mail discounts.
Print in batches of 10-20 sheets. This prevents paper jams and lets you catch any alignment drift before it affects a large batch.
Keep spare label sheets. Always have a few extra sheets on hand for reprints. Inevitably, a few labels will need to be redone due to data corrections or print errors.
Save your formatted document. After generating labels, save the output document. If you need to reprint later, you won't have to repeat the entire setup process.
For larger projects or recurring mailings, the FoxyLabels Pricing Plans page outlines options for advanced features like bulk generation, custom formatting, and saved templates that streamline repeat jobs.
Final Quality Check
Before you peel and stick, give your printed labels a final once-over:
Scan for blank labels. A missed row in your spreadsheet can result in a blank label in the middle of a sheet.
Check for smudging. If you're using an inkjet printer, give labels 30 seconds to dry before stacking sheets. Laser-printed labels are dry immediately.
Verify a random sample. Pick five or six labels at random and compare them against your spreadsheet data. This catches any systematic errors you might have missed.
Printing address labels from Google Sheets doesn't require special software, design skills, or a professional printing service. With a clean spreadsheet, the right template, and careful printer settings, you can produce sharp, accurate Avery 5160 labels from your desk. Start by organizing your data, pick your template from the FoxyLabels Template Catalog, and run a test print before committing to your label sheets. That's the whole process, and once you've done it once, every future mailing gets faster.
Install Foxy Labels
Get started with Foxy Labels and create perfectly aligned labels in minutes.
Get Started