Pick a template
Choose from the library or drop in your own PDF. We detect its form fields automatically.
The private Excel to PDF mail merge tool. Combine your PDF template with an Excel spreadsheet (.xlsx, .csv) and generate a bulk batch of personalized PDFs — 100% in your browser.
No account. No upload. Nothing to install.
Built for the documents teams send in batches
Choose from the library or drop in your own PDF. We detect its form fields automatically.
Upload a spreadsheet, or download one pre-filled with the exact column names the template needs.
Drag fields onto the page, restyle the text, and preview any row before you commit.
One PDF per row, named from your data, delivered as a zip in a couple of seconds.
The tedious parts — matching column names, keeping alignment, naming 200 files — are the parts we took seriously.
Offer letters, payslips, certificates, invoices, KYC forms — every one laid out on a proper baseline grid, and every word of it editable.
Drop in an .xlsx or .csv, or download a sheet whose headers are exactly the fields your template asks for. Edit the rows without leaving the page.
Drag fields onto the page, restyle any text, move anything by a point. What you see on screen is measured with the same engine that writes the PDF.
Generate hundreds of PDFs named from your own data — {{name}}-offer.pdf — and take them away as a single zip, or as one combined document.
There is no upload step, because there is no server. Salary data, ID numbers and client records stay on the machine you opened this on.
Templates are plain data structures, not baked PDFs. Adding a new document to the library is a file, not a redesign.
Library templates are built from structured text, not flattened artwork — so every line, rule and label can be rewritten, restyled or deleted before you merge.
Payroll, offer letters, ID numbers, client due-diligence forms. MailMergeOnline reads your PDF and your spreadsheet in the browser, does the merge in the browser, and writes the zip in the browser. Close the tab and nothing remains.
Pick a template, drop in a spreadsheet, press generate. That is genuinely the whole thing.
Open the studio