Fill a PDF form without uploading it

This page fills PDF forms in your browser. Choose a file and it is opened by JavaScript running on your own computer — never uploaded, because there is no server here to upload it to. No account, no sign-up, no watermark, and it keeps working with the network disconnected.

It also handles the two kinds of form that defeat most tools: forms with no fillable fields at all, and forms whose fields are named f1_04[0] instead of "Surname".

or drop one here

The first form you open downloads about 2.3 MB of PDF machinery from this domain. After that it is cached, and the page works with the network disconnected — which is the simplest way to satisfy yourself that nothing is being sent.

How to fill a PDF form without uploading it

  1. Open the PDF in this page. Choose it, or drop it anywhere above. It is read by JavaScript running on your own computer. Nothing is sent to a server — open your browser's network tab while you work and every request you see should be to this domain.
  2. Type your answers. Every field, or every printed blank on a form that has no fields, appears as a row. Where a field is named something meaningless, the label printed beside it on the page is shown instead. Leave a row blank to skip it.
  3. Download the filled form. The file is assembled in the browser and saved straight to your downloads folder. A form that had real fields stays editable; a flat form gets the text drawn onto the page.

What this does that a viewer doesn't

Forms with no fields

Council, court and school forms are often just printed lines. This page finds the lines, reads the label printed beside each one, and writes onto the page in the right place — instead of asking you to drag a text box into position twenty times.

Fields with meaningless names

Real government forms name their fields Text1 and f1_04[0]. Tools that match on the field name are useless on them. This one ignores the name and reads the label printed next to the box, so what you see is what you fill.

Nothing here is remembered. What you type lives in this tab and disappears when you close it — there is no account, no cookie and no storage. That is the honest limit of a web page: it is a good way to fill one form. Filling the fifth one means typing your address a fifth time.

What it will not do

Why "no upload" is worth caring about

Most free PDF form fillers on the web are a web page in front of a server. You choose a file, it is transmitted, something on the other end fills it, and the result comes back. That is a perfectly ordinary way to build software — but it means a copy of the document now exists on a machine you do not control, governed by a retention policy you have to take on trust.

For most documents nobody minds. Forms are not most documents. The ones people actually need to fill in carry the things that identify them: tax and payroll forms, visa and immigration paperwork, medical and school admission forms, benefit claims, court filings, employment and tenancy agreements. A single completed form can carry a national ID number, a date of birth, an address, a bank account and a signature — the whole set, on one page.

The fix is structural rather than contractual: if the work happens in your browser, there is no transmission to have a policy about. That is the only claim this page makes, and it is one you can check yourself in about ten seconds — load the page, disconnect from the network, and fill a form anyway.

 Filled on a serverFilled in your browser
Where the file goesTransmitted to a third partyStays on your computer
What you rely onTheir retention policyNothing — there is no copy
Works with no connectionNoYes, once the page has loaded
Account neededUsuallyNo
Very large filesLimited by the uploadLimited by your own memory

Questions people ask

How do I fill a PDF form without uploading it anywhere?

Use a tool that runs in the browser rather than on a server. This page does: it opens the PDF with JavaScript on your own computer, shows you the fields, and writes the filled file back to your downloads folder. No copy is transmitted at any point. Check it in the network tab, or disconnect after the page has loaded — it keeps working.

Can I fill a PDF form offline and privately?

Yes. After the first form, the PDF machinery is cached by your browser and the page fills forms with the network off. Nothing you type is stored — no account, no cookie, no browser storage — so closing the tab discards it. The other side of that promise is that the page cannot remember your details for the next form.

Why can't I type in a fillable PDF form?

Usually one of three reasons: the form is flattened and only looks fillable; it is a dynamic XFA form, which most browsers cannot render; or the fields exist but are locked. This page handles the first by finding the printed lines and writing onto them, and refuses the second explicitly — the longer answer.

My PDF has no form fields at all. Can it still be filled in?

Yes, if it has a text layer. The page finds the printed lines and boxes, reads the label beside each one, and draws your text into the right place. A scan or photograph has no text to read, and the page says it found nothing rather than guessing — what to do instead.

Is there a PDF form filler Chrome extension that works offline?

This page is the free web version and needs no extension at all. There is also a FormFill browser extension, which runs the same matcher and additionally remembers your answers on your own machine, so the second and twentieth form fill themselves. Installing it is free; remembering answers is the paid part.

Does it add a watermark, or ask for an email address?

Neither. No watermark, no account, no sign-up, no page limit. What you download is your own document with your answers in it.

Will the filled PDF still be editable afterwards?

If the form had real fillable fields, yes — it stays an editable form and the values can be changed later. If the form was flat, the text is drawn onto the page itself, so it behaves like print rather than like a field.

Can it sign or certify a form?

No. It writes text. Signatures, certification and anything notarised are deliberately left alone, because a tool that fakes them convincingly is worse than one that does not offer them at all.

What the FormFill extension adds →  ·  This PDF has no form fields  ·  I can't type in a fillable PDF