DocForensic

PDF Form Data Exporter

Bulk-extract filled AcroForm field values from many PDFs into one spreadsheet - one row per form, matched by field name across files.

This tool reads a PDF's own fillable form fields - text, checkbox/radio, dropdown selections, and signature presence - flags required fields left blank and forms with nothing filled in, and lets you review each file's fields before combining them into one spreadsheet across every uploaded form. It does not run OCR or parse legacy XFA forms - a flattened/scanned or XFA-only form is flagged as having no extractable data rather than guessed at. It only reads the file; nothing is changed.

Simple workflow

How it works

  1. 1

    Add forms

    Add the filled PDF forms you want to combine.

  2. 2

    Extract

    Extract each file's fields and review them against the original page.

  3. 3

    Combine & download

    Use the master spreadsheet view to check field-name matches across files, then download the combined data.

Frequently asked questions

Does this read scanned or flattened forms?

No. Only genuine fillable AcroForm fields are read - a page with no interactive form fields (a scanned form, or one flattened to a static image) is flagged as having no extractable form data rather than guessed at through OCR.

Does this support older XFA forms?

No, not in this version. XFA (a separate, legacy Adobe dynamic-form format) is rare enough in practice that it's out of scope for now - an XFA-only form is reported the same way a form with no fields at all is.

How does matching field names across different forms work?

It's computed in your browser from the files you've already extracted - normalizing names and matching on shared significant words (e.g. "Full Name" and "Applicant Name" both containing "name"), not a paid fuzzy-matching service. Review the master spreadsheet view before exporting to confirm the matches look right.

Stay ahead of your document work

New tools and thoughtful product updates, delivered occasionally. No noise, no spam.