Skip to content
Vitali Web Tools
All toolsFavorites
Categories
DevicesTextDeveloperCalculatorsImagesAudio & VideoFiles & DataOffice & PlanningPDFCodes & Templates
Contact & feedback
Free tools without an account
Vitali Web Tools
Vitali Web Tools
Collapse sidebar
Tool library
FavoritesAccount
All tools/PDF/PDF Font Inspector

PDF Font Inspector

Share tool
Share this tool

Only this public address is included. Your files, inputs and results stay out of the link.

Inspect which font information is stored behind a PDF text location. Select text to see available names, embedding evidence and approximate transformed size.

Processed on your deviceFree · No account needed
PDF

Preparing your tool…

How to use it

  1. 1Choose or drop a PDF or load the synthetic document.
  2. 2Select a page and click a text area, or choose it from the keyboard-accessible text list. The list and overlays are paginated in groups of 80.
  3. 3Review the exact text, font ID, available resource names, embedded-stream evidence and transformed size/angle.
  4. 4Use the document font summary to inspect other pages and sizes.
  5. 5Create the JSON inspection report. Its actual UTF-8 bytes are reopened and parsed before download.

The synthetic PDF uses Helvetica, Times, Courier and a genuinely embedded Liberation Sans subset, including rotated Unicode text. Each selected text area must resolve to its own available font evidence; a scan must not invent a font.

Details & limits

Up to 25 MiB and 100 pages; the shared text/stream/worker limits apply. Original dictionary names, subset prefixes, internal PDF.js IDs and renderer fallback categories are separate evidence. Exact name matching can be ambiguous. Size is an approximate transformed em-height; color and exact face style are not verified. No font-file download, OCR or brand similarity guess. Embedded images: unfiltered/Flate pixels or checked JPEG, up to 8,192 px per side. Inline images, JPEG 2000, JBIG2, CCITT and unusual JPEG variants are unsupported.

Does an internal name or fallback category identify the original commercial font?

No. A technical ID is only an identifier. Exact available PDF dictionary names are shown separately, and shared or missing names remain uncertain. A subset prefix is a naming indication; the embedded-stream check does not authenticate the font's brand or license.

A PDF font name is evidence, not a visual guess

The inspector separates original resource names, subset prefixes, internal renderer IDs and fallback categories. Missing or shared names can remain ambiguous. Size is an approximate transformed em-height, not verified exact styling. Scanned text is not recognized, and the tool neither downloads font files nor authenticates a font's brand or license.

Related tools

Copy PDF text with readable paragraphsPDF Upload Check
© 2026 Vitali Web Tools
Guides & examplesPrivacyTermsImprintContactDeutsch

Up to 25 MiB · 100 pages · 2 million text characters · 60 s per operation. Password-protected PDFs unsupported. Local processing; no upload.

Additional processing limits

Embedded images: unfiltered/Flate pixels or checked JPEG, up to 8,192 px per side. Inline images, JPEG 2000, JBIG2, CCITT and unusual JPEG variants are unsupported.

50,000 text fragments and 2,000 annotations per document; 512 fonts per page; 200,000 rendering operators per page. Supported Flate streams: 32 MiB expanded in total. Previews: at most 12 megapixels / 8,192 pixels per side. Exports: 16 MiB. Unusual compression or PDF features may be rejected; no universal repair or scan recognition.

Font information comes from selectable PDF text and available font dictionaries. Scans and outlined letters do not reveal an original font. No font files are extracted or downloadable; colors and font-brand similarity are not inferred.