| feed | No | With paper letter or a4: where the envelope sits in the tray, center (default), left or right. | |
| file | No | Optional uploaded address list: CSV, TSV or Excel .xlsx with a header row (Name, Address, City, State, ZIP, Country), e.g. wedding guests.xlsx. Google Contacts, Outlook, Etsy and Shopify exports work. | |
| sort | No | Order of the envelopes: none (list order, default), zip, name or country. | |
| paper | No | envelope (default: each PDF page is the envelope size) or letter / a4 (the envelope is drawn turned on a full sheet, for printers that cannot take a custom size). | |
| sheet | No | Excel sheet to read, e.g. Guests. Default: the first sheet with data. | |
| width | No | Custom envelope width with height, e.g. 9.5 or "229 mm". Numbers are inches unless above 30 (then mm). | |
| height | No | Custom envelope height with width, e.g. 4.125 or "162 mm". | |
| columns | No | Column mapping when headings are unusual, field to heading, e.g. {"name":"Guest","address1":"Mailing Street","zip":"Postcode"}. | |
| outline | No | Draw the envelope edge on every page (for checking on plain paper). Default false. | |
| addresses | No | Same as recipients (either name works). | |
| bold_name | No | Print the recipient's name in bold, e.g. true. Default false. | |
| font_size | No | Address text size in points, 8 to 24, e.g. 12. Default 12 (11 on narrow envelopes). Long lines shrink to fit and wrap; nothing is cut off. | |
| test_page | No | Add a first page with the envelope outline and sample text, to print on plain paper and hold against an envelope. Default true. | |
| uppercase | No | USPS style: all capitals without periods or commas, e.g. true. Default false. | |
| recipients | No | The addresses, one envelope each. Convert what the user pasted or showed in an image into objects first, e.g. [{"name":"Jane Smith","address1":"123 Main St","address2":"Apt 4B","city":"Springfield","state":"IL","zip":"62704"}, {"name":"Hans Müller","address1":"Hauptstr. 5","zip":"10115","city":"Berlin","country":"Germany"}]. Text also works: one string per address with lines separated by \n, or the whole pasted list as one string with a blank line between addresses, or pasted CSV with a header row. | |
| home_country | No | Country you mail from; the country line is printed only for other countries, e.g. "UK". Default: the return address's country, else United States. | |
| envelope_size | No | Envelope size: 10, 9, 6-3/4, monarch, a2, a6, a7, a9, 6x9, 9x12, 10x13, dl, c6, c5, c4 or a custom size like "5.5 x 8.5 in" or "114 x 229 mm". Synonyms work: "business" = 10, "5x7" or "invitation" = a7, "rsvp" = a2. Default 10. | |
| return_address | No | Sender address for the top-left corner, as text with \n or commas between lines, a list of lines, or an object, e.g. "The Garcia Family\n42 Oak Lane\nPortland, OR 97205". Leave out for no return address. | |
| include_home_country | No | Also print the country line for addresses in your own country when a country is given. Default false. | |