Mr. and Mrs. Daniel Okafor | — | 214 Juniper Street | — | Savannah | Georgia | 31401 ↓ Mr. and Mrs. Daniel Okafor 214 Juniper Street Savannah, Georgia 31401
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.
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.
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.
Mr. and Mrs. Daniel Okafor | — | 214 Juniper Street | — | Savannah | Georgia | 31401 ↓ Mr. and Mrs. Daniel Okafor 214 Juniper Street Savannah, Georgia 31401
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
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
Ms. Corinne Abara | — | 1187 Halstead Avenue | Apartment 6C | Chicago | Illinois | 60614 ↓ Ms. Corinne Abara 1187 Halstead Avenue, Apartment 6C Chicago, Illinois 60614
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.
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.
Drs. Naomi and Grant Ellison | — | 1420 Prospect Avenue | — | Madison | Wisconsin | 53703 ↓ Drs. Naomi and Grant Ellison 1420 Prospect Avenue Madison, Wisconsin 53703
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
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
Mr. Desmond Ferrell and Guest | — | 39 Cypress Court | — | Austin | Texas | 78704 ↓ Mr. Desmond Ferrell and Guest 39 Cypress Court Austin, Texas 78704
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.
Maren and Josh Kowalski | — | 52 Birchbark Lane | — | Duluth | Minnesota | 55804 ↓ Maren and Josh Kowalski 52 Birchbark Lane Duluth, Minnesota 55804
The Nakamura-Boyles | — | 970 Sablewood Drive | — | Portland | Oregon | 97219 ↓ The Nakamura-Boyles 970 Sablewood Drive Portland, Oregon 97219
The Lindqvist Family | — | 402 Meadowlark Drive | — | Boise | Idaho | 83702 ↓ The Lindqvist Family 402 Meadowlark Drive Boise, Idaho 83702
Mr. and Mrs. Henrik Larsen | — | 6 Quail Hollow Road | — | Cheyenne | Wyoming | 82001 ↓ Mr. and Mrs. Henrik Larsen 6 Quail Hollow Road Cheyenne, Wyoming 82001
Every column in the template exists because some envelope surface — or your guest list — reads it. Here's the mapping.
| Envelope | What goes on it | Example |
|---|---|---|
| Outer envelope | Name 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 envelope | Names 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 address | No 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 label | The 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 |
A template earns its keep by making these decisions once, in the column headers, instead of a hundred times, row by row.
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.”
“Savannah, Georgia 31401,” not “GA.” The ZIP is the one number that stays numeric — it's routing data, not prose.
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.
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.
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.
A wrong cell becomes a wrong envelope — and it's usually discovered after the lettering is done.
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.
“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.
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.
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.
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.
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.
Outer envelope
and
Inner envelope
and
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 →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.
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.
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.
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.
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.
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.
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.
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.