How to Make a Fillable PDF Form for Free (From Documents With Dotted Lines)
Turn a plain PDF with dotted lines into a real fillable form that works in Adobe Reader and Chrome — no Acrobat needed.
You made a registration form in Word, exported to PDF, and now everyone prints it to fill it by hand — or emails you back a photo of it. The missing piece is form fields: real, embedded input boxes that any PDF reader understands. Creating them normally requires Adobe Acrobat; here is the free way.
From dotted lines to real fields
- Open your PDF in the Make fillable form tool — dotted fill-in lines are detected automatically across the document.
- Fields are placed automatically on every detected dotted line (fixed height) — there is no manual editing step, so check the result.
- Save. The output contains genuine AcroForm fields, so recipients can type directly in Adobe Reader, Chrome, Edge, or any standard viewer.
Design tips for forms people actually complete
- One answer per line — split "Name / ID number" into two fields.
- Draw dotted lines long enough for long names — field width follows the line length; height is fixed.
- Put instructions before the field, not after, so they are read first.
Collecting the filled forms back
Recipients type into the fields and save with any PDF app. If you want responses locked against further edits, ask them to flatten before returning — or flatten received files yourself with Flatten PDF. And if you are the one filling forms others send you, Fill PDF form handles interactive fields, and Edit PDF lets you type on plain dotted lines.
Frequently asked questions
Do the fields work in Adobe Reader?
Yes — the tool writes standard AcroForm fields with proper appearance settings, compatible with Adobe Reader, Chrome, Edge and more.
My document has no dotted lines — can I still add fields?
Not yet — the tool only converts dotted fill-in lines. Add dotted lines in the source file, or type anywhere on the page with Edit PDF.
Does this work with non-English documents?
Yes — fonts are embedded so scripts like Thai display correctly when recipients type.