To install a font, unzip the download, find the .otf or .ttf file inside, and open it. On Windows you right-click and choose Install. On a Mac you double-click and press Install. Then restart the app you want to use it in. That's it. The whole thing takes about a minute.

I've been designing and installing fonts for 15 years, and I still get emails from people whose new font "isn't working". It's nearly always one of three things: the file is still zipped, the app wasn't restarted, or it's a web font. This guide walks through every step for every system, so you won't hit any of them.

The short version

Windows 11 / 10Unzip → right-click the .otf/.ttf → Install
MacUnzip → double-click the font → Install in Font Book
LinuxDouble-click → Install, or copy to ~/.local/share/fonts and run fc-cache -f
iPhone / iPadInstall a font app from the App Store, then add the font through it
Android / ChromebookNo system-wide install; add fonts inside apps that support it

Before You Start: Get the Right File

Fonts usually arrive as a ZIP file. Inside you'll find the font files plus some extras, like a licence and maybe a read-me. You only need the font files. If you're new to all this, my post on what a font is covers the basics.

Step 1: Unzip it

Don't skip this. Windows lets you open a ZIP and look at the files without extracting them, so it looks like you can install from there. You can't, reliably. The font will either fail or go missing later.

Step 2: Pick the right file type

File ends inWhat it isInstall it?
.otfOpenType. The modern standard, with extras like ligatures and alternate lettersYes, your first choice
.ttfTrueType. Older, but works everywhereYes, if there's no OTF
.ttc / .otcA collection of several fonts in one fileYes
.woff / .woff2Web fonts, made for websitesNo, look for the desktop version
.eot / .svgOld web formatsNo

If a family comes in both OTF and TTF, install one or the other, not both. Two copies of the same font with the same name confuse apps and can show the wrong one. You'll often get a whole family too (Regular, Bold, Italic and so on). Install all of them, so the bold and italic buttons in your apps use the real designed weights instead of faking them. If there's a variable font (often with "Variable" or "VF" in the name), that one file contains every weight.

Tip: install several fonts at once by selecting them all (Ctrl+A on Windows, ⌘+A on Mac) and installing them together.

How to Install a Font on Windows 11 and 10

There are three ways to do it. They all give the same result, so use whichever feels easiest.

Method 1: Right-click and install (quickest)

  1. Open the unzipped folderFind the .otf or .ttf file. If you can't see file extensions, the icon with a page and a big "A" is the one.
  2. Right-click the font fileOn Windows 11, if you don't see Install straight away, click Show more options at the bottom of the menu.
  3. Choose Install or Install for all usersInstall adds it just for your account. Install for all users adds it for everyone on the PC and asks for admin permission. Some older programs only see fonts installed for all users, so pick that if you can.
  4. Restart your appClose and reopen Word, Photoshop or whatever you're using. The font is now in its font list.

Method 2: Double-click and preview

  1. Double-click the font fileA preview window opens showing the font at different sizes.
  2. Click InstallIt's at the top left. The button greys out once it's done.

Method 3: Drag and drop in Settings

  1. Open Settings → Personalization → FontsOr press Win and type "fonts".
  2. Drag the font files onto the "Drag and drop to install" boxThis is handy for installing lots of fonts at once. The same page lets you search, preview and uninstall fonts later.

Where Windows puts fonts: C:\Windows\Fonts for all users, and C:\Users\YourName\AppData\Local\Microsoft\Windows\Fonts for fonts installed just for you. You don't need to go into these folders yourself, but it's useful to know if you're backing fonts up or moving them to a new PC.

How to Install a Font on a Mac

Macs use an app called Font Book, which comes with macOS. It works the same on every recent version, from Big Sur through to the latest.

  1. Double-click the font fileFont Book opens a preview of the font.
  2. Click InstallBottom right. Font Book checks the file for problems first. If it warns you, see the troubleshooting section below.
  3. Restart your appQuit fully with ⌘+Q (closing the window isn't enough), then reopen it. The font will be in the font menu.
How to install a font on a Mac: the Font Book preview window for CS Endless with the Install button
The Font Book install window, here with my CS Endless typeface. Click Install and you're done.

Installing lots of fonts at once

Open Font Book (press ⌘+Space and type "Font Book"), then drag a whole folder of fonts into the window. It installs everything inside.

Install for just you, or for everyone?

By default, fonts go in your own fonts folder, ~/Library/Fonts. To make them available to every account on the Mac, open Font Book → Settings and change the default install location to All Users (it asks for your password). Everyone's fonts live in /Library/Fonts.

To find your own fonts folder in Finder, press ⌘+Shift+G and type ~/Library/Fonts. The Library folder is hidden by default, which is why people can never find it.

How to Install a Font on Linux

Most desktop Linux setups have a graphical way to do this, so you don't need the terminal unless you want it.

The easy way (Ubuntu, Fedora, Mint and most others)

  1. Double-click the font fileOn GNOME (Ubuntu, Fedora) it opens in the Fonts app. On KDE Plasma it opens in KFontView. On Linux Mint it opens in the font viewer.
  2. Click InstallThe font is copied into your personal fonts folder.
  3. Restart your appLibreOffice, GIMP, Inkscape and the rest will now list it.

The terminal way (works on any distro)

To install a font for just your user, no sudo needed:

mkdir -p ~/.local/share/fonts
cp ~/Downloads/MyFont/*.otf ~/.local/share/fonts/
fc-cache -f

To install it for every user on the machine:

sudo mkdir -p /usr/local/share/fonts/myfont
sudo cp ~/Downloads/MyFont/*.otf /usr/local/share/fonts/myfont/
sudo fc-cache -f

Then check it worked:

fc-list | grep -i "myfont"

If the font name prints out, it's installed. Use /usr/local/share/fonts rather than /usr/share/fonts for your own fonts, since your package manager looks after the second one and may overwrite things there. You may still see older guides using ~/.fonts. It still works, but ~/.local/share/fonts is the current standard.

How to Install a Font on iPhone and iPad

iOS and iPadOS don't let you open a font file and install it directly. Instead, fonts are installed through an app.

  1. Get a font installer appSearch the App Store for "font installer". If you use Adobe Fonts, the Adobe Creative Cloud app can install those for you.
  2. Add your font file to the appUsually by importing it from the Files app, iCloud Drive or a download.
  3. Approve the installThe app asks for permission, then the font appears in Settings → General → Fonts.

Installed fonts work in apps that support custom fonts, like Pages, Keynote, Procreate and Affinity. They won't change your phone's system font, and some apps simply ignore them.

How to Install a Font on Android

Android doesn't support installing fonts system-wide. You have two options:

How to Install a Font on a Chromebook

ChromeOS doesn't let you install fonts for the whole system either. Your options:

How to Use Your New Font in Word, Photoshop, Canva and More

Installing the font is half the job. Here's how to actually use it:

AppHow to use your installed font
Microsoft Word, Excel, PowerPointRestart the app, then pick the font from the font menu on the Home tab. To share a document with someone who doesn't have the font, go to File → Options → Save → Embed fonts in the file (Windows).
Photoshop, Illustrator, InDesignRestart the app and choose the font from the Character panel. Type its name into the font box to find it quickly.
Pages, Keynote, TextEditAvailable as soon as the font's installed. Restart the app if it doesn't appear.
Figma (browser)Install the Figma font installer from Figma's website so the browser can see your local fonts. The desktop app does this automatically.
CanvaCanva can't see fonts installed on your computer. With Canva Pro, upload the font file under Brand → Brand Kit → Fonts.
Google DocsCan't use installed fonts at all. Use More fonts to pick from Google Fonts instead.
Cricut Design SpaceUses your system fonts. Install the font, restart Design Space and pick it under the System fonts filter.

Font Not Showing Up? Here's How to Fix It

Work through these in order. The first one fixes it nine times out of ten.

Nearly every "my font won't work" problem comes down to an app that wasn't restarted, a file that wasn't unzipped, or a web font in a desktop app.

How to Uninstall a Font

Never delete fonts your system came with, such as Segoe UI on Windows or Helvetica and San Francisco on a Mac. Menus and apps rely on them.

A Quick Word on Licences

Every font comes with a licence, including free ones. Plenty of free fonts are personal use only, which means you can't use them in a logo, on products you sell or in client work without buying a commercial licence. Check the licence file in the ZIP before you use a font for anything you'll make money from. All Cedilla fonts come with a clear licence covering commercial use. And if you're hunting for free fonts to try, my pick of the best free fonts is a good place to start.

Frequently Asked Questions

Should I install the OTF or the TTF version of a font?

Install OTF if it's there. OpenType fonts can hold more characters and features like ligatures and alternates. TTF works everywhere too, so if that's all you have, use it. Don't install both versions of the same font, because they clash.

Can I install a font straight from the ZIP file?

No. Unzip it first. Windows lets you peek inside a ZIP, but installing from there often fails or leaves the font broken once the ZIP is moved. On a Mac, double-clicking the ZIP unzips it automatically.

Where are fonts stored on my computer?

On Windows, C:\Windows\Fonts for all users and C:\Users\YourName\AppData\Local\Microsoft\Windows\Fonts for just you. On a Mac, ~/Library/Fonts for you and /Library/Fonts for everyone. On Linux, ~/.local/share/fonts for you and /usr/local/share/fonts for everyone.

I installed a font but it's not showing up. What do I do?

Fully quit and reopen the app you want to use it in, since most apps only load fonts at launch. If it's still missing, try Install for all users on Windows, check the font isn't switched off in Font Book on a Mac, or run fc-cache -f on Linux. Search for the font's family name rather than the file name. The troubleshooting section has the full checklist.

Can I use WOFF or WOFF2 files on my computer?

Not really. WOFF and WOFF2 are web fonts for websites. Desktop apps need OTF or TTF. Most font downloads include a desktop version, so look for that.

How do I use a downloaded font in Word, Photoshop or Canva?

Word and Photoshop use the fonts installed on your computer, so install the font, restart the app and choose it from the font menu. Canva and Google Docs run in the browser and can't see your installed fonts. Canva Pro lets you upload a font through Brand Kit; Google Docs only offers its own font list.

How do I uninstall a font?

On Windows go to Settings → Personalization → Fonts, click the font and choose Uninstall. On a Mac open Font Book, select the font and press Delete. On Linux delete the file from your fonts folder and run fc-cache -f.

Are free fonts safe to install?

Font files themselves are safe when they come from a trusted source such as the foundry, Google Fonts or a reputable marketplace. Be wary of sites that make you run an .exe or installer app to get a font. A real font is just a .otf or .ttf file.

Do I need a licence to use a font?

Every font comes with a licence, even free ones. Many free fonts are for personal use only, so check the licence before using one in a logo, product or client work.

Ready to Try It?

Now you know how to install a font on anything, the fun part is picking one. If you want something with real character to test your new skills on, take a look at CS Noire, a variable sans serif that packs every weight into a single file, or CS Defiant for bold display headlines.

Written by

Ash Lane

Founder of Cedilla Studio. BA (Hons) Design for Publishing, Norwich University of the Arts. 15 years in graphic and type design, with bespoke custom typography produced for Nike, Vans, and other commercial clients.