PDF Forms
Real AcroForm fields, proposed by reading the labels already printed on the page, and one filled PDF per CSV row. It all runs inside the browser.
Open in PDF ARENADrop the PDF you want to turn into a form
or click to select files
Real fields, not drawings
AcroForm widgets that survive saving, and fill in Acrobat, Chrome and Preview alike.
It reads your labels
"Email:" becomes an email field. "Signature:" becomes a signature field. Each with a confidence figure.
One PDF per row
Paste a CSV, pick a naming pattern, get a ZIP. Validation runs before anything is written.
How to make a fillable PDF
Open your document
Labels are read straight away and proposals appear as dashed boxes on the page.
Accept, adjust, add
Take the confident proposals, drag any field you want yourself, and set name, type and whether it is required.
Create the form
A copy comes out with real AcroForm fields, tab order sorted by reading position.
Fill it once, or five hundred times
Paste a CSV, choose a naming pattern, and every row becomes its own PDF inside a ZIP.
Detection, validation and the bulk pass
Detection works on anchors. A label ending in a colon, a run of dots or a low dashed line says a field belongs beside it, and the width runs to the following text or to the margin. No room right? The field drops underneath. Type comes from the words in the label, matched against lists in Spanish and English: email, phone, date, address, amount, signature, yes or no. Every proposal carries a confidence figure and its reason. Validation is attached to the field, not checked once. Regular expression, length, range, and format for email, phone, date, currency and percentage. In the bulk pass every row is checked before its PDF is written, and whatever failed lands in an errores.txt inside the ZIP. Two hundred documents with a broken address in row 87 is worse than a warning now. The CSV parser handles the awkward cases on purpose: quoted fields, doubled quotes inside a quoted field, line breaks inside a cell, semicolons instead of commas. The separator is detected, never assumed. File names get sanitised. No slashes, no colons, no control characters, no Windows reserved names, and a hard length cap. A pattern is convenient right up to the row where somebody's name turns into a path. One honest limit: pdf-lib cannot mint a cryptographic signature field. Those emerge as reserved text fields with a recognisable name, ready for a real signing step.
Why this one
AcroForm widgets that stay fillable after saving, in any viewer.
Fields proposed from the printed labels, with confidence and reason.
One PDF per CSV row, validated first, packed into a ZIP.
Questions about PDF forms
Short answers, limits included
Will the fields still work after I save the file?
How good is the automatic detection?
Can it create a real digital signature?
What happens with XFA forms?
Does my data leave the browser for the bulk fill?
Updated on
Do more with your PDFs
Discover all the professional tools we have prepared for you. All in one place.