Google Analytics helps us understand which tools you use and which actions work. Your files and entered text stay out of analytics.

How to fill out a PDF form

First check whether the form has fields. That tells you whether to fill a control or place text over the page.

Free toolPDF Form FillerFill PDF fields or place answers on flat pages. Review required fields, undo edits and save an editable or flattened copy.Fill a PDF form

The short answer

Open the PDF and click a blank answer box. If you get a cursor or a checkbox, fill its existing fields. If nothing happens, use an add-text tool to place answers over the page. Save a new copy and reopen it before sending.

  1. Read the form’s instructions and any required date format.
  2. Enter answers in existing fields where possible.
  3. Add text or marks to flat areas only when the recipient accepts that format.
  4. Save an editable copy. Flatten a separate copy if needed.
  5. Reopen the saved result and check every page.

Why some PDFs will not let you type

A PDF can look like a form without containing any form controls. A scan is usually a picture of a printed page. Its lines are pixels, not inputs.

What you haveHow to fill itWhat to watch
Standard interactive formType into its text fields. Use its checkboxes and lists.Long answers can exceed a field’s visible area.
Flat PDF or scanPlace text and marks over the page.These additions do not create interactive form fields.
XFA or scripted formUse the application recommended by its issuer.Browser tools may not support calculations or dynamic sections.
Certificate-signed PDFAsk for the correct unsigned copy or use an authorised signing workflow.Editing can invalidate an existing signature.

Choose a method for your device

A focused browser editor suits ordinary forms. A desktop reader is a better choice when the document depends on specialised PDF behaviour.

Fill a PDF in your browser

In floi, the page stays beside a list of answer fields. Open the PDF, type your answers and use Next required to review blanks. On a flat page, choose Text or a mark and tap its position.

The PDF and answers stay in this tab. They do not become account drafts. Keep the tab open until you save your work.

Use Adobe Acrobat Reader

Reader is a useful starting point when a form’s issuer recommends Adobe. Its Fill & Sign tools cover interactive fields and placed text. Check the issuer’s instructions for XFA, calculations and certificate signing.

Adobe explains its workflow in the Reader form-filling documentation. Its online filler separately asks you to sign in, as described on Adobe’s PDF filler page.

Use Preview on a Mac

Preview can fill supported interactive fields and add text when a page has none. Save a duplicate before editing, then check the completed copy. Apple documents these controls in Fill out and sign PDF forms in Preview.

Fill a PDF on a phone

Use a readable field panel when the original boxes are too small to tap. For placed text, zoom in and check the whole line after adding your answer. Keep a local copy before switching apps or closing the tab.

Editable and flattened copies solve different problems

An editable copy keeps the form’s controls. A flattened copy paints the answers into the page and removes those controls.

ChooseWhen it helpsLimit
EditableYou or the recipient may need to revise an answer.PDF readers can display field appearances differently.
FlattenedThe recipient wants an ordinary completed page without interactive controls.It is still editable in a PDF editor. Flattening is not security.
Printed and scannedThe recipient specifically requires handwriting or a paper process.Searchable text and document accessibility can be lost.

A worked example: one form, two kinds of page

The floi sample uses six interactive fields on its first page. Its second page has a date line and a drawn checkbox. You can reproduce the difference with Try a sample form.

  1. Fill the interactive page

    Enter a name and email. Pick a session and experience. Notes and updates are optional, so you can leave them blank.

  2. Complete the flat page

    Move to page two. Choose Date and place it above the line. Use Tick for the printed checkbox.

  3. Keep both copies

    Save with editable fields, then choose Flatten form fields and save again. Reopen each copy and try changing the name.

This is a reproducible functional example, created on 20 October 2026. It demonstrates the two input types. It is not a speed benchmark or a claim about every PDF reader.

Check what matters before returning the form

Reopen the actual saved file, rather than relying on the editor preview. A PDF stores field data and visible appearances separately.

  • Read long names and addresses at the right edge of each box.
  • Check radio choices, ticks and dates.
  • Look at every page, including instructions and attachments.
  • Use the date format requested by the issuer.
  • Confirm that any signature method is accepted by the recipient.
  • Keep the original and an editable working copy.

What the browser approach gives up

floi does not run PDF JavaScript, calculate totals or create form templates. Acrobat and specialist desktop tools have a broader PDF feature set. Use those when the form needs them.

The benefit here is a focused local workflow with a page preview, required-field review and reversible edits. Files are limited by browser memory, so large documents may need a desktop app even below the stated 100 MB limit.

Frequently asked questions

Why can I see my answers on screen but not in the saved file?

A PDF stores an answer and its visible appearance separately. A reader may show a cached appearance or need to regenerate it. Reopen the saved file in another reader. If the values disappear, return to the app that filled it and save again. A flattened copy can help when the recipient does not need editable fields.

Should I print to PDF after filling a form?

Save the PDF directly first. Printing to PDF may remove fields, links, tags and other document features. Use a flattened copy only when the recipient accepts it, and retain your editable original.

↑↓ move↵ openesc close