Free PDF Tool

PDF Fillable Field Reader

This tool provides a convenient tool for extracting and reading fillable fields from PDF documents. If your PDF contains interactive fields such as text inputs, dropdowns, checkboxes, or radio buttons, this tool will automatically detect them and display relevant details.

This allows users to inspect the structure of fillable PDFs, check field attributes, and validate the data format before filling or processing the document.

Drag & drop a PDF here

Everything runs in your browser — the file is never uploaded.

How to read the fillable fields in a PDF

  1. Add your PDF

    Drag and drop a PDF file into the drop zone or use the file input. After loading, two tabs will appear: PDF View and Table View. (PDF View is the default.)

  2. Inspect a field in PDF View

    PDF View: The PDF pages are displayed with blue overlay boxes marking fillable fields. Use the zoom drop‑down (or the “Zoom In”/”Zoom Out” buttons) to adjust the view. Use the page selector drop‑down to jump to a specific page. Click a blue box to highlight it (red border) and see its details on the right.

  3. Copy what you need from Table View

    Table View: Review extracted field data in a table. The first column has a “Locate” button to jump to that field in the PDF view. The next two columns are copy buttons for the field’s .value and .readOnly properties, and the fourth column copies the Field ID. The remaining columns display additional details.

PDF Fillable Field Reader FAQs

Questions about inspecting fillable PDF forms

1. What does the PDF Fillable Field Reader do?

It opens a PDF and lists every interactive form field it contains — text inputs, dropdowns, checkboxes and radio buttons — with the field name, type, page, position and current value. Use it to see how a form is actually built before you fill it or wire it into an automation.

2. Do you upload my PDF to a server?

No. The file is read with File.arrayBuffer() and parsed in your browser; nothing is sent anywhere. That matters here, because the PDFs people inspect are usually contracts and application forms.

3. What if the tool finds no fields?

Then the PDF is flat — it looks like a form but carries no interactive fields, which is normal for a scan or a design exported to PDF. You can turn a flat document into a real form with our fillable PDF forms feature.

4. Why do I need the field names?

Because filling a PDF programmatically means addressing each field by its exact name. Copy the names here, use them as the keys in your JSON payload, and our PDF filler API writes the values into the right boxes.

5. What is the difference between PDF View and Table View?

PDF View draws the pages and outlines each field where it sits, which is how you find the one you are looking at. Table View lists the same fields as rows you can scan, sort through and copy from. The “Locate” button in the table jumps back to that field on the page.

6. Can I export the field list?

Yes. The JSON panel holds the whole field set in one block, ready to paste into your code, your API request or a template’s Data tab. Individual copy buttons in the table cover the cases where you only need one value or one field id.

7. Does it work with read-only or signed PDFs?

Read-only fields are listed and flagged as such, so you can tell which ones an automation may write to. A signed document can still be inspected — reading a file does not touch its signature.

8. Which browsers are supported?

Any modern desktop browser that supports ES Modules. Rendering runs on a background worker thread, so a long document does not freeze the page.

Other tools

More free tools from CraftMyPDF.

More Tools

Start generating PDFs in minutes

Design templates in your browser and generate pixel-perfect PDFs through a simple REST API or your favourite no-code platform.

*No Credit-card Required!