How Instafill.ai turns a PDF form and your data into a filled form

Blog Published Updated 4 min read

Filling a long PDF form by hand means copying names, addresses and dates from somewhere else, and retyping the same employer details again and again. The more pages, the more chances to miss a field. Instafill.ai automates that work, and it reads source data in the messy forms it usually arrives in: emails, spreadsheets, scans and attachments. This post walks through the three steps and what each one is for.

This post was written in June 2025. Filling now also runs through the Agent, which takes a blank form and your files in one message; the current steps are in How to fill any form with the Agent.

1. Upload a fillable PDF form

Instafill.ai works from fillable PDFs: forms with real input fields built in, such as name boxes, checkboxes and dates. Those fields tell it exactly where each value goes.

Many forms arrive as scans or flat templates with nothing to type into. Making one fillable has traditionally meant placing and naming each field by hand in a PDF editor. Instafill.ai does it automatically: upload a flat PDF, a Word document or a scanned image, and its flat-to-fillable conversion detects the fields and their types (text, date, checkbox) and gives you an interactive PDF. You can also try it with the create fillable PDF tool.

Learning the form

Forms are not built alike. Some have clear field names and others do not. The first time Instafill.ai sees a form, it analyzes it once to work out:

  • which fields belong together, such as an employer's name and address
  • which label belongs to which field
  • where tables or repeated sections are used

Its fine-tuning page says this usually takes less than 20 minutes, and that later fills of the same form reuse the result.

2. Fill the form

Next you tell it what data to use. You can combine these in one session:

  • Text you paste, such as "Name: Sarah Daniels, Phone: 555-123-6789".
  • Files: text, CSV, Word, Excel and PDF files, and images such as photos and scans. A PDF can be one you filled earlier.

There is no special format to follow. You do not need to rearrange a spreadsheet first; the AI reads the sources, works out what they mean and maps values to fields, converting dates, phone numbers and names to the format each field needs. The post originally said typed text takes priority over files. That is no longer how it works: everything is read together, and where two sources disagree on a field, the conflict is flagged in the editor for you to resolve. See filling sources.

For most standard forms, the form filling sessions page puts the fill at 10 to 45 seconds.

3. Finalize the form

When the fill is done, you decide what happens next:

  • Edit values by clicking a field in the visual editor.
  • Sign with a signature you draw or upload.
  • Flatten the document, which turns the fields into fixed page content so they can no longer be edited, as some agencies require. See PDF utilities.
  • Download the PDF.

Who it is for

Instafill.ai is aimed at people who deal with sloppy source files, repeated submissions, changing client details and strict formatting rules. Whatever the tool fills, a person still checks the result. For work at volume, there is also an API, documented at docs.instafill.ai.

More from the blog

Features in this post

Ready to get started?

Start automating your form filling process today with Instafill.ai