Addressing wedding envelopes

The wedding envelope addressing template, filled in and free.

Twelve spreadsheet rows and the envelopes they become. Stationery studios usually include their calligrapher spreadsheet only with an order — but the format itself is just columns, and it's all here: name lines exactly as they should be lettered, addresses split line by line, break markers, and the free tool that builds the whole sheet from your list.

The short answer

A wedding envelope addressing template is a spreadsheet with one row per household and one column per envelope line: Name Line 1 and Name Line 2 exactly as they should be lettered, then Street Address, Apartment, City, State (spelled out), and ZIP — plus a Household column holding each row's short guest-list label and an Inner Envelope column for suites that have one. Nine columns in all. The free tool below builds that sheet as you type and exports it two ways: the addressing CSV in exactly those columns, and a printable sheet your browser's print dialog can also save as a PDF. A second CSV — First Name, Last Name, Household — matches Text My Wedding's guest import, so the same list becomes your live guest list in one click.

Set one

📋 The filled template, row by row

Nine columns in the full sheet; these cards show the seven that get lettered, one row per household, every cell verbatim: Name Line 1 | Name Line 2 | Street Address | Apartment | City | State | ZIP. (The eighth and ninth — Household and Inner Envelope — are below.) Each card is one filled row and the envelope face it becomes; a dash marks an empty cell.

Envelope 01

Mr. and Mrs. Daniel Okafor | — | 214 Juniper Street | — | Savannah | Georgia | 31401 ↓ Mr. and Mrs. Daniel Okafor 214 Juniper Street Savannah, Georgia 31401

Married, same last namePersonalize
Envelope 02

Ms. Priya Raman and Mr. Sean Delgado | — | 88 Cobble Hill Road | — | Providence | Rhode Island | 02903 ↓ Ms. Priya Raman and Mr. Sean Delgado 88 Cobble Hill Road Providence, Rhode Island 02903

Two last names, one cellPersonalize
Envelope 03

Tobias and Greta Lindqvist | Freya and Anders | 402 Meadowlark Drive | — | Boise | Idaho | 83702 ↓ Tobias and Greta Lindqvist Freya and Anders 402 Meadowlark Drive Boise, Idaho 83702

Kids on Name Line 2Personalize
Envelope 04

Ms. Corinne Abara | — | 1187 Halstead Avenue | Apartment 6C | Chicago | Illinois | 60614 ↓ Ms. Corinne Abara 1187 Halstead Avenue, Apartment 6C Chicago, Illinois 60614

Apartment in its own columnPersonalize

Twelve rows here — your whole list in the tool

Add each household once and the tool's running list keeps every row. One click then exports the addressing CSV, the guest-list CSV, or the printable sheet — and the names and addresses you type never leave your browser.

Try the addressing tool →
Set two

🔍 Rows that need a second look

Titles, ranks, and plus-ones are where a template pays for itself — the hard decision gets made once, in the cell, and the calligrapher never has to interpret. Two conventions exist for a name that needs two lines: fill Name Line 2, or mark the break with a slash inside one cell. Both appear below; pick one for your sheet and use it everywhere.

Envelope 05

Drs. Naomi and Grant Ellison | — | 1420 Prospect Avenue | — | Madison | Wisconsin | 53703 ↓ Drs. Naomi and Grant Ellison 1420 Prospect Avenue Madison, Wisconsin 53703

Two doctors, one cellPersonalize
Envelope 06

Captain Rhea Solano, United States Navy | and Mr. Elias Solano | 761 Beacon Hill Terrace | — | Norfolk | Virginia | 23503 ↓ Captain Rhea Solano, United States Navy and Mr. Elias Solano 761 Beacon Hill Terrace Norfolk, Virginia 23503

Military rank — Name Line 2 filledPersonalize
Envelope 07

The Honorable Alma Whitfield-Casteel / and Mr. Julian Casteel | — | 15 Court Square | — | Montpelier | Vermont | 05602 ↓ The Honorable Alma Whitfield-Casteel and Mr. Julian Casteel 15 Court Square Montpelier, Vermont 05602

Line-break marker ( / )Personalize
Envelope 08

Mr. Desmond Ferrell and Guest | — | 39 Cypress Court | — | Austin | Texas | 78704 ↓ Mr. Desmond Ferrell and Guest 39 Cypress Court Austin, Texas 78704

Plus-one placeholderPersonalize
Set three

🏷️ Informal, save-the-date & announcement rows

Same columns, softer forms — the template doesn't change for relaxed jobs, only the cells do. This is also where the eighth column earns its keep: Household holds each row's short label (“The Lindqvist Family”). It's never lettered on an envelope — it's the row's name in your guest list, and the column Text My Wedding's import reads. The ninth, Inner Envelope, carries the shorter inside line for suites that have one, and stays empty for the ones that don't.

Envelope 09

Maren and Josh Kowalski | — | 52 Birchbark Lane | — | Duluth | Minnesota | 55804 ↓ Maren and Josh Kowalski 52 Birchbark Lane Duluth, Minnesota 55804

Relaxed first namesPersonalize
Envelope 10

The Nakamura-Boyles | — | 970 Sablewood Drive | — | Portland | Oregon | 97219 ↓ The Nakamura-Boyles 970 Sablewood Drive Portland, Oregon 97219

Save-the-date shorthandPersonalize
Envelope 11

The Lindqvist Family | — | 402 Meadowlark Drive | — | Boise | Idaho | 83702 ↓ The Lindqvist Family 402 Meadowlark Drive Boise, Idaho 83702

Household-label rowPersonalize
Envelope 12

Mr. and Mrs. Henrik Larsen | — | 6 Quail Hollow Road | — | Cheyenne | Wyoming | 82001 ↓ Mr. and Mrs. Henrik Larsen 6 Quail Hollow Road Cheyenne, Wyoming 82001

Announcement rowPersonalize
Column to envelope

Which column feeds which surface

Every column in the template exists because some envelope surface — or your guest list — reads it. Here's the mapping.

EnvelopeWhat goes on itExample
Outer envelopeName Line 1, Name Line 2, and the five address columns, lettered verbatim in that order — the whole reason the cells hold finished lines, not raw data.Mr. and Mrs. Daniel Okafor 214 Juniper Street Savannah, Georgia 31401
Inner envelopeNames only, no address — so it needs a column of its own. The tool's addressing CSV adds one, carrying the shorter form (last names for adults, first names for children) alongside the row it belongs to.Mr. and Mrs. Okafor Amara, Ify, and Zik
Return addressNo column at all. Your return address is identical on every envelope, so it lives once at the top of the sheet — never repeated down every row.
Guest-list labelThe Household column — one short label per row that groups the household for RSVP counts, and imports straight into Text My Wedding as the household's name.The Okafor Family
The formatting rules

What a good template enforces

A template earns its keep by making these decisions once, in the column headers, instead of a hundred times, row by row.

1

Spell everything out

Street, Avenue, Apartment, Post Office Box — formal envelopes don't abbreviate, and the calligrapher letters the cell exactly as typed. Write “214 Juniper Street,” never “214 Juniper St.”

2

State names in full, ZIPs in digits

“Savannah, Georgia 31401,” not “GA.” The ZIP is the one number that stays numeric — it's routing data, not prose.

3

The apartment gets its own column

A separate Apartment column lets you settle placement once: on the street line when it fits (“1187 Halstead Avenue, Apartment 6C”), on its own line when it doesn't. Etiquette guides differ on which — a dedicated column means your calligrapher applies one choice to every row.

4

Names as lettered, never as data

No “Okafor, Daniel,” no ALL CAPS, no nicknames you wouldn't want in ink. The name cells hold the finished first line of the envelope, titles and all — that's the whole difference between an address list and an addressing template.

5

One break-marker convention

A long name can break via a filled Name Line 2 or a “/” inside the cell. Either works — but pick one, note it at the top of the sheet, and use it everywhere, so nobody has to guess where a line ends.

Easy to get wrong

Template mistakes that turn into wrong envelopes

A wrong cell becomes a wrong envelope — and it's usually discovered after the lettering is done.

One giant “Address” column

Cramming the name and address into a single cell leaves every line break to guesswork. Split each envelope line into its own column — that split is the template.

Abbreviating now to “fix later”

“St.” in the spreadsheet becomes “St.” in ink. Nobody re-edits a hundred cells the night before hand-off — type the finished form the first time.

A second, separate address spreadsheet

Keep one list. A standalone address sheet drifts from your guest list within a week — someone's plus-one lands in one file and not the other. This template's columns line up with the wedding guest-list template precisely so the same rows do both jobs.

Skipping the Household column

Without a per-row label, RSVP counts and the guest-list import lose the grouping that makes a family one unit instead of five loose names.

Treating the sheet as a dead end

This list runs the rest of your wedding — RSVPs, day-of texts, thank-yous. Export the guest-list CSV alongside the addressing sheet: its First Name, Last Name, and Household columns match Text My Wedding's guest import exactly, so the same list becomes your live guest list in one click.

Fill the template

Build your addressing spreadsheet right here

Type each household once — the tool formats the envelope lines and keeps a running list of every row. When the list is done, export it as the addressing CSV (these exact columns), the guest-list CSV, or the printable sheet.

✉️
Envelope addressing toolFree forever · rules-based, not AI · the names you type are never uploaded
Mailing address (optional)

Outer envelope

and

Inner envelope

and

📋 Guest list label: &

Your address list

Format a household, then “Add to list” to build your whole addressing list — it saves in this browser as you go.

Two exports, from the same list: the addressing sheet is one row per household with every envelope line and address column, for a calligrapher or print shop; the guest list CSV is one row per person and matches the Text My Wedding guest import (First Name, Last Name, Household) exactly.

The tool is a rules engine rather than AI, it runs in your browser, and your running list is saved to your own device's local storage — the print sheet and both CSVs are built there too, so the names and addresses you type are never uploaded. We do record anonymous, bucketed usage of the tool itself: which scenario and formality you picked, whether an address was filled in, and a rough size band for your list — never a name, an address, or an exact count.

Still collecting addresses? Text your guests a link and the list fills itself in — no chasing.

Collect addresses free →
Good to know

Template questions

What columns should a wedding envelope addressing template have?

Nine: Name Line 1, Name Line 2, Street Address, Apartment, City, State, ZIP, Household, and Inner Envelope — the last one blank on single-envelope suites. One row per household, and the name cells hold the lines exactly as they should be lettered — “Mr. and Mrs. Daniel Okafor,” titles included, never “Okafor, Daniel.” The two name-line columns are the ones generic address lists always miss.

What format do calligraphers want the address list in?

A spreadsheet with one column per envelope line, cells written verbatim, and line breaks marked explicitly — a calligrapher letters what's in the cell, so the spelling, titles, and abbreviations you type are what ends up in ink. Many artists also like a printed reference sheet at the desk; that's what the tool's print sheet is for, and any browser's print dialog will save it as a PDF.

Is there a free wedding envelope addressing template?

Yes — this page. Several stationery studios include their calligrapher spreadsheet only with an order, but the format itself is just the columns listed above. The tool on this page builds the sheet as you type and exports it as a CSV free, no purchase or email required.

Is there a printable version of the template?

The tool's print sheet is the printable template: every household's formatted lines, one block per envelope, laid out for printing at home. Use it as a checklist beside the envelope stack, or as the hand-off sheet for whoever is doing the lettering.

How do I mark line breaks for the calligrapher?

Two conventions: put the second line in the Name Line 2 column, or mark the break with a “/” inside one cell — “The Honorable Alma Whitfield-Casteel / and Mr. Julian Casteel.” Both are standard; what matters is picking one, noting it at the top of the sheet, and never mixing them.

Can I open the exported CSV in Excel or Google Sheets?

Yes — CSV is the one spreadsheet format everything opens: Excel, Google Sheets, Numbers, and any calligrapher's system. It's why the export is a CSV rather than a locked workbook.

How does this template get my guest list into Text My Wedding?

The tool exports a second CSV from the same list, in the columns the import reads — First Name, Last Name, Household — so every person becomes a guest, grouped by household, in one upload. (The addressing sheet you hand a calligrapher is one row per household, because one row letters one envelope; the guest import wants one row per person, which is why they're two files and not one.) And if you're still missing addresses, that's the product's other half: text your guests a link and the list fills itself.

You know what to write.
Now get the addresses.

Text My Wedding sends your guests a link and the address list fills itself in — no group-text chasing, no illegible replies. Then export it straight to your envelopes.