PDF Font Checker
List every font a PDF's page content uses and say whether it is embedded in the document or borrowed from the machine that opens it.
Tool workspace
Nothing is uploaded. Files are read in this tab and stay on your machine.
Check which fonts travel with the file
How do I check if a PDF’s fonts are embedded?
Drop a PDF onto the tool, or choose one. It is read straight away and nothing is changed.
Read the table worst first. Anything marked "Will not match" is named by the document but not carried inside it.
Fix those at source by embedding the font when you export, then check the new file again.
Why does a missing font change how a PDF looks?
Lists every font a PDF's pages actually use and says whether it is embedded, travelling with the document, or borrowed from whatever machine opens it. A borrowed font is the most common reason an issued drawing prints wrong, and it is invisible until somebody else opens the file.
A PDF can either carry a font inside itself or simply name it and leave the reader to find one. If the reader has no match it substitutes a different face, and because the substitute has different letter widths the text reflows: it overlaps, spills out of the title block, or pushes a dimension off its leader. The check is exact rather than a judgement, because a font either carries a font program or it does not. Two categories are deliberately kept apart from a plain failure. The fourteen standard faces — Helvetica, Courier, Times, Symbol and Zapf Dingbats in their variants — are supplied by conforming PDF readers, so naming one without embedding it renders correctly, although PDF/A and PDF 2.0 still expect fonts to be embedded. Arial is not among them, however common it is; it is a different face that viewers substitute by convention, so a drawing that names Arial without embedding it is a genuine risk even though it usually looks close. The tool also reports only fonts that some text actually selects. A left-over entry in a page's resource list is not evidence that anything uses it, and reporting those as faults would bury the real ones. Checking fonts before a set goes out for review, in Xenmark or anywhere else, means reviewers comment on the drawing rather than on text that moved.
How Xenmark makes it easy to check whether a PDF embeds its fonts
Only the fonts the text really uses
A font is listed where text on a page selects it. Left-over entries that nothing uses are shown separately so they do not bury real problems.
Nothing leaves your machine
Nothing is uploaded. Files are read in this tab and processed in memory, with no account and no server for them to go to.
Fonts that will be swapped come first
Fonts the document names but does not carry are sorted to the top of the table and marked, with the pages they appear on.
Standard, subset and Type 3 fonts explained
The fourteen faces every reader supplies, subset fonts and Type 3 fonts each get a plain explanation rather than a bare pass or fail.
Text inside nested forms is followed
Fonts used by form objects on a page are found too, and the report says when part of the document could not be read to the end.
Nothing to install
It runs in the browser you already have. There is no plug-in, no desktop application and no sign-up to get through first.
Limitations
What this tool does not do, stated up front.
This reports what the file declares. A subset-embedded font carries only the characters this document already uses, which is enough to display it, but typing new text into it elsewhere may find no glyph.
Fonts used only by comments, stamps, form fields or Type 3 glyphs are not checked, and encrypted PDFs and files over 64 MiB are refused.
If part of the document cannot be read to the end, a font used only in that part will be missing from the table. The tool says so rather than presenting a short list as a clean result.
Questions
It says a font is not embedded. Is that always a problem?
Usually, yes. One of the fourteen standard faces PDF readers supply renders correctly without being carried, and the tool marks it “Check” rather than a failure, because PDF/A and many print workflows still require every font to be embedded. Anything else will be substituted with a face of different widths, and the text will move.
Why is Arial listed as a risk when everyone has Arial?
Because "everyone" is not true and the format does not guarantee it. Arial is not one of the fourteen faces a reader must provide. On a machine without it — a Linux print server, for instance — something else is substituted and the spacing changes.
Why does my PDF look different on another computer?
Usually because a font is named but not embedded, so the other machine substitutes one with different letter widths. This tool lists those fonts first, with the pages they appear on.
Why did Xenmark build a free PDF font checker?
Xenmark AS is a Norwegian software company building browser-based drawing review tools for owners, consultants, operators and other teams that receive and review technical drawings. Those teams handle PDFs every day, and not every file should be sent to a website just to merge, split or check it — a tender document, a client’s drawing set, a revision that is not released yet. So these everyday tools are free and run entirely in your browser: no account, no upload step, and no server ever receives the file. You can check that yourself — open your browser’s network tab, check the fonts in a drawing, and watch nothing leave. What this tool cannot do is listed under Limitations above.
Related tools
All 44 other tools
Build and edit PDFs
Convert
Drawing and measurement
Inspect and check
Registers and logs
Markup and revisions
Specialist and reference
Beyond the free tools
Reviewing the drawings, not just handling the files?
Xenmark is affordable PDF markup and structured drawing review in the browser. Invite reviewers, pin numbered comments on the sheet, track every one by author and status, and export a clean PDF and Excel when the review is done. Unlike these tools, a review is shared, so its drawings are uploaded to your Xenmark project.
Free forever plan. Reviewers you invite never pay.