Mail merge to PDF

Turn a spreadsheet into one PDF per row: fill a PDF form or write a letter with placeholders. Everything runs in your browser.

1. Data

Drop a CSV or XLSX file. The first row holds the column names.CSV · XLSX

2. Template

Write {{Column name}} where a value belongs. **bold** for bold, {{today}} for the date, {{nr}} for the row number.

Letterhead image, PNG or JPG (optional)

3. Output

Placeholders work here too, e.g. Invoice-{{Number}}-{{Name}}

🔒 Your table and PDFs never leave your device.

How it works

How it works

  1. 1

    Add what goes in

    Drop your CSV, XLSX and PDF here, or pick it from your device.

  2. 2

    Start it

    Set the column mapping, letter text and file names, then start. Everything runs in this browser — no upload, no queue, no account.

  3. 3

    Take the result

    The ZIP · PDF is ready the moment the run finishes. Save it straight to your device.

What this tool does

What goes in
Reads CSV, XLSX and PDF. One file at a time.
What comes out
You get ZIP · PDF.
What happens to quality
The pixels and the text are left alone. Only the structure around them changes.
Where it stops
Password-protected files cannot be opened. Very large files are limited by your device's memory, not by a server quota.
Mail merge to PDF
Reads CSV or the worksheets of an XLSX file, maps columns to form fields by name and flags unknown placeholders before anything is generated. Letters flow onto further pages by themselves; the standard PDF font covers Western European characters only.

Supported formats

CSVXLSX + PDF form or text → ZIPPDF

Good to know

Frequently asked questions

Which characters can the PDFs contain?

The built-in PDF font covers Western European characters such as ä, é or ñ. If the data or template contains Cyrillic, Arabic, Asian or Turkish-specific letters, UseTool names them before creating anything instead of printing question marks.

How are columns matched to form fields?

By name: a column called “Email” fills a field named email or labelled Email. Every match can be changed before you start, and fields without a column keep their original value.

What files can I use here?

Reads CSV, XLSX and PDF. One file at a time.

What do I get back?

You get ZIP · PDF.

Does the file lose quality?

The pixels and the text are left alone. Only the structure around them changes.

When does it not work?

Password-protected files cannot be opened. Very large files are limited by your device's memory, not by a server quota.

Does the text stay searchable?

Yes, and compressing keeps it that way too: by default only the embedded photos are recompressed, while text, fonts and layout stay untouched. Merging, splitting and adding images move the pages as they are. Only the second compression method redraws every page as an image — then the text becomes part of the picture, and the tool says so before you start.

Can password-protected PDFs be opened?

No. A PDF locked with a password cannot be read in the browser, and the tool says so rather than producing an empty document. Remove the protection in the program that created the file first.

Private by design

Your files stay on your device

Your table and PDFs never leave your device.

Other tools

Ready-made

Workflows for this file type