Missing fonts in a PSD: replace them or load the file
When a PSD uses a font your computer does not have, the text still opens but looks wrong. What the dialog offers, where to get the font, how to choose a stand-in that keeps the layout, and how the font travels with the design afterwards.
Beginner2 min readUpdated 27 September 2026Editor · Character panel
Which option when
| Situation | Do |
|---|---|
| You have, or can get, the font file | Add font file. Exact result; the file is stored in the design. Check the licence allows use on this project. |
| The font is on Google Fonts | Pick it from the list. Many commercial fonts have close Google relatives (Helvetica to Inter or Arimo, Futura to Jost, Garamond to EB Garamond). |
| You only need to export the design as is | Keep the stand-in and check every text layer at 100 per cent before exporting. Lines may wrap differently. |
| You will hand the file back to someone with the font | Keep the stand-in and do not touch the text layers; the font name is preserved in the layer. |
Choose a stand-in that keeps the layout
- Match width before style. A wider substitute pushes text to a new line; a narrower one leaves gaps.
- Match x-height for body text so the blocks stay the same visual size.
- Match weight: a bold headline needs a family with a 700 weight.
- After substituting, walk through each text layer at 100 per cent and fix wraps by nudging size or tracking, not by retyping.
Fix it later
Select a text layer, open the Character panel (Window menu) and choose the font, or press Add a font file from this device. A font file added once is available to every text layer in that design and is saved inside it, so the design opens correctly on another device. It is never requested from Google.
Where do I get the missing font?
From whoever made the PSD, since they had it. Otherwise from the foundry that sells it, or a Google Font that is close. Fonts are licensed; a file from a random download site is a legal and often a quality problem.
Will the substitute change the design?
Slightly, always. Different fonts have different widths, so lines wrap and blocks grow or shrink. Match width first and check each text layer at 100 per cent.