Shard Tools

Fill PDF Form

Type into a PDF form in your browser, with the fields detected for you and the file never leaving your device.

Maintained by Roshan · Page and browser-local behavior last reviewed August 31, 2026.

Browser-local PDF tool

Use Fill PDF Form

Reads the form fields out of a PDF and lets you type into them here. The document is never uploaded, which is the point: the forms people need to fill are the ones carrying passport numbers, salaries and bank details.

XFA and LiveCycle forms are not supportedAdobe LiveCycle (XFA) forms keep their fields in an XML payload rather than in the standard PDF form model, so they cannot be read or filled here — they are detected and refused by name rather than half-filled. Password-protected PDFs are also refused, because the fields cannot be reached while the file is encrypted. Everything else is a standard AcroForm, which is what almost all government, HR, school, visa and bank PDFs use.

Checked against a form whose fields were split across two pages, including a multi-line text area, a radio group and a dropdown. Field appearances are regenerated after filling — without that step the values are stored in the file but several viewers render the boxes as empty, which is the usual reason a completed form arrives blank. A value outside a dropdown's option list is refused with the real choices named rather than written in.

More in this category

Explore pdf tools tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all pdf tools tools

About Fill PDF Form

The forms people actually have to fill are the ones they should be most careful with. A visa application carries a passport number and an address history. An HR starter form carries a national insurance number, a bank account and a date of birth. A school enrolment form carries a child's details, a mortgage form carries income, and a bank mandate carries the account it is about. Every free PDF filler asks you to upload that to a server first. This one does not, because it cannot: the document is opened here in the tab, its form fields are read out of the PDF's own structure, and the values you type are written back here. There is no endpoint on this site that accepts a file. What appears is a plain list of the fields the document actually defines, in the order it defines them, with the page each one sits on — which is often clearer than the form itself, where a field can be a thin unlabelled box in the middle of a table.

What happens to the PDF

  1. The PDF's interactive form is read out of its AcroForm structure, which is the standard model almost every government, HR, bank and university form uses. Field names come from the document, so they match what the organisation that made the form expects to receive.
  2. Four kinds of field are detected and offered: text boxes, checkboxes, radio button groups and dropdowns. Multi-line text areas get a box you can type paragraphs into, and a field with a character limit will not let you exceed it, because the form itself would not.
  3. Choices are constrained to the ones the document allows. A dropdown offers only its real options, and a value that is not among them is refused with the permitted choices listed rather than written in and silently ignored by the recipient's software.
  4. Fields the document marks as read-only are shown but not editable, because changing them here would produce a file that disagrees with itself.
  5. Appearances are regenerated after filling. Without that step a filled form looks completely empty in several common viewers, which is the single most common way a filled PDF arrives blank.
  6. The result keeps its fields interactive by default, so a recipient can correct a typo. Flattening is offered as a deliberate extra tick, not as the default.

Common fill pdf form jobs

A visa or government application

Field names in official forms are often cryptic, so the page number shown beside each one is usually the fastest way to work out which box is which. Keep the editable version until you are sure it is right.

An HR or onboarding pack

Fill it here rather than uploading a form that carries your bank details and date of birth to a conversion site. Tick the flatten option only once the values are final.

A school or university form

Dropdowns are constrained to the choices the school defined, so a value the receiving system would reject cannot be typed in by mistake.

Check before relying on the PDF

Questions about Fill PDF Form

Are my files uploaded?

No. The PDF is read, filled and rebuilt inside this browser tab, and this site has no endpoint that accepts a file. You can confirm it in your browser's network tab while you fill the form — no request carries the document.

Why does my form show no fields?

Either it has no interactive fields at all — a scan or a print-ready design, where the boxes are just drawn lines — or it is an XFA form whose fields live somewhere this tool does not read. The message tells you which.

Will the person I send it to be able to change my answers?

Yes, unless you flatten it. That is deliberate: an editable form can be corrected without starting again. Tick the flatten option, or use the separate flatten tool afterwards, when you want the values fixed.

Do I need Adobe Acrobat?

Not for a standard AcroForm, which is what this handles. XFA forms are the exception and genuinely do need Acrobat, because Adobe never published a way to fill them anywhere else.

Related tools

Flatten PDF Form

Flatten a filled PDF so the form fields become fixed page content and can no longer be edited. Runs in your browser: no upload, no account, no server.

Sign PDF

Add a visible signature to a PDF locally. Draw it, type it, or upload an image, place it on any page, and download. No upload, no account. Visual signature only.

DOCX to PDF

Convert a Word .docx to PDF locally in your browser, keeping page size, margins, headings, lists, tables and images. No upload, no account, no conversion server.

Remove PDF Metadata

Read, edit or clear the title, author, subject and keywords stored inside a PDF. Runs in your browser with no upload.