EN
My tools

PDF Font Checker

List every font in a PDF with its type, encoding and pages, and see which are embedded, subset or missing before printing. Extract embedded font files.

TrueType as .ttf, OpenType as .otf, compact (CFF) fonts as .cff, Type 1 as .pfb.
My tools →
Advertisement

A PDF that looks right on your screen can still print wrong: if a font is not embedded, the printer or the recipient's viewer substitutes another one, and spacing, line breaks or special characters change. This checker lists every font a PDF uses — on pages, inside reused graphics and in form fields — with its type, encoding, whether it is embedded or subset, and the pages it appears on. It runs in your browser; the PDF is not uploaded.

How to use this tool

  1. Choose one or more PDFs.
  2. Read the summary: any font marked "Not embedded" is a risk for printing and archiving.
  3. Optionally tick "extract" to download the embedded font programs.
  4. If something is missing, re-export the PDF from the original app with font embedding turned on.

Formula

The tool walks each page's /Resources /Font dictionary, form XObjects (recursively) and annotation appearance streams. A font counts as embedded when its FontDescriptor has a FontFile (Type 1), FontFile2 (TrueType) or FontFile3 (CFF/OpenType) stream; for Type 0 fonts the descriptor of the descendant CID font is checked. A six-letter prefix such as ABCDEF+ marks a subset.

The "standard font" note covers the 14 base fonts (Times, Helvetica, Courier, Symbol, ZapfDingbats) that readers always have a replacement for; print workflows still want them embedded.

Example

A brochure shows 5 fonts: four embedded as subsets (e.g. NotoSansKR-Bold, stored in the PDF as ABCDEF+NotoSansKR-Bold, CID-keyed TrueType, pages 1–8) and Arial,Bold — TrueType — Not embedded on page 3, where a pasted text box kept a system font. Re-exporting with "embed all fonts" fixes that one entry.

Frequently asked questions

What does "subset" mean?

Only the characters used in the document are embedded, not the whole font. That is normal and fine for printing; it just means the file cannot be edited with new characters in that font.

Why do some PDFs show no fonts at all?

Scanned documents are pictures of pages and contain no text, so they use no fonts. Text converted to outlines also needs no fonts.

Can I reuse the extracted fonts?

Only if the font licence allows it. Subset fonts are also incomplete. Extraction is meant for checking and troubleshooting.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). PDF Font Checker. https://kakao.mobile/tools/pdf-font-checker/

MLA

“PDF Font Checker.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/pdf-font-checker/.

Advertisement