Get Chrome extension

How to Fill a Flat PDF Form (No Fillable Fields)

9 min read

You download the form the agency told you to use, open it, click on the line after "Business Name", and nothing happens. No cursor, no box, no way to type. The form is a picture of a form.

This is a flat PDF, and it is very common in exactly the places where paperwork matters most: state agencies, insurance carriers, courts, immigration offices. This guide explains why these files exist, what your options are, and how FillWise, a Chrome extension we build, now fills them automatically.

Fillable vs flat: the five-second test

Open the PDF in Chrome and click where a value should go.

Both kinds can look identical on screen. The difference is entirely in what's inside the file.

Why flat PDFs are so common

It's tempting to assume flat forms are laziness, but there are real reasons behind most of them:

Because the reason is usually structural, asking the agency for "the fillable version" often gets you nowhere: it doesn't exist.

Your options for filling a flat PDF

Print it and write by hand. Reliable, slow, and it fails when the recipient wants a clean digital file.

Use a PDF editor with a text tool. Acrobat, Preview on Mac, or a browser editor lets you place a text box on each line and type. This works, and for a one-off form it's fine. The cost is that you position every value yourself, and you repeat that work on every copy of the form for every new client.

Convert with OCR. Some tools run recognition and try to detect fields. Quality varies a lot, especially on dense tables, and you usually end up correcting the detection anyway.

Let AI place the values. The approach we took: read the document's structure, work out which value belongs on which line, and draw the text there. No manual template, no per-field positioning. The rest of this guide is about how that works and where its limits are.

How FillWise fills a flat PDF

The workflow is the same as for any form, which is the point: you shouldn't have to know what kind of PDF you're holding.

  1. Open the PDF in a Chrome tab. A local file or a link on the agency's site both work.
  2. Open the FillWise side panel and give it your data: paste text in any format (a CRM record, an email, a block of client details) and/or attach a photo or scan of a source document.
  3. Click "Fill web form". FillWise sees there are no interactive fields, switches to its flat-PDF path, and places the values.
  4. Download the completed PDF and review it before it goes anywhere.

What happens under the hood

A flat PDF has no fields, but it is not featureless. Two things inside the file tell us where values belong:

FillWise extracts both, so the AI receives a map of the page: labels and blanks, each with real coordinates. The AI decides which value belongs to which blank, and the extension computes the position and draws the text there.

That distinction matters more than it sounds. The obvious approach is to send a picture of the page to a vision model and ask it for coordinates, but models estimate positions by eye, and being off by half a line puts a value across a printed heading. Using the document's own geometry means placement is exact, and it also makes the operation cheaper, because no page images are sent at all.

Checkbox squares get the same treatment: they're located in the document, and a tick is drawn inside the square rather than next to it.

Where this shows up in real work

The pattern is the same everywhere: a fixed form that many people fill with different data. That's the case where removing the manual placement work compounds.

Honest limits

What to check before sending

The tool removes the typing, you keep the responsibility. For flat PDFs specifically:

Privacy

For flat PDFs the document is opened and parsed in your browser. What's sent for AI matching is the extracted layout, meaning the printed labels and the positions of blank lines, plus the data you provided. The completed file is assembled locally and saved to your downloads. When a PDF has no text layer at all and the vision fallback runs, page images are sent for recognition and are not stored. Details are in the privacy policy.

Pricing

The free plan includes 5 form fills per week with no card required, which is enough to run your own problem form through it and judge the output yourself. Paid plans are on the pricing page.

FAQ

How do I know if my PDF is flat? Open it in Chrome and click a blank line. No cursor means flat. You don't have to check before using FillWise, it detects the type itself, but knowing helps when you're comparing tools.

Can I edit the result if something lands in the wrong place? Yes. The output is an ordinary PDF, so any PDF editor can move or correct text.

Does it work on a scanned paper form? Partly. A scan with no text layer goes through a vision pass, which estimates positions rather than reading them from the file. Expect to check and adjust. A scan is also perfectly good as a data source: attach it and fill a different form from its contents.

What about XFA forms that say "Please wait" when opened in Chrome? Those are a separate legacy format. They don't expose standard fields and don't render as a normal flat page either, so they aren't supported.

Is the filled form legally valid? The filling is just text on a document, exactly as if you had typed it in an editor. Whatever the issuer requires for validity, signatures, notarization, original copies, still applies.


Try it on the form that's been costing you the most time: install FillWise, open the PDF in a Chrome tab, and paste your data. The free plan covers five fills a week.