PDF mail merge · nothing uploaded

One spreadsheet.
500 filled PDFs.
Nothing uploaded.

Load a fillable PDF form and an Excel sheet with your data. FormSweep fills one PDF per row — contracts, certificates, notices — and hands you a zip. Every file is processed on your device.

Merge your first batch

FREE WHILE IN LAUNCH MODE · NO ACCOUNT NEEDED

Files never leave your browser Contracts and personal data are read on your device. There is no server to upload to.
No account needed Open the page, drop your files, done. Nothing to sign up for.
Any fillable PDF form Government forms, contracts, certificates, W-9s — if it has form fields, it merges.

Three lines in the books

LINE 1 Load the form and the data One fillable PDF plus an Excel or CSV sheet where each row is one recipient. input: pdf · xlsx · csv
LINE 2 Map columns to fields, once FormSweep matches names automatically; adjust any pair from a dropdown, preview the first row. process: on-device
LINE 3 Download the filled batch One flattened PDF per row, named from your data, packed into a single zip. output: .zip of pdfs

Questions

Do my contracts and data get uploaded anywhere?

No. Filling happens inside your browser tab. The software has no server that could receive your files, so there is nothing to leak — which is why it also works offline once loaded.

What is a “fillable” PDF?

A PDF with real form fields — boxes you can click and type into (most government and institutional forms are). Flat PDFs without fields cannot be merged; FormSweep will tell you if yours has no fields.

Is it free?

Yes — every tool on this site is free while we’re in launch mode. No account, no card, no limits.

How do the columns know where to go?

FormSweep reads the PDF’s field names and matches them to your spreadsheet headers automatically. Anything it can’t match, you assign from a dropdown. You preview row one before running the batch.