FormatDogWorkspace

100% SECURE PRIVATE SANDBOX

PDF Mail Merge

Have a spreadsheet of names, addresses, or IDs and a fillable PDF template? Map your columns to the form's fields once, and get back one filled PDF per row — all zipped up, entirely in your browser.

1. Upload Your CSV

2. Upload Your Template PDF

Status

Nothing here uploads anywhere — your spreadsheet and template PDF are read and filled entirely inside this browser tab.

How It Works

1

Upload Your CSV

A spreadsheet with a header row — names, addresses, IDs, whatever your template needs.

2

Upload a Fillable PDF

Its form fields are detected automatically and auto-matched to your columns by name.

3

Generate & Download

One filled PDF per row, all zipped into a single download.

Frequently Asked Questions

Is my spreadsheet data private?

Yes — this matters more here than on most tools, since a mail-merge spreadsheet is often full of names, addresses, and other personal details. Your CSV and template PDF are read, filled, and zipped entirely inside your browser tab; none of it is ever uploaded anywhere.

What if my PDF has no fillable fields?

You'll see a clear message saying so, rather than a blank or broken result. Many "form-looking" PDFs are actually scanned images or flat, non-interactive files — you'd need a genuine fillable PDF form, or you can add fields to one using a PDF editor first. Our Fill PDF Forms tool can help confirm what fields a PDF actually has.

What field types are supported?

Text fields, checkboxes, dropdown menus, and radio button/choice groups — the same set our Fill PDF Forms tool supports. Signature fields and complex XFA-based forms aren't supported.

What if a column name doesn't match a field name exactly?

You don't need exact matches. Fields are auto-mapped to columns with the same name where possible, but every field has its own dropdown so you can map (or skip) each one manually.

Is there a limit on how many rows I can process?

No hard limit, but very large spreadsheets (several hundred rows or more) will take longer and use more of your device's memory, since every PDF is generated locally in your browser rather than on a server.