5 min read

PDF Fonts Look Wrong or Missing? How to Fix It Free

PDF text shows wrong fonts, boxes, or garbled characters? Fix font embedding issues free — flatten, re-save, or convert to images so text displays correctly everywhere.

Quick answer

PDF fonts display wrong when they are not embedded in the file and the viewer substitutes a different font. Fix it by re-exporting the source with fonts embedded, flattening the PDF, or converting the pages to images so the appearance no longer depends on the fonts installed on the reader's device.

Why PDF fonts display wrong — the core cause

When PDF text shows up as the wrong typeface, square boxes, or garbled characters, the cause is almost always font embedding. A PDF can either embed its fonts (carry the actual font data inside the file) or reference them by name (assume the viewer's system has that font). When a referenced font isn't installed on the viewer's device, the PDF reader substitutes a different font — or, if it can't map the characters, shows boxes or gibberish.

This is why a PDF can look perfect on the computer that made it (where the font is installed) but wrong on someone else's device (where it isn't). The fix is to make the document's appearance independent of installed fonts.

Fix 1 — Flatten the PDF to stabilize its appearance

Flattening can help stabilize how content is rendered and is the quickest thing to try:

  1. Go to ihatepdf.cv/flatten-pdf
  2. Upload the PDF showing font problems
  3. Flatten the document
  4. Download and open it in a few different viewers to confirm the text displays correctly

Flattening is most effective when the font issue comes from interactive form fields or annotations using non-embedded fonts. For body text using a missing font, see Fix 2.

Fix 2 — Convert pages to images for guaranteed display

The most reliable way to guarantee a document looks identical everywhere — regardless of what fonts the recipient has — is to render the pages to images, then rebuild the PDF from those images. The text becomes part of the picture, so no font substitution can occur:

  1. Convert the PDF to images at ihatepdf.cv/pdf-to-jpg (use the highest quality setting)
  2. Convert those images back into a PDF at ihatepdf.cv/images-to-pdf
  3. The new PDF displays the exact appearance from your device on every device

Trade-off: the text is no longer selectable or searchable (it's now an image). To restore searchability, run the image-based PDF through OCR to add a text layer back. This image-then-OCR approach gives you both guaranteed appearance and searchable text.

Fix 3 — Re-export with embedded fonts (best, if you have the source)

If you created the PDF and still have the source file (Word, Google Docs, InDesign, etc.), the cleanest fix is to re-export with fonts embedded:

Embedding carries the font inside the PDF so every viewer renders the exact typeface, with no substitution.

Fix 4 — Install the missing font

If you're the one seeing wrong fonts and the PDF references a font you can install, adding that font to your system makes the PDF render correctly in your viewer:

This only fixes it on your device. If you're distributing the PDF, use Fix 2 or Fix 3 so it displays correctly for everyone.

Special case — garbled or boxed characters in another language

If the affected text is in a non-Latin script (Arabic, Chinese, Hindi, Thai, etc.) and shows as boxes, the issue is a missing complex-script font without embedding. The image conversion approach (Fix 2) is the most reliable solution here, since installing the correct script fonts on every recipient's device isn't practical. Re-exporting from the source with the script font embedded (Fix 3) is the cleanest if you have the original.

Prevent font problems when sharing PDFs

Frequently asked questions

Why does my PDF look fine on my computer but wrong on others'?

The font isn't embedded in the PDF. Your computer has the font installed, so your viewer uses it; other devices don't, so they substitute a different font. Re-export with fonts embedded, or convert the pages to images so appearance no longer depends on installed fonts.

Will converting the PDF to images lose my text?

The visible text is preserved exactly (it becomes part of the image), but it's no longer selectable or searchable. Run the image PDF through OCR afterward to add a searchable text layer back, giving you both guaranteed appearance and selectable text.

Does ihatepdf upload my PDF to fix font issues?

No. Flattening, conversion, and OCR all run in your browser via WebAssembly. Your document never leaves your device.

Use these tools

Flatten to lock fonts visually → Convert to images (guaranteed display) → Re-save with subset fonts →

Try all tools free — no sign-up, no watermark

40+ free PDF tools. Files never leave your device.

Open ihatepdf →

Related guides

PDF Won't Open? How to Fix It

Other PDF problems and how to resolve them.

PDF Showing Blank Pages? How to Fix It

When pages render empty instead of showing fonts.

How to Flatten a PDF Free

Lock content so it displays identically everywhere.