Mail Merge Tool
Turn one template and a list of names or data into a stack of personalised PDFs.
The same document, filled in many times
When you need the same letter, invoice or notice for a hundred different people, doing it by hand is unthinkable. Mail merge takes a template with placeholders and a list of data, then fills the blanks for each row and produces a personalised PDF for every one — the classic engine behind letters, statements and bulk correspondence.
Set up the template, provide the data, and out comes a document per entry.
Getting the merge clean
The whole thing lives and dies by the data lining up with the placeholders. Make sure every field the template expects exists in your list, and check one or two of the finished PDFs before you run the lot — a placeholder that never got filled is far cheaper to catch on the second document than on the hundredth. And because it runs locally, a list of real names and addresses never leaves your device.
How to mail merge to PDF
- Write your template and mark the fields that change, like {{name}} or {{amount}}.
- Paste or upload a list of rows — one per recipient.
- Generate a personalised PDF for every row at once.
Personalise at scale
Mail merge is how one letter becomes five hundred, each addressed to the right person with their own details filled in. It is the engine behind invoices, letters, labels and personalised certificates.
The trick is a clean data list: one column per field, a header row that matches your template's placeholders, and no stray commas inside values.
Questions & answers
What data format does it need?
A simple table — CSV or pasted rows — with a header row whose names match the placeholders in your template.
Can it make one combined PDF or separate files?
Both are common; produce a file per recipient for individual sending, or one document for batch printing.
Is my recipient data uploaded?
No. The merge runs in your browser, so your mailing list stays private.
What do I need to run a mail merge?
A template with placeholders and a list of data whose fields match those placeholders.
Do I get one PDF or many?
Many — one personalised PDF for each row in your data.
Is my data uploaded?
No. The merge runs in your browser, so a list of real names stays on your device.