Fill Form from CSV
Fill a PDF form with data from a CSV file — one PDF per row.
Upload a PDF form plus a CSV where each column matches a field name. Paperly produces one filled PDF per CSV row, bundled into a ZIP. Perfect for certificates, bulk notices and repeated paperwork.
Your files are processed locally in your browser. Nothing is uploaded to a server, ever.
Tip
Drop your file here or click to browse. Everything is processed on this device — nothing is uploaded.
Quick answers
- What does this tool do?
- Fill a PDF form with data from a CSV file — one PDF per row. Upload a PDF form plus a CSV where each column matches a field name. Paperly produces one filled PDF per CSV row, bundled into a ZIP.
- Is it free?
- Yes — free and unlimited, with no account required and no watermark on the result.
- What files are supported?
- PDF, CSV files, up to 50 MB each, up to 2 at once.
- Where is my file processed?
- Entirely in your browser. Your file never leaves your device — nothing is uploaded to a server.
- What are the limitations?
- CSV column headers must match the PDF field names. One PDF form per run — nested or repeated-row forms are not supported.
- What happens if processing fails?
- You get a clear message explaining what went wrong and how to fix it (try another file, check the format, or start over). Your original file is never touched.
How to Fill Form from CSV
- Upload the PDF form and a CSV file (column headers must match field names).
- Click "Process" — one filled PDF is generated per CSV row.
- Download the ZIP with all filled copies.
Frequently asked questions
Common problems and fixes
- My signature or drawing looks faint
Why: thin pen input or fast strokes produce low-contrast ink on small canvases.
Fix: draw larger than needed, use a thicker stroke, or type a signature and pick a heavier font style.
- My changes seem to have disappeared
Why: the original file was opened instead of the new download — the tool never modifies your original on disk.
Fix: look for the freshly downloaded file and use that as your new version.
- Added text does not match the document font
Why: embedded subset fonts cannot always be reproduced, so the closest standard font is offered.
Fix: pick the nearest match from the font options, or accept a slight typeface difference.
Who uses Fill Form from CSV?
- Anyone signing from home — contracts and forms signed on screen — files up to 50 MB, drawn, typed or uploaded as an image.
- People filling non-fillable forms — adding text on top of flat PDFs that were never designed as forms.
- Reviewers marking drafts — stamps, dates and notes before a document circulates for approval.