No file open



Analyze PDF

or drop a file anywhere here

Dropbox
Google Drive

Files other than PDF are converted first. Signing in raises the size limit.

You add
One PDF
You set
The aspect to look up
You get
A JSON file with that answer

Analyze PDF answers one narrow question about a document and leaves the document alone. You add a PDF, type the name of an aspect in the Aspect box and run the job. The answer downloads as a JSON file. The box accepts eight names: annotation-info, basic-info, document-properties, font-info, form-fields, page-count, page-dimensions and security-info. Each run looks up one of them. The name has to be typed exactly, in lower case and with its hyphen, because the tool rejects anything else. A single lookup needs no account. When you want every area in one file, Get PDF Info runs the complete report.

What can you look up when you analyze a PDF?

Count pages or measure them

Type page-count to learn how many pages the PDF has, or page-dimensions to get the dimensions of its pages. Each is its own lookup with its own result file.

Inspect fonts and form fields

The font-info aspect reports on the fonts in the document. The form-fields aspect reports on its fillable fields, a useful look before you open the file in Fill PDF Form.

Read properties and security details

Use document-properties for the properties of the document and security-info for its security details. Two more names, basic-info and annotation-info, cover basic facts about the file and its annotations.

Get a result a program can use

The answer is written as JSON on a single line, with no indentation. That suits scripts and automation. To read it yourself, paste it into a JSON formatter.

What an analysis keeps and what it changes

Stays the same

  • The PDF. The lookup only reads it and writes nothing back.
  • Pages, text, images, form values and metadata, exactly as they were.
  • The file on your device.

Changes

  • You get a JSON file in place of a PDF.
  • Only the aspect you typed is looked up. The other seven are not run.

Which aspect to type

You want to knowType in AspectThe JSON holds
How many pagespage-countpageCount.
PDF version and file sizebasic-infopageCount, pdfVersion and fileSize.
Title, author and datesdocument-propertiestitle, author, subject, keywords, creator, producer, creationDate and modificationDate. A value the file does not store comes back as null.
Which fonts the pages usefont-infofontCount and a list of font names as the pages label them, which are often short codes such as F1.
Whether the PDF has a formform-fieldsfieldCount, hasXFA and isSignaturesExist.
Comments, links and other markupannotation-infototalCount and typeBreakdown.
The size of each pagepage-dimensionsA width and a height for every page.
Whether the file is encryptedsecurity-infoisEncrypted. For an encrypted file also keyLength and four flags: preventPrinting, preventModify, preventExtractContent and preventModifyAnnotations.

How to analyze a PDF in 3 steps

  1. Upload the PDF

    Drag a PDF onto the upload box, or use Choose file to select it.

  2. Type the aspect

    In the Aspect box, enter one name from the list printed under it, for example page-count. Copy the spelling exactly.

  3. Run the lookup and download

    Press Run Analyze PDF. After the progress bar completes, select Download to save the JSON answer.

Placeholder for the Analyze PDF demo, which will show a real run

Why analyze a PDF with indox?

The Analyze PDF page asks for one word and returns one answer. The eight accepted names are printed under the Aspect box, so you do not need a manual to find them. Because each run covers a single aspect, the result file holds only what you asked about. That helps when a script reads the answer, or when you care about one detail such as the fonts. One lookup runs without an account, the upload is carried over HTTPS, and files from free-tier lookups are deleted automatically within 24 hours after the job finishes. The page is also open about its rough edges, which are listed under the limits below.

  • Eight aspects, named under the box
  • One answer per run
  • Result delivered as JSON
  • The PDF is read, never rewritten
  • No account for one lookup
The indox Analyze PDF tool on indox.org, ready for your file

What are the limits when you analyze a PDF?

Size
The free tier has a file size limit. Signing in raises it, and paid plans raise it further.
Formats
This tool works on PDF files. To change a file's type, use the PDF converter.
Privacy
Files are encrypted in transit and processed on indox infrastructure.
Deletion
Free-tier files are deleted automatically within 24 hours after the job finishes. Signed-in output stays in your history for your plan's retention period.

Limits worth knowing

  • Aspect is a text box, not a menu. A typing mistake, a capital letter or a missing hyphen makes the job fail, and you then add the file and type the name again.
  • One run returns one aspect. To collect several, run the tool once for each, or use Get PDF Info for the full report.
  • The answer is not displayed on the page. It arrives as a JSON file written on one line, so a formatter helps when you read it by eye.
  • The page shows PDF as the output format and announces that a PDF file is ready. What you download is the JSON answer.
  • No password can be entered here. Unlock a PDF that needs a password to open before you analyze it.

When the analysis is not what you expected

What you seeWhyWhat to do
The job fails as soon as it runsAspect is a plain text box. A typo, a capital letter or a name outside the eight listed ends the job with an errorType one of the eight names exactly as written in the table above, in lowercase with hyphens.
The fonts list shows F1, F2 and similarfont-info returns the names the pages use for their fonts, not the font familiesRun Get PDF Info. Its per-page report gives each font's name and whether it is embedded.
title or author is nullThe PDF stores no value for itThis is normal. Set one with Edit PDF Metadata if you need it.
You need several factsOne run answers one aspectRun the tool once per aspect, or use Get PDF Info for everything in one report.
The file asks for a passwordThe form has no password boxRemove the password with Unlock PDF first.

What do the free and paid plans add?

Free

  • All converters
  • Daily credit refresh
  • Email support

Basic

  • Access to all features
  • AI Extract
  • Priority conversions
  • Email support
Highest priority

Premium

  • Everything in Basic
  • Highest priority queue
  • Larger file limits
  • Priority support

Pay-As-You-Go

  • No subscription
  • Credits never expire
  • Opt-in auto-refill
  • Access to all features
See prices

Who analyzes PDFs?

  • Developers wiring up a workflow

    An automation step needs the page count before it routes a file. One lookup returns that answer as JSON, with nothing else to parse around.

  • Designers and print staff

    Before a file goes to print, you check which fonts it uses and what size its pages are. Run font-info, then page-dimensions.

  • Form and compliance teams

    You need to know whether a PDF has fillable fields or security settings before it is sent out. The form-fields and security-info aspects answer those two questions.

When to analyze a PDF, and when to pick another tool

  • A script has to know the number of pages before it splits or prints a document.
  • You want to confirm page dimensions before you resize a file with Scale Pages.
  • A form arrives and you need a list of its fields before anyone fills it in.
  • You are checking whether a PDF carries annotations before you share it outside the team.
  • You want all of these answers at once. Get PDF Info returns the complete report in a single file.

Where can I read more?

Sources

Facts checked on October 16, 2026

Do it all with indox

View all 123 tools

Analyze PDF FAQs

Which aspects can I look up?

Eight: annotation-info, basic-info, document-properties, font-info, form-fields, page-count, page-dimensions and security-info. The same list appears under the Aspect box.

Why did my analysis fail?

Check the aspect name first. It must match one of the eight names exactly, in lower case and with its hyphen. Select Try another, add the PDF again and retype it.

Can I look up several aspects in one run?

No. The Aspect box takes a single name per run. Select Convert another after the download and repeat with the next name.

What is the difference between Analyze PDF and Get PDF Info?

Analyze PDF returns the one aspect that you name. Get PDF Info has no options and answers everything in one report.

What format is the answer in?

JSON, saved as a file with the .json extension. The content sits on a single line without indentation.

Does analyzing a PDF modify it?

No. The lookup only reads the document. Nothing is written back into the PDF, and no new PDF is created.

Can I analyze a locked PDF?

Only after you unlock it. This page has no password field, so run Unlock PDF first and analyze the copy it gives you.

Is an account needed, and how long are files kept?

One analysis runs without an account. Uploads use HTTPS, and on the free tier the PDF and its JSON answer are deleted automatically within 24 hours after the job finishes.