On-device AI — professional-grade, fully private.

Fill PDF Forms Online

Fill PDF forms on your device — every field type, free.

  • Runs on your device
  • Text, tick, radio, dropdown, list
  • One form free · Batch with Pro

Drop a PDF form here

One form at a time, up to 25.0 MB and 100 pages. Drop a saved answers file to reuse it.

Form settingsHow the filled copy is written.
Finishing
Finishing

Flattening draws the answers into the page and removes the fields.

Text appearance
Text appearance
Pro

Applies to text, dropdown and list fields.

Text size
Text size
Pro

Auto fits each answer to its own box.

Text alignment
Text alignment
Pro

Where the answer sits inside its box.

Your answers

Save the values on their own, then drop the file back on any copy of this form.

Output file
Pro

What the download is called.

Free fills one form at a time, up to 25.0 MB and 100 pages.

How to Fill a PDF Form Online

  1. 1

    Open your form

    Drop a PDF on the page. Every field it contains is read and listed, grouped by the page it sits on.

  2. 2

    Answer the fields

    Type into text fields, tick boxes, choose a radio option, pick from a dropdown or select from a list. Your answer appears on the page preview as you type.

  3. 3

    Choose how it is saved

    Leave the form fillable so it can be edited later, or flatten it so the answers become part of the page and the fields disappear.

  4. 4

    Download

    Press Fill and download. The file is written on your device and never uploaded.

Why Fill PDF Forms Online?

A form that arrives as a PDF is usually the last step of something that matters — a claim, an application, a registration. Printing it, writing on it, scanning it back and hoping the result is legible turns a five-minute job into a half-hour one and produces a document nobody can search. Filling it in place keeps the text sharp, keeps the file small, and lets you keep a copy that still has your answers in it as data rather than as a photograph of ink.

Benefits of Online Form Filling

  • Nothing to install: the form opens and fills on the page, with no reader to download.
  • Runs on your device, not our servers: the document is read, answered and written where it already is. No upload, no copy on a server, no retention policy to read.
  • Legible every time: typed answers stay crisp at any zoom and stay searchable, which a scan of handwriting never does.
  • Reusable: save your answers once and apply them to the same form again next year.

Every Field Type a PDF Form Can Contain

An interactive PDF form is built from a small, fixed set of field types, and a tool that only handles the first one is a demo rather than a form filler. This tool reads and writes all of them, together with the flags that say how each field is allowed to behave.

The Field Types

  • Text: a single line. If the form sets a maximum length, the box stops accepting characters at exactly that point rather than silently dropping them when the file is written.
  • Multi-line text: a paragraph box. Line breaks are kept, where a single-line field turns them into spaces because that is what the format allows.
  • Tick box: on or off. The mark is drawn from the form's own artwork, so it looks the way the author intended rather than the way we would have drawn it.
  • Radio group: several buttons sharing one name, of which exactly one can be on. Choosing a second turns the first off, and clearing the group is possible where the form allows it.
  • Dropdown: a list you choose from. Some are editable, which means anything typed is accepted even though it is not on the list; the tool follows whichever the form declares.
  • List box: a visible list. Some allow several selections at once and some only one, and picking two in a single-selection list keeps the first rather than writing a value no reader can display.

The Flags That Change Behaviour

  • Read-only: shown, labelled, and never written. A reference number the issuer filled in should still be visible while you work, and it must come out of the other end unchanged.
  • Required: marked, and counted in the rail. A form with unanswered required fields is still downloaded — a tool has no business holding your document hostage — but you are told how many are outstanding before you press the button.
  • Buttons and signature boxes: listed so the field list matches the paper, and left alone. A push button submits a form to a server and a signature box needs a certificate; neither is something a filler should invent.

Why a Filled Form Can Look Blank

This is the single most common way a PDF form filler goes wrong, and it is invisible until the file reaches somebody else. A PDF keeps two separate things for every form field: the value it contains, and the drawing instructions that put that value on the page — its appearance stream. Writing the value alone leaves the drawing instructions describing the empty box they were made for. Some readers notice and redraw; most trust what they are given and show nothing. The result is a file that looks perfectly filled in on the machine that made it and arrives blank.

What That Looks Like Measured

  • Blank form: 2,576 dark pixels inside the name field's own rectangle.
  • Value written, appearance not rebuilt: 2,576 — identical. The name is in the file and can be read back programmatically; the paper is empty.
  • Value written, appearance rebuilt: 4,929. The answer is on the page.

Those numbers come from rendering the output with a completely separate PDF engine from the one that wrote it, which is the only way to tell the two apart. Every save this tool makes rebuilds the appearance of every field it touched, and the middle row above is kept as a deliberate test case so the check can never quietly stop working.

Flatten: Making the Answers Permanent

Flattening draws each field's artwork straight into the page and then removes the fields. What was an interactive form becomes an ordinary page that happens to have your answers printed on it. Nothing about the appearance changes; everything about what can be done to it afterwards does.

When to Flatten and When Not To

  • Flatten when the form is finished: it is going for signature, into an archive, or to somebody who should not be able to change the numbers.
  • Flatten when a reader is misbehaving: a flattened page has no widgets left to render, so it looks the same everywhere, including in viewers with poor form support.
  • Keep it fillable when the work continues: a form you will correct next week, or a template several people add to in turn.

The Cleanup Nobody Does

Removing the fields leaves references to them behind in each page's annotation list, and a strict reader complains about every one — seven of them on a six-field form, in the library this tool is built on. Those dangling references are removed in the same pass, so the flattened file opens silently rather than opening with a page of warnings that most people never see and some software refuses outright.

XFA Forms, and Why They Are Different

Adobe LiveCycle produced a second kind of PDF form built from an XML description rather than from PDF field objects. Acrobat renders those from the XML and ignores the PDF fields underneath; almost nothing else supports them at all. They are the reason a form sometimes shows nothing but a message asking you to open it in Acrobat.

How Each Kind Is Handled

  • A hybrid form: one carrying both an XML layer and real PDF fields, which is what most so-called XFA forms actually are. The PDF fields are filled, and the XML layer is dropped from your copy so every reader — Acrobat included — shows the answers instead of redrawing an empty form.
  • A pure XFA form: one with nothing but the XML layer. It is refused at the door, by name, with a link to the PDF editor, because there is nothing an on-device filler can address and a spinner that eventually fails is worse than an honest sentence.
  • A form with no fields at all: a scan, or a page laid out in a design tool. The document opens, the preview works, and the page says plainly that there is nothing to fill — rather than presenting an empty editor and letting you wonder what you did wrong.

PDF Form Filling Explained

An interactive PDF form is a set of field objects attached to the document, each with a name, a type, a value and one or more widgets that mark out where it appears on a page. Filling a form means finding the field by name, writing a value of the right shape for its type, and rebuilding the artwork for each of its widgets. Everything else — the page content, the fonts the document already carries, its title and its author — is left exactly as it was found.

Filling Process

  • Read: every field is listed with its type, its options, its flags and the page its widget sits on. Nothing is decoded or drawn yet, so even a hundred-page form opens immediately.
  • Answer: each answer is checked against what the field can actually hold — an option that does not exist is discarded rather than written, and a maximum length is enforced where the form declares one.
  • Write: values are set, appearances are rebuilt, and the file is saved. The work happens on a background thread so the page stays responsive on a large form.
  • Finish: optionally flatten, then download. The original bytes are untouched; what you get is a new file.

A two-hundred field form is read in a tenth of a second and written in under two hundred milliseconds, on your device, with nothing uploaded.

Save Your Answers and Reuse Them

The same forms come round again. A tool that forgets everything the moment the tab closes makes you retype an address you have already typed six times. Saving your answers writes a small file containing just the values — no document, no personal file to store anywhere, nothing uploaded — and dropping that file back onto the page applies them to the form again.

How It Behaves

  • Same form, next year: every answer is restored and you change only what has changed.
  • A different form: the fields whose names match are filled and the rest are reported, so a partial match is useful instead of being an error.
  • The wrong file entirely: refused with a sentence saying what it is, rather than silently doing nothing.

Accented, Cyrillic and Japanese Answers

The fourteen fonts every PDF reader is required to have cover Western European text and stop there. An answer containing anything outside that set has to bring a font with it, or the characters are simply absent from the page — the same failure as an unrebuilt appearance stream, arriving by a different route.

What Gets Embedded

  • Plain Latin text: nothing at all. The file does not grow.
  • Accented, Greek and Cyrillic: a compact font, cut down to the characters actually used. About five kilobytes.
  • Wider Latin and extended punctuation: a larger face, embedded whole because cutting it down is not reliable enough to trust.
  • Chinese, Japanese and Korean: a full CJK face. It is large, so the tool says so before you press the button rather than surprising you with the download.

Every one of those fonts is served from this site. Nothing is fetched from anywhere else, because a request to a third party carrying the fact that you opened a PDF form is still a request to a third party. No local font covers Arabic, Hebrew, Thai or most symbol characters. An answer containing one is named character by character before anything is written, with a link to the PDF editor, rather than being quietly dropped from the page.

Frequently Asked Questions

How do I fill in a PDF form?

Upload your fillable PDF and click any form field to start typing. Text fields, checkboxes, radio buttons, and dropdowns are all supported. Use Tab to move between fields. Once done, click Download to save your filled PDF or print it directly from the viewer.

Does the tool work with non-fillable PDFs?

This tool works best with PDFs that have interactive form fields. Scanned or flat PDFs without embedded fields cannot be typed into — if fields are not clickable, the PDF is likely a scanned image. Use our PDF to Text tool to extract content from scanned documents instead.

Can I fill the same form again with different data?

Yes. Clear the fields or reload the blank PDF, then type a new set of values and download another copy.

Can I save my progress and come back later?

Form data is held in memory during your session. To keep your progress, download the filled PDF — you can re-upload it later and continue where you left off. Refreshing or closing the tab clears unsaved input.

Can I print the filled PDF directly?

Yes. Use the Print button in the viewer to send the filled form to your printer directly from the viewer. No separate download is needed if you only want a physical copy.

What happens if my PDF has multiple pages?

All pages are loaded and displayed in the viewer. Navigate between pages and fill fields on any page. When you download, all pages including your filled fields are included in the output file.

Why does my filled form look blank in another reader?

Because the answer was written into the field's value but its appearance stream was never rebuilt. A PDF stores what a field contains and, separately, the drawing instructions that put that text on the page. A reader is entitled to trust the drawing instructions it already has, so a filler that skips the rebuild produces a file that looks correct in one program and empty in the next. This tool rebuilds the appearance of every field it touches, on every save.

What does flattening a form do?

Flattening draws each answer permanently into the page and removes the form fields entirely. The result looks identical but nothing can be typed into it any more, which is what you want when a form is being sent on for signature or archived. The alternative — leaving the form fillable — keeps every field editable so the same document can be corrected later.

Can I fill an XFA or LiveCycle form?

Only if it also carries ordinary AcroForm fields, which most so-called XFA forms do. Those are filled here and the XFA layer is removed from the copy you download, so every reader shows your answers instead of re-rendering an empty form. A form with nothing but an XFA layer is refused by name, because no browser-based tool can fill one — for those, add your answers as text with the PDF Editor.

Can I type accents, Cyrillic or Japanese into a form?

Yes. Plain Latin text needs no extra font at all. Accented, Greek and Cyrillic answers embed a small font, and Chinese, Japanese or Korean answers embed a larger one, so the characters draw correctly in every reader rather than disappearing. The tool tells you when a font is being added and roughly how much bigger the file becomes.

4.6out of 5

from 193 ratings

Rate this tool

Tap a star — it takes a second