Christmas card address labels

Keep one list of names and addresses, and each December it becomes sheets of labels. No mail merge, and nothing to retype.

Updated Published by Kordal Systems

  1. Use your own list or the holiday card list template: Name, Address, City, State, ZIP.
  2. Add the file to the tool below, or paste the cells.
  3. Check the preview: the name, the street, then City, State ZIP on one line.
  4. Keep Avery 5160 or choose your sheet, download the PDF, and print at actual size.

Make your holiday card labels

Add your list, or try the sample first. It is 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 do I keep one card list for every year?

Keep one spreadsheet with a column each for Name, Address, City, State and ZIP, and update it every December instead of starting again. The template below is set up that way and reads straight into the tool.

NameAddressCityStateZIP formatted as Text
Dana Whitfield18 Harrow LanePortlandOR97205
The Park Family7 Beacon Hill RoadBostonMA02108
Mr. and Mrs. Marcus Bell52 Cedar StreetAustinTX78702
Priya Raman and Tomás Ortega310 Alder Street Apt 2BDenverCO80203

Swipe the table sideways to see the ZIP column.

Four example rows, all made up. The Boston ZIP code starts with a zero, and stays that way because the column is text.

What to change each year, and why the ZIP column is text

Type over the example rows, one row per card. Each year after that, open the same file: delete the people you no longer send to, correct anyone who has moved, and add a row for each new name. Rows you might want again can go on a second worksheet rather than being deleted; the tool reads the first worksheet unless you pick another.

Extra columns are fine. A column of notes, or of the year you last sent a card, does not print, because the address layout is built from the name and address columns alone. Avoid calling a column Copies or Count: the tool reads that as the number of labels to print for each row.

The ZIP column is formatted as Text, the whole column and not just the example cells. Excel removes leading zeros from numbers, so in an ordinary column 02108 turns into 2108. In this one, a ZIP code typed into a new row next year keeps its zero as well.

The CSV version is plain text and holds 02108 as written, but Excel converts it to 2108 when it opens a CSV. If you edit in Excel, use the .xlsx. Print Labels From Excel reads a CSV as text, so a CSV loaded straight into the tool keeps every zero. And if a zero has gone missing anyway, a three- or four-digit value in a column named ZIP is padded back to five digits (in a postal code column, only on rows with a US state), and the summary in step 4 says how many were changed.

On the same computer and browser, the tool also remembers your text size, alignment and bold setting and, for a list with the same column names, the layout you last used. It never stores the names or addresses themselves.

How do I write names for couples and families?

Type each name exactly as it should appear on the envelope, in one Name column. Print Labels From Excel prints the cell as written, so “The Park Family”, “Mr. and Mrs. Marcus Bell” and “Priya Raman and Tomás Ortega” all come out as typed.

First and last name columns, plurals, and long names

One Name column suits a card list better than separate first and last names, because a household line does not split into a first name and a last name. If your list does have First Name and Last Name columns, the tool puts them together on the first line of the label.

To write household names on a list like that, add a column headed Name and fill it in for every row. When a Name column is present the layout uses it instead of the first and last names, so a row left empty there prints no name at all. In Excel, =A2&" "&B2 joins a first name in column A to a last name in column B; fill it down, then type over the households.

For a whole family, the surname takes a plural with no apostrophe: add -s, or -es after a name ending in s or z, so the Parks and the Joneses. An apostrophe makes it possessive instead, as Merriam-Webster’s guide to plural names sets out. The tool prints whatever the cell says, apostrophes included, so this is worth a look down the column before a big run.

A long name line is shrunk to fit the label. If it still does not fit, it is cut short with an ellipsis and the tool warns you before you print; the enlarged first label in the preview shows the result. If many of your names are long, a wider label such as Avery 5161 gives them more room.

Which label sheet should I use: 5160, 5161 or 5163?

Use Avery 5160 unless you have a reason not to: 30 labels to a sheet, each 1 by 2-5/8 inches, with room for a name and a two-line address.

Sheet Label size Per sheet Choose it for
Avery 5160 1" x 2-5/8" 30 Most card lists: a name and a two-line address. Same layout as Avery 8160 and 5260.
Avery 5161 1" x 4" 20 Long names and street lines that would be shrunk to fit on 5160.
Avery 5163 2" x 4" 10 Larger type on big envelopes, or a label for a parcel.
Avery 5167 1/2" x 1-3/4" 80 Your own return address, in small print.

Swipe the table sideways to see every column.

Counting sheets, and testing the fit

At 30 a sheet, 100 cards take four sheets of 5160: three full ones and ten labels on the fourth. You do not need to work that out; the summary in step 4 counts the labels and sheets before you download, and the preview pages through every sheet.

Only the 5160 layout, which 8160 and 5260 share, has been measured against real label stock. The others are sourced and checked arithmetically, and each of their pages carries a note saying so. Whichever you choose, print one page on plain paper and hold it against a real sheet before the full run.

How do I print return address labels to match?

Use the return address labels page: type your own address as the layout, with no column names in it, and every label on the sheet prints the same.

A layout without columns repeats one label, and the number to print starts at whatever fills the rest of one sheet; you can change it. Avery 5167 fits 80 small labels on a sheet, or choose 5160 to match your recipient labels at 30. The tool on this page does the same thing: clear the layout in step 2 and type your address.

When should I print the labels?

USPS recommends sending First-Class Mail by Thursday, December 17, 2026 for expected delivery before December 25 in the lower 48 states, so print the labels with time to spare before that date.

Testing early, one print run, and late additions

The same USPS holiday shipping page lists the dates for Alaska, Hawaii and international mail. Those dates are recommendations, and USPS notes that actual delivery depends on where a card is mailed from and to.

Test the printer before the busy week, not during it. Download the blank template for your sheet from step 3, print it on plain paper at actual size, and hold it against a real label sheet up to a window. Most templates carry a 1.000 inch reference line, so a ruler tells you whether anything was scaled.

Then print the whole list in one go. A single PDF holds up to 10,000 labels. In the print dialog choose Actual size or 100%, never Fit to page: the PDF asks your viewer for actual size, but not every viewer honors it. If the test page is off, labels not lining up finds the cause.

If a card arrives from someone who is not on your list after you have printed, add them to the spreadsheet so they are there next year. Then copy the header row and just the new rows, paste them into the tool, and open “Printing on a partly used sheet?” in step 3 to start on the first label left over from last time.

Can I use a Google Sheets list or my phone contacts?

A Google Sheets list works as it is: select the cells including the header row, copy them, and paste them into the tool. Contacts have to be exported to a file first.

Google Sheets, Google Contacts, iPhone and Mac

Pressing Ctrl+V (⌘+V on a Mac) anywhere on this page pastes the cells too. There is no add-on to install and nothing to give access to your Drive; labels from Google Sheets has the details.

Google Contacts exports to a file: select the contacts, then More actions, Export, and Google CSV, as Google’s export steps describe. Add that CSV to the tool directly rather than opening it in Excel first, which would strip the leading zeros from ZIP codes. Google’s column names may not be the ones the tool looks for, so if it does not lay out the address by itself, clear the layout in step 2 and click the column names you need.

iPhone and iCloud contacts export from iCloud.com as a vCard file (Apple’s instructions), which Print Labels From Excel does not read. Copy the addresses you need into the list template instead. On a Mac, the Contacts app can print mailing labels by itself: File, Print, then Mailing Labels in the Style menu, as Apple describes.

A list kept in Numbers works directly, because the tool reads .numbers files as well as Excel and CSV. Labels on a Mac covers Excel for Mac, Numbers and Pages.

Can the labels have holiday colors or designs?

No. Print Labels From Excel prints black text on white, with no borders, clip art or color.

What you can change is the type: text size, alignment and a bold first line, and under More options a size and alignment for each line, so the name can sit larger than the address. Color has to come from the label stock itself. The text lands in the same places on any sheet cut to the layout you chose, so check a plain-paper print against that sheet first.

Holiday card label questions

How do I print Christmas card address labels from Excel?

Keep your list with a column each for Name, Address, City, State and ZIP. Add the file to Print Labels From Excel on this page, or paste the cells, check that city, state and ZIP share the last line, choose Avery 5160 and download the PDF. Print it at actual size. No Word mail merge is involved.

How many Christmas card labels fit on one sheet?

Avery 5160 holds 30 address labels per sheet, so a list of 100 cards takes four sheets. Avery 5161 holds 20 per sheet and Avery 5163 holds 10. For return addresses, Avery 5167 fits 80 small labels on one sheet.

Why are the leading zeros missing from my ZIP codes?

Excel stores a ZIP code such as 02108 as the number 2108 unless the column is formatted as text. The holiday card list template from Print Labels From Excel keeps its ZIP column as text, and Print Labels From Excel pads US ZIPs that lost a zero; the address labels guide explains both.

How do I address a Christmas card label to a whole family?

Type the name line exactly as it should print in the Name column, for example The Park Family, The Parks, or Mr. and Mrs. Marcus Bell. Print Labels From Excel prints the cell as typed. A family surname made plural takes -s, or -es after s or z, with no apostrophe: the Parks, the Joneses (Merriam-Webster).

Is my holiday card list uploaded anywhere?

No. Print Labels From Excel reads the spreadsheet inside your browser tab and builds the PDF there, so the file is never uploaded and there is no account. It remembers settings such as text size, and the layout for a given set of column names, on your own device, but never the names or addresses in the list. The privacy policy lists what the site does load.

More for holiday mailings