About this tool

About FillPDFfromCSV

FillPDFfromCSV is a single-purpose browser tool. You bring a fillable PDF and a spreadsheet. It gives you one filled PDF per row, free, with nothing sent to any server.

Why this exists

The usual options for batch-filling PDF forms are expensive (DocSpring charges around $0.25 per PDF), require an account and a server upload, or involve clunky desktop software that hasn't been updated since 2014. All of them send your files somewhere else. If your PDF contains salaries, personal addresses, or anything sensitive, that's a real problem.

FillPDFfromCSV runs entirely in the browser using pdf-lib and PapaParse, two open-source JavaScript libraries. There's no backend. No file ever leaves your machine. The whole tool is a static page.

Who built it

A solo developer who had to fill 80 certificates of completion by hand one afternoon and decided that was the last time. The tool started as a personal script and became a proper web app when a few colleagues asked for the same thing.

How it stays free

The site shows display ads. No premium tier, no freemium tricks, no limit on how many PDFs you generate. Ad-supported and free forever is the plan. If you use it regularly and want to support it, the best thing you can do is leave an ad impression run.

Questions or problems

Use the contact form at the bottom of the page. There's no support team, but messages get read and bug reports get fixed. If a specific PDF isn't working, attaching the PDF (or a sanitized version) in a follow-up email helps a lot.