AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I print address labels from a list for free (mail merge)?

Open AnyTool’s Mailing Label Generator, pick an address sheet (Avery 5160/8160 30-up, 5163 large, 5167 return address, or the A4 L7160/L7651), choose “Recipient list” mode and paste your addresses — separate each address with a blank line so the name, street and city/state/ZIP can span several lines (or turn that off for one address per line). Each address fills the next label and the job paginates across as many sheets as needed. For return-address labels, switch to “Return address” mode to repeat one address on every label, with a start-at-label skip to reuse a partly-used sheet. Set the font size and alignment, then download a true-to-scale vector PDF or print. Your whole recipient list stays in your browser — nothing is uploaded.

  • Mail merge by pasting a list — one address per label, no CSV column mapping or spreadsheet add-on
  • Blank-line OR one-line-per-address parsing, so multi-line addresses work either way
  • Real address templates: Avery 5160/8160 (30-up), 5163, 5167 return (80-up), A4 L7160/L7651
  • Return-address mode repeats one address; a start-at-label skip reuses partly-peeled sheets
  • True vector PDF in points (1/72 inch) that prints at exact size at 100% — your address list never uploaded

What is

Mailing Label Generator

A mailing label generator is a tool that performs a mail merge for postal addresses: it takes a list of recipient addresses and lays each one onto the next cell of a printable address-label sheet (such as Avery 5160), or repeats a single return address on every label, and exports a vector PDF that prints true-to-scale so each address lands inside its physical label.

Generators

Related terms

Address LabelsMailing LabelsMail MergeAvery 5160Return Address LabelsShipping LabelsVector PDF

Frequently Asked Questions

Yes — choose Recipient list mode and paste your addresses; each one fills the next label and the job paginates across as many sheets as your list needs.

That is exactly what the Recipient list (mail merge) mode does. Paste your address list into the box — separate each address with a blank line so a full block (name, street, city/state/ZIP) can span several lines, or turn that option off to treat one line as one address. Each address lands on the next label across the grid and flows onto additional Avery 5160 (or other) sheets when it overruns a page. There are no CSV columns to map and no spreadsheet add-on; you can paste straight from a spreadsheet column or your contacts.

Yes. Avery 5160/8160 (1″ × 2-5/8″, 30 per sheet) is the default, plus 5163 large labels, 5167 return address (80-up) and the A4 L7160 and L7651.

The generator is locked to verified address-sheet templates: Avery 5160/8160 (the 30-up address-label standard), 5163 (2″ × 4″ large/shipping, 10-up), 5167 return address (1/2″ × 1-3/4″, 80-up), and the A4 equivalents L7160 (21-up) and L7651 (65-up mini). Each carries the correct width, height, top and left margins and pitch, so addresses land inside the physical labels when the PDF is printed at 100%.

Switch to Return address mode and type your address once — it repeats on every label; use the start-at-label skip to reuse a partly-used sheet.

Return-address labels use the “Return address” mode: type your name and address once and it is repeated on every label of the sheet (the 80-up Avery 5167 template is ideal for small return labels). If you have already peeled some labels off a sheet, drag the start-at-label slider to skip those used cells so printing begins on the first blank label, letting you reuse the rest of the sheet.

Yes. It is free with no signup, and your recipient list is parsed and turned into a PDF entirely in your browser — nothing is uploaded.

The Mailing Label Generator is completely free with no account, watermark or sign-up wall. Every address is parsed and the PDF is assembled on your device with a local vector engine (pdf-lib), so your mailing list never leaves the browser, there is no server or CDN, and the page works offline once cached. That is a meaningful privacy gain over cloud mail-merge tools, which require uploading your contact list to a third-party server.

Detailed Explanation

Methodology

In-Browser Mail Merge for Postal Addresses

AnyTool’s Mailing Label Generator is the address-focused member of the label family: it performs a mail merge for postal addresses entirely in the browser, driving the shared labelSheetEngine locked to address-sheet templates. In “Recipient list” mode you paste a list and each address fills the next label across the grid, paginating onto additional sheets when it overruns one page — the classic Avery 5160 30-up workflow with a different recipient on every label. The list parser is deliberately forgiving: by default a blank line separates addresses (so a full block of name, street and city/state/ZIP can span several lines), or you can switch to treating one line as one address. There are no CSV columns to map and no spreadsheet add-on, so you can paste straight from a spreadsheet column or your contacts.

  • Recipient list mode lays one pasted address per label, paginating across sheets
  • Blank-line OR one-address-per-line parsing handles multi-line address blocks
  • No CSV column mapping or spreadsheet add-on — paste straight from contacts
  • Address templates: Avery 5160/8160, 5163, 5167 return, A4 L7160/L7651
  • Drives the shared labelSheetEngine — geometry feeds both the PDF and the live preview
Use Cases

Recipient Lists, Return Addresses and Avery Templates

Two modes match how people actually print address labels. Recipient list is the mail-merge case — a different address on every label. Return address repeats one block of text on every label and fills a sheet, ideal for the 80-up Avery 5167 return-address sheet; a start-at-label skip blanks leading cells so a partly-peeled sheet of return labels can be reused. The verified templates carry the correct geometry for each Avery sheet: 5160/8160 address (1″ × 2-5/8″, 30-up), 5163 large/shipping (2″ × 4″, 10-up), 5167 return address (1/2″ × 1-3/4″, 80-up), and the A4 equivalents L7160 (21-up) and L7651 (65-up). Each address is word-wrapped to the cell width, vertically centred and clipped to the lines that fit, with configurable font size, alignment and bold and an optional hairline cut border. A live count shows how many addresses map to how many sheets.

  • Recipient list vs return-address modes cover mail merge and repeated labels
  • Return mode + start-at-label skip reuses partly-peeled return-address sheets
  • Verified Avery 5160/8160, 5163, 5167 and A4 L7160/L7651 geometry
  • Addresses word-wrap, vertically centre and clip to each cell
  • Live “N addresses → M sheets” count plus a matching SVG preview
Privacy & Security

Privacy vs Cloud Mail Merge, and Accurate Print Alignment

Because the whole tool runs client-side, the recipient list — every name, street and ZIP — is parsed and the PDF is built only in the browser, never uploaded, logged or stored on a server. That is a concrete privacy advantage over cloud mail-merge services and spreadsheet add-ons, which require handing your entire contact list to a third party. The page works offline once cached, with no account or watermark. The tool is honest about alignment: a sheet only lines up if the PDF is printed at 100% / “Actual size” rather than “Fit to page”, which rescales it; it recommends a plain-paper test print held against the physical sheet and proofreading addresses before a bulk run, since a typo gets multiplied across every sheet.

  • Recipient address list parsed locally with pdf-lib — no upload, no server, no CDN
  • Privacy win over cloud mail-merge tools that upload your contact list
  • Vector PDF stays sharp at any zoom or print size; works offline after first load
  • Accurate alignment requires printing at 100% / Actual size, not Fit to page
  • Recommends a test print and proofreading addresses before a bulk run
Address labels: in-browser mail merge (AnyTool) vs cloud mail-merge tools
CapabilityAnyToolTypical cloud mail merge
ProcessingRuns in your browser, no CDNUploads your list to a server
InputPaste a list — blank-line or one-per-lineOften CSV upload + column mapping
OutputTrue vector PDF (multi-page)Sometimes a raster image or print-only
TemplatesAvery 5160/8160, 5163, 5167, A4 L7160/L7651Often a limited set
Return labelsReturn-address mode + skip used cellsSometimes a separate flow
ScaleReal units → points; exact at 100% printVaries; alignment not always accurate
PrivacyAddress list never uploaded; offline-capableMailing list sent to a server / account
Cost / signupFree, no signup, no watermarkSometimes gated or watermarked

AnyTool parses your recipient list and assembles its vector PDF locally in the browser and uploads nothing.