Fill PDF Form

🔒 Everything happens in your browser. The PDF never uploads, and neither do your answers. Close the tab and it's gone.

Someone sent you a PDF with boxes in it — a W-9, a rental application, a school permission slip — and you need to fill it in and send it back. Drop it here and every page appears with its boxes highlighted. Click a box and type. Tick the checkboxes, pick the radio buttons, choose from the dropdowns. Then press Download filled PDF. That's the whole tool. The file is read by your browser and written back out by your browser: nothing is uploaded, which matters when the form asks for your Social Security number, your date of birth or your bank details. Most places that fill PDFs online want the file on their server first, cap you at a couple of documents a day, and ask for an account at the moment you try to download. This one doesn't. Your answers stay editable in the downloaded file unless you tick Lock answers after filling, which draws them into the page so nobody can change them. Names in Polish, Czech, Turkish or Russian — Łódź, Иван Петров — are written with a font that has those letters, instead of breaking the save.

Built by Bob Article by Lace QA by Ben Shipped

How to use

  1. 1

    Drop the PDF form onto the box, or click to choose it. Up to 100 MB. The strip at the top tells you how many fields and pages it found.

  2. 2

    Scroll the pages and type into the highlighted boxes. A field that appears on more than one page is the same field: type it once and every copy updates.

  3. 3

    Tick checkboxes, pick a radio option, and choose from dropdowns the same way you would in Acrobat. Boxes with a character limit stop at that limit.

  4. 4

    If the form should not be edited after you send it, tick Lock answers after filling. Leave it off if the other person needs to add to it.

  5. 5

    Press Download filled PDF. You get the same form with your answers in it, named <your file>-filled.pdf (or -filled-locked.pdf when locked). Signature boxes are left for /sign-pdf.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

What is a fillable PDF form?

A fillable PDF is a PDF with real form fields built into it: text boxes, checkboxes, radio buttons and dropdowns that sit on the page and hold values. A tax form like a W-9, a rental application, a school permission slip, a visa checklist. Someone made the document, then went back and drew a field over every blank line. Those fields are what the Fill PDF Form tool reads. Drop the file in, type into the boxes on the page, and download the same form with your answers in it.

The fields have a technical name, AcroForm fields, and they carry more than a blank rectangle. Each one knows its type, its name, its font size, whether it's read-only, and often how many characters it will take. A ZIP code box may stop at 5. A Social Security number box may be a "comb" of 9 separate cells, one digit each. A good form filler respects all of that. A bad one lets you type 40 characters into a 5-character box and leaves the overflow for the recipient to puzzle over.

Not every PDF that looks like a form is one. A scan of a paper form is a picture of boxes. A document exported from a word processor with lines drawn under each label is text and lines. Neither has anything to type into, and the tool tells you so instead of opening an empty editor.

How to fill out a PDF form in your browser

The job takes under a minute, and it should. Here's how to fill out PDF forms with the Fill PDF Form tool, start to finish.

  1. Drop the PDF onto the box, or click to pick it. Files up to 100 MB open.
  2. Every page appears, stacked, with a live control sitting on each field. A strip at the top counts what it found, for example 23 fields · 6 pages.
  3. Type into the text boxes, tick the checkboxes, pick a radio option, choose from the dropdowns. Anything the form already had filled in shows up already filled.
  4. Decide whether to tick Lock answers after filling. It's off by default.
  5. Press Download filled PDF.

That's it. No account, no daily count of "tasks," no watermark stamped across page one.

That last paragraph shouldn't need saying, and in this category it does. The usual online form filler follows the same script: upload the file to a stranger's server, fill it in, then meet a sign-up wall at the download button. Some cap you at a few documents a day. Some offer a free trial that quietly turns into a monthly bill. All for a one-minute task on a file you already own. The Fill PDF Form tool is the full tool, not a teaser for a paid tier. There isn't a paid tier.

It also never sees your file. The PDF is read by your browser, the pages are drawn by your browser, and the filled copy is built by your browser. For a form that asks for your taxpayer number, your date of birth and your bank details, that's the point.

What each kind of form field does

A PDF form can hold more kinds of field than most people expect. Here's how each one behaves when you fill a PDF form here.

Field typeWhat you doWhat to know
Single-line textTypeA line break you paste becomes a space
Multiline textType, press Enter for new linesLine breaks are kept; long answers wrap inside the box
Character-limited textTypeStops at the limit, counted in characters
Comb fieldTypeOne character per cell, spaced to fill the box
CheckboxTick or untickWritten as on or off
Radio groupPick one optionPicking one clears the others in the group
DropdownChoose from the listEditable dropdowns also take typed text
List boxChoose one or moreMulti-select when the form allows it
Read-only fieldNothingKeeps the value the form shipped with
Signature fieldNothing hereMarked on the page; sign it afterwards

One detail matters on long forms. A field can appear more than once. Your name at the top of page 1 and again in the footer of page 4 is often the same field with two boxes. Type it once and every copy updates as you type, because it's one value, not four.

Fields you never touch are left exactly as they were, value and appearance both. Only the answers you changed are written back into the file.

A filled form, start to finish

Take a two-page rental application, rental-application.pdf, 180 KB. Drop it into the Fill PDF Form tool and the strip reads 4 fields · 2 pages: a name, a city, a ZIP code and a checkbox.

The name. The applicant is Иван Петров. The standard fonts built into every PDF reader can't draw a single Cyrillic letter, so software that sticks to them either fails on save or prints empty boxes. Here the tool spots letters the standard fonts lack and embeds a font that has them. The name saves as text, the same as you typed it.

The city. Łódź. Same story: Ł and ź are outside the standard fonts, inside the embedded one. Saved as written.

The ZIP code. The box has a 5-character limit. Paste 90210-1234 and the field keeps 90210. That's the form's rule, not the tool's, and it's applied as you type, so what you see is what you get.

The checkbox. Tick it.

Press Download filled PDF and you get rental-application-filled.pdf. Open it anywhere and the fields are still fields, so the landlord can add their part. Tick Lock first and the file comes out as rental-application-filled-locked.pdf instead. The answers are drawn into the page itself and the fields are gone, so nobody can change what you wrote.

Lock or not? Leave Lock off when someone else still has boxes to fill. Tick it when you're submitting something final. Locked is permanent for you too, so download an editable copy too if you might need to change an answer later. Already have a filled form you want to lock? That's Flatten PDF Form.

Which letters and scripts a form can hold

This is where form fillers quietly break. A PDF form has no font of its own for your answers. It borrows one of the standard fonts every PDF reader carries, and those cover Western European letters only. Type Müller or François and it works everywhere. Type Łukasik and a lot of software throws an error or prints boxes.

When your answers need more, the Fill PDF Form tool embeds a font that covers Latin Extended, Greek and Cyrillic, and draws your answers with it. Everything below was checked against the tool's own engine.

You typeLanguageResult
Müller, Straße, François ŒuvreGerman, FrenchSaved with the standard font
€40 – “quoted”Symbols, curly quotesSaved with the standard font
Łódź, Ana ŁukasikPolishSaved with the embedded font
İstanbulTurkishSaved with the embedded font
București, ŞtefanRomanianSaved with the embedded font
ΑθήναGreekSaved with the embedded font
Иван ПетровRussianSaved with the embedded font
NguyễnVietnameseRefused on the field
राम, שלום, 李Hindi, Hebrew, ChineseRefused on the field
🍕EmojiRefused on the field

The refused rows get an honest message right under the box: This form can't hold that script yet. Latin and Cyrillic work. Download stays disabled until that field is fixed. The alternative is writing something the recipient can't read, which is worse than saying no. Vietnamese surprises people, since it's Latin-based. Its stacked accents, like the ễ in Nguyễn, aren't in the embedded font, so it's refused rather than printed with a hole in the name.

Pasted text gets cleaned before it's judged. A name copied from a web page often carries invisible characters: a zero-width space (U+200B) between two words, a byte-order mark, a tab. Those are dropped or turned into a space, so John + zero-width space + Smith is written as JohnSmith, and nothing gets flagged. A name pasted from a Mac in decomposed form, where é is stored as e plus a separate accent, is recombined into the single letter the font has. It isn't refused.

When a PDF form won't fill

If you're stuck, here's what's usually going on and what to try first.

"This PDF has no fillable fields"

The boxes you see are drawn on the page, not built into it. It's a scan, or an export with lines under each label. There's nothing to type into. Ask the sender for the fillable version. If it's a scan and you need its text, OCR PDF pulls the words out.

It says XFA

XFA is an older form format that some government agencies used for years. The whole form is a program only one vendor's desktop reader can run, which is why a browser shows such a file as a single "Please wait…" page. If the PDF has both XFA and normal fields, it fills here like any other form. If it's XFA only, open it in that reader or ask for a standard PDF. Many agencies publish both now.

It's password-protected

The fields can't be read until the file is opened. Take the password off with the PDF password remover, which also runs in your browser, then bring that copy back.

Your SSN came out as 123-45-67

That box is a 9-cell comb field, and the dashes count as characters. Type 123456789 and all 9 digits land in their cells. The same goes for phone numbers and dates in cell-per-character boxes: type what the cells expect, not the punctuation you'd write by hand.

The file is too big

The limit is 100 MB, and the message tells you the file's actual size, for example PDF is 150.0 MB, max is 100 MB. Big forms are usually big because of scanned pages or embedded photos. Run Compress PDF first, then fill the smaller copy.

Related PDF tools

A form rarely ends at the filling. The Fill PDF Form tool handles the typing; these handle the rest. Signature boxes are marked on the page but not filled here, because a signature is a drawing, not text. Download the filled form and open it in Sign PDF to draw yours where it goes. To lock a form you filled somewhere else, use Flatten PDF Form. To send an application with its supporting documents as one file, join them with PDF Merger. And to add a password before you email your tax details, there's Protect PDF.

All of them run in your browser, the same as this one. It works the same whether you're a freelancer sending your first W-9, a student applying for housing, or a parent with a permission slip due tomorrow. And 10% of every dollar Microapp earns goes to charity, off the top, audited quarterly.

Frequently asked questions

Can I save a half-filled form and finish it later?

Yes. Download it with Lock off. When you're ready, drop that filled file back in and every answer you gave comes back in its box, because the tool loads a form's existing values. Just don't close the tab mid-form expecting it to remember. Nothing is stored anywhere, so an answer that wasn't downloaded is gone.

Is there a limit on how many forms I can fill?

No. There's no daily cap, no page count to spend, and no counter. The only limit is 100 MB per file, which is far past any normal form.

What happens to the fields I leave empty?

With Lock off, they stay empty and stay fillable, so the next person can complete them. Only the fields you changed are written. Everything else keeps the value and look the form arrived with, including read-only fields. With Lock on, every field is removed, empty ones included, so a blank box stays blank for good.

Why can't I type my Vietnamese name?

The embedded font covers Latin Extended, Greek and Cyrillic, but not the stacked accents Vietnamese uses. Rather than print a name with a missing letter, the field shows a message and Download stays off. The same applies to Hindi, Arabic, Hebrew, Chinese and emoji for now.

Can I turn a flat document into a fillable PDF, or type on a PDF that has no fields?

Not with this tool. It fills fields that already exist; it doesn't create them. A flat PDF with no fields gets a clear message rather than a type-anywhere editor. If you only need the words out of a flat document, PDF to Word turns it into something editable.

Does it change anything else in my PDF?

No. The pages, images and layout come out as they went in. The filled copy is your original with new answers in its fields, named after the original, like lease-filled.pdf, or lease-filled-locked.pdf when Lock is on.

Why fill out PDF forms in the browser instead of uploading them?

Because the form is usually the most sensitive file you'll handle all week. Tax IDs, dates of birth, account numbers. Uploading it to fill in three boxes means trusting a server you know nothing about with all of that. Here the file is read, filled and saved on your own machine, and nothing about your answers leaves it.