Skip to content

Free tool · runs in your browser

PDF form field inspector

Drop a fillable PDF, such as an ACORD form your organization is licensed to use, and see every field: its name, type, page and position. Export the list as JSON or CSV. The file never leaves your computer.

Drop a PDF form here

It stays on your computer. Nothing is uploaded.

What the inspector shows.

Everything a developer or an operations analyst needs before mapping data onto a form.
  • Every field, in form order

    Text boxes, multi-line text, checkboxes, radio groups, dropdowns, list boxes and signature fields, page by page.
  • Where each one sits

    Click a field to see its box on the page, or click a box to find its field. Radio buttons and repeated boxes are grouped into one field.
  • Names you can code against

    The full name stored in the PDF, a readable short name, and a suggested data key in letters, digits and underscores.
  • Options and limits

    Dropdown and radio options, maximum lengths, and required or read-only flags when the form sets them.
  • Suggestions for flat PDFs

    No fields built in? The inspector proposes them from the layout: ruled cells, labels followed by blank space, and drawn boxes. It is the same detection Mezdoc's Detect fields runs. Each suggestion is marked as detected, with the detector's confidence.
  • OCR for scanned pages

    When a page is only a picture, the inspector can read it with OCR in your browser, then run the same detection. Mezdoc itself does not read scans, so there you draw those fields in the editor.

What to do with the field list.

Three common jobs, all done with the files the inspector exports.
  1. Map a form to your data

    Download the CSV, add a column for the value each field should take, and you have the mapping your integration needs.

  2. Build a test fixture

    The empty data file lists every key with a blank value. Fill it with sample policy data and use it as a test case.

  3. Check a new edition

    Inspect the old and the new edition of a form and compare the two field lists before anything goes live.

Filling an ACORD 25 from policy data? The ACORD 25 certificate automation guide shows a full field mapping and the API call that fills it.

Questions about the field inspector.

Is my PDF uploaded anywhere?

No. The inspector runs in your browser with pdf.js, the open-source PDF library from Mozilla. Your file is read into memory on your own device and never sent to a server. Close the tab and it is gone. If you scan a page with OCR, your browser first downloads the open-source Tesseract OCR engine and its English language data from a public CDN. That download brings the engine to you; your PDF still stays on your device.

Does it work with ACORD forms?

Yes, with fillable ACORD PDFs your organization is licensed or authorized to use. Many fillable ACORD forms are XFA forms that also carry a standard form-field layer, and the inspector reads that layer, the same one Mezdoc reads when you upload a form. Mezdoc does not supply ACORD forms.

Does it work with flat or scanned PDFs?

Yes, as suggestions. When a PDF has no fields built in, the inspector proposes fields from the page layout: ruled cells, labels followed by blank space, and drawn boxes. It is the same detection Mezdoc's Detect fields runs. When a page is only a picture, you can have the inspector read it with OCR in your browser first. Mezdoc itself does not read scanned pages, so for a scan you draw the fields in the Mezdoc editor.

Why does my PDF show no fields?

It has no form fields built in, and the inspector found nothing to suggest from its layout. That happens when a page has no ruled cells or labeled blanks, when a scan is faint, skewed or handwritten, or when a form is XFA-only, with no standard field layer. In Mezdoc you can still place fields on any PDF by drawing them on the page.

What is the suggested data key?

A name built from the field name, in lowercase letters, digits and underscores, starting with a letter. It is the same format Mezdoc uses for data keys, so you can use it as the key your system sends for that field.

Can it fill the PDF?

No, it only reads. To fill the fields from your data through an API call, a hosted form link or an embed, upload the same PDF to Mezdoc. The free plan covers 100 documents a month, with a watermark.

What about password-protected PDFs?

If a PDF needs a password to open, the inspector can't read it. PDFs that open without a password but restrict editing or printing usually work.

Fill the fields you just found.

Upload the same PDF to Mezdoc, tie each field to a data key, and fill it from your system. The free plan covers 100 documents a month, with a watermark.

Free plan: 100 documents a month, watermarked