ArrayKit

Fill PDF Form

Type into a fillable PDF, save the answers for next time, and flatten when you send it.

Fill PDF Form

Type into a fillable PDF, save the answers for next time, and flatten when you send it.

Forms carry names, addresses and account numbers. Everything you type stays in this tab, and saved answers are written to a file on your own device.

Read the answers back out of a filled form

About Fill PDF Form

A fillable PDF keeps its answers in field objects rather than in the page, which is why a form can look empty to a text extractor and why some readers refuse to let you type into one at all. This reads the fields directly and gives each one the right control: a text box for text, a switch for a checkbox, and a dropdown listing the form's own permitted values, so an answer that would be rejected is caught before it is written. Answers can be saved as a small JSON file and loaded back into the same form next year, or generated by a script for a batch of forms.

Features

  • Every field becomes the right kind of control, including dropdowns with their real options
  • A value that is not one of a field's choices is refused with an explanation, not a crash
  • Required fields still blank are flagged before you download
  • Read-only, button and signature fields are shown but left untouched
  • Filter a long form by field name
  • Flatten on the way out so the answers cannot be changed
  • Save and reload answers as JSON for the same form next time

How to use the Fill PDF Form

  1. Drop the fillable PDF onto the page
  2. Type or choose an answer for each field
  3. Check the required-field warning if one appears
  4. Decide whether to flatten, then download the completed form

Example

Input

{"applicant_name": "A. Lovelace", "country": "United Kingdom", "agree_terms": "on"}

Output

application-completed.pdf — three fields written, form flattened.

Saved answers are a plain name-to-value object, so a script can produce them.

Common errors & troubleshooting

  • The PDF has no fields at all. — It is not a fillable form — the boxes are drawn on the page. Use Edit PDF Text to type over it, or Sign PDF to write on it.
  • A dropdown will not take the value I typed. — A choice field can only hold one of its own options. Pick from the list; the tool shows the first few permitted values in the message.
  • Some fields are greyed out. — They are marked read-only in the form itself, usually calculated totals or a locked reference number. They are left exactly as the author set them.
  • The recipient says the form arrived empty. — Some readers do not render field values until they are flattened. Turn on flattening before downloading and the answers become part of the page.

Frequently asked questions

What does flattening a form actually do?
It writes each answer into the page as ordinary content and removes the field. The result looks identical but can no longer be edited or re-filled, which is what you want when sending a completed form and not what you want for a draft.
Can I fill the same form for twenty different people?
Yes. Fill it once, save the answers, then edit the JSON for each person and load it back. The field names stay the same, so only the values change.
Why does a signature field stay blank?
A signature field holds a cryptographic signature rather than a value, and creating one needs a certificate issued to you. Use Sign PDF to place a drawn signature instead.
Are checkbox values always "on"?
Not in the file, but that is the value used here. Forms use their own export values internally, and the tool maps a ticked switch onto whichever one the field expects.
Does filling a form keep it fillable?
Yes, unless you flatten it. Without flattening the answers go into the fields and the recipient can still change them.

Related tools

  • PDF Form Data Extractor — Pull the answers out of a filled PDF form as JSON or CSV, field by field.
  • Flatten PDF — Lock filled form fields into the page so a PDF looks the same everywhere.
  • Sign PDF — Draw a signature and place it on a PDF page, with an optional printed name and date.
  • Edit PDF Text — Cover a mistake on a page and type the correction over it.
  • PDF Metadata Editor — View, edit or strip a PDF’s title, author, subject, keywords and producer.
  • Encrypt PDF — Password-protect a PDF with AES-256 or RC4 encryption.
  • Merge PDFs — Combine multiple PDFs into one, with reordering.

More PDF tools

  • Image to PDF — Combine images into a single PDF (auto / portrait / landscape).
  • PDF to Images — Render PDF pages to PNG or JPG images you can download.
  • Merge PDFs — Combine multiple PDFs into one, with reordering.
  • Split PDF — Extract pages or ranges (e.g. 1-3,5,7-9) into a new PDF.
  • Rotate PDF — Rotate all pages or a selection by 90/180/270°.
  • Organize PDF — Reorder, rotate and delete pages from thumbnails, then export.
  • Add Page Numbers — Stamp page numbers onto a PDF (position, format, start).
  • Watermark PDF — Add a diagonal text watermark to every page.
  • Crop PDF — Trim margins from every page via the crop box.
  • PDF to Text — Extract selectable text from a PDF as plain text or Markdown.
  • Compare PDFs — Diff the extracted text of two PDFs line-by-line.
  • Encrypt PDF — Password-protect a PDF with AES-256 or RC4 encryption.
  • Decrypt PDF — Remove password protection from an encrypted PDF.
  • Compress PDF — Shrink a PDF by re-rendering each page to a JPEG at a chosen quality and resolution.
  • PDF Metadata Editor — View, edit or strip a PDF’s title, author, subject, keywords and producer.
  • Resize PDF — Rescale every PDF page to A4, Letter or another standard size, content centred.
  • Flatten PDF — Lock filled form fields into the page so a PDF looks the same everywhere.
  • PDF N-up — Print 2, 4, 9 or 16 pages per sheet, with a booklet option for folding.
  • Interleave PDF Pages — Merge odd and even scan passes back into one document, reversing if needed.
  • PDF to Single Long Page — Stack every page onto one continuous sheet you scroll instead of paging.
  • PDF Form Data Extractor — Pull the answers out of a filled PDF form as JSON or CSV, field by field.
  • Blank Page Remover — Find and delete blank pages from a scan, with a tolerance you control.
  • Text to PDF — Turn typed or pasted text into a paginated, downloadable PDF.
  • Markdown to PDF — Render Markdown — headings, lists, tables and code — as a PDF.

See all PDF tools (85) · All tools