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.

See how it works
  • 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.

Works on one PDF at a time. The original file is never changed.

Drop your PDF here

or browse — one fillable PDF form

Page 1

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.

  • Real form fields
  • Flatten for portals
  • Original untouched

Which save option for your form

Common forms and how to finish each one here.

FormWhat mattersWhat to do
Application to upload on a portalThe 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 nextThey need to add their part.Fill your fields and Keep it fillable.
Bank, insurance or KYC formEvery required field is filled before you send it.Turn on Only empty fields, fill the marked ones, then Flatten.
HR or onboarding paperworkTicks 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 signatureA visible signature on the filled form.Fill and flatten here, then add the signature with Sign PDF.
Scanned or printed formThere 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.

Symptom
Why it happens
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.