Runs in your browser with pdf.js and pdf-lib
Fill PDF Forms Online — type in the fields, tick the boxes, save
Open a fillable PDF form and fill its text boxes, checkboxes, radio buttons and lists right on the page. Save it still fillable, or flattened so the answers can't be changed. Nothing is uploaded.
- PDF files aren't uploaded to our server
- Text, checkboxes, radios and lists
- Keep fillable or flatten
- Free, no account
Fill in a PDF form and save it
Add a fillable PDF, type your answers into its fields, then save it fillable or flattened. Your answers are written into the form itself.
Drop your PDF here
or browse — one fillable PDF form
Page 1
Type straight into the boxes on the page, or use the list beside it. Tab moves to the next field.
Fields on this page
Your pages
Your answers show here as you fill. Click a page to see it full size, or Fill to work on it.
What this tool does
Fill the form's own fields, not boxes drawn on top
A fillable PDF already has text boxes, checkboxes and lists built in. This tool finds them, lets you fill them, and writes your answers into those same fields.
What you can do
- Type into text fields, including multi-line boxes, with the form's own length limits.
- Tick checkboxes, choose radio buttons, and pick from drop-down lists and multi-choice lists.
- See which fields are still empty and which ones the form marks as required.
- Save the form still fillable, or flatten the answers into the page for uploading.
What it doesn't do
- Fill a PDF that has no form fields, such as a scanned or printed form. Use Edit PDF to type on its lines and tick its boxes.
- Fill XFA forms (some older Adobe LiveCycle and government forms). The tool tells you when a form is one of these.
- Run the form's own scripts, so totals and dates that a form works out by itself aren't calculated.
- Type Gujarati, Hindi or other scripts. Answers use the PDF's built-in Helvetica, which covers the Latin alphabet; the tool names any character it can't draw.
How to fill a PDF form in four steps
Open, fill, check, save.
Add the form
Drop the PDF onto the upload area, or click Select PDF. The tool counts the fields on every page and opens the first page.
No fields found? It is a printed form; use Edit PDF instead.
Fill the fields
- Type straight into the boxes on the page, or use the list beside it.
- Tab moves to the next field; required fields are marked.
- Turn on Only empty fields to see what's left.
Check every page
The page list shows your answers as you go. Open any page full size to check spelling and that each tick is in the right box.
Save and download
Choose Keep it fillable or Flatten the answers, click Save filled PDF, check the preview drawn from the saved file and download it.
Which save option for your form
Common forms and how to finish each one here.
| Form | What matters | What to do |
|---|---|---|
| Application to upload on a portal | The answers can't be changed after you submit. | Fill, then Flatten the answers. Use Compress PDF if the portal has a size limit. |
| Form someone else completes next | They need to add their part. | Fill your fields and Keep it fillable. |
| Bank, insurance or KYC form | Every required field is filled before you send it. | Turn on Only empty fields, fill the marked ones, then Flatten. |
| HR or onboarding paperwork | Ticks and choices are in the right boxes. | Use the field list to check each checkbox and radio choice by name. |
| Form that also needs a signature | A visible signature on the filled form. | Fill and flatten here, then add the signature with Sign PDF. |
| Scanned or printed form | There are no fields to fill. | Not this tool: use Edit PDF to type on the lines and tick the boxes. |
The details
How your answers are saved
What ends up in the file.
Text fields
Your text is stored as the field's value and drawn in Helvetica at the size the form asks for, or sized to fit when the form leaves it automatic. Length limits set by the form are kept.
Ticks and choices
Checkboxes and radio buttons are switched to the form's own on and off states, and list choices are saved from the form's own options.
Flatten
Each field's look is drawn into the page and the field is removed, so the answers can't be changed by clicking. The text stays selectable and searchable.
The rest of the file
Pages, text, links and bookmarks are kept. Fields you didn't touch keep their values. If the form also has an XFA copy, it is removed so every reader shows your answers.
When something doesn't work as expected
Identify the problem, then use the matching fix.
"No form fields found"
The PDF is a printed or scanned form; its boxes are only drawn lines.
Open it in Edit PDF and add Text and Ticks on top.
"This is an XFA form"
The form is built with Adobe XFA, which browsers can't fill.
Fill it in Adobe Acrobat Reader, or ask the sender for a standard PDF form.
"Can't be drawn with the PDF font"
The answer has a character outside the Latin alphabet, such as ₹ or Gujarati letters.
Write Rs instead of ₹, or type the answer in English letters.
A field won't take typing
The form marks it read-only, such as a reference number filled in by the sender.
Leave it as it is; it is shown greyed out in the list.
A password-protected form won't open
Encrypted PDFs can't be rewritten by the in-browser PDF libraries.
Remove the password with Unlock PDF, then add the unlocked copy.
Forms that go through the first time
Habits that stop a form coming back to you.
Check required fields
Turn on Only empty fields before saving; required ones are marked so none are missed.
Flatten before uploading
Portals and email readers sometimes hide field values; flattened answers always show.
Keep a fillable copy
Save once with Keep it fillable for your records, then again flattened to send.
Write dates the way the form asks
The form's own scripts don't run here, so type dates in the format printed next to the box.
Check full size
Open each page full size; long answers in small boxes are shrunk to fit and may need shortening.
Sign last
Fill and flatten first, then sign with Sign PDF, so the signature sits on the final version.
Common questions about filling PDF forms
If something's not covered here, the troubleshooting section above likely has it.
Does this tool upload my PDF form to a server?
No. The form is read, filled and saved in your browser with pdf.js and pdf-lib. Your PDF and your answers are not uploaded to the AllInOneTools server.
How do I know if my PDF is fillable?
Add it here. The tool counts the form fields on every page and opens the first page that has them. If it finds none, the boxes are only printed lines; fill that kind of form with Edit PDF by adding text and ticks on top.
What's the difference between keeping it fillable and flattening?
Keep it fillable saves your answers in the form fields, so you or someone else can still change them. Flatten the answers draws them into the page and removes the fields, so they can't be changed; that is the safer choice for uploading to a portal or emailing a final copy.
Can I fill a form in Gujarati or Hindi?
Not yet. Answers are drawn with the PDF's built-in Helvetica, which covers the Latin alphabet used by English and Western European languages. If an answer has another character, such as ₹ or a Gujarati letter, the tool names it and won't save until it is changed.
Why can't I fill an XFA form?
XFA forms, made with Adobe LiveCycle, store the form in a format that only Adobe Acrobat and Reader can run. The tool recognises them and tells you; fill them in Acrobat Reader or ask for a standard PDF form.
Will totals and dates fill in automatically?
No. Some forms use their own scripts to add up totals or format dates, and those scripts don't run here. Type each value yourself, in the format printed next to the box.
Can I sign the form here?
Signature fields are shown but not signed here. Fill the form, flatten it, then add a visible signature with Sign PDF.