0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Guide · Text & fonts

How to Add a Font to Figma

To add a font to Figma, install the .TTF or .OTF file on your computer (Font Book on Mac, the Fonts folder on Windows), then restart the Figma desktop app or reload your browser tab. In the browser, Figma also needs the Figma font installer to read local fonts.

You can also upload fonts to your Figma account under Settings → Account → Your uploaded fonts, which makes them available in all your files. On Organization and Enterprise plans, admins can share fonts with everyone.

Updated Sep 24, 20265 min read
On this page
5 steps

Quick steps

1

Get a .TTF or .OTF file

Figma only reads TrueType (.TTF) and OpenType (.OTF) fonts. Web font formats can't be used.

2

Install it on your computer

On Mac, open the file and install it with Font Book. On Windows, install it into the Fonts folder (right-click → Install for all users if you hit problems later).

3

Browser only: install the Figma font installer

Download it from figma.com/downloads. The desktop app has it built in, so skip this step there.

4

Restart or reload Figma

Restart the desktop app, or reload any open browser files, so Figma picks up the new font.

5

Find the font

Select a text layer, open the font menu and use the Installed by you filter to list only your local fonts.

01

How to add a font in the Figma desktop app

The desktop app reads fonts installed on your system directly. Install the font with Font Book (Mac) or into the Fonts folder (Windows), quit Figma completely and open it again. The font appears in the font menu of any file you can edit. There's nothing to download from Figma first.

To confirm the font made it in, open the font menu on any text layer and switch the filter to Installed by you. That list shows only your local fonts, so you don't have to scroll past every Google Font. If a Windows font is still missing, forum answers suggest reinstalling it with right-click → Install for all users.

02

How to add a font in Figma in the browser

A browser tab can't read your system fonts by itself, so Figma uses a small helper called the Figma font installer. It runs in the background as FigmaAgent on Mac and figma_agent.exe on Windows. Install it once from figma.com/downloads, then reload your Figma tabs after adding any new font.

Chrome also has to let Figma talk to the installer. The permission is called Local network access in Chrome 142 to 144 and Apps on device in Chrome 145 and later. You can check it in Figma under Main menu → Preferences → Permissions and helpers. If your fonts don't appear, fonts not showing in Figma walks through every fix, including restarting FigmaAgent.

03

Upload your own font to your Figma account

Figma now lets you upload font files to your account. Go to Settings → Account → Your uploaded fonts and add the files. Uploaded fonts work across all your files, which helps when you switch between computers or work in a browser where you can't install software.

04

Share fonts with your team or organization

Shared fonts are an Organization and Enterprise feature. Once an admin uploads a font, everyone in the org can use it without installing anything, and files look the same for every editor.

  • Org admins: Admin → Resources → Fonts.
  • Team admins: open the team menu → View team's fonts.
  • Web fonts can't be uploaded. Use the .TTF or .OTF desktop files.

On Professional and Starter plans there's no shared font library, so each person installs the font locally or uploads it to their own account.

05

Can you add fonts to Figma on Linux or ChromeOS?

No. Figma's help center says ChromeOS and Linux can't use custom fonts. On those systems you get Google Fonts plus Apple's SF fonts, which are already in the font menu. If a project depends on a specific brand font, plan to set type on a Mac or Windows machine.

06

How to add Helvetica, Google Fonts and other common fonts

Google Fonts are built into Figma, so search for the name in the font menu before installing anything. For fonts that aren't there, such as Helvetica, install the licensed .TTF or .OTF file on your computer and follow the steps above. Check the font's license before installing or uploading it, especially if you plan to share it with a team.

When a file uses a font a teammate doesn't have, they'll see a missing-font icon in the left sidebar. The Replace fonts option in that dialog changes the file for everyone, so agree on who owns the fix before anyone swaps fonts.
07

After the font is in

With the font available, set up sizes and spacing using the Typography section of the right sidebar. How to change line height in Figma covers line height, letter spacing and weight, and Figma text shortcuts lists the keys for adjusting them quickly. For font pairing, previewing and bulk font swaps, browse the typography plugins below.

Ranked listBest Figma plugins for typography and fonts
FAQ

Frequently asked questions

How do I add a custom font to Figma?

Install the .TTF or .OTF file on your computer, then restart the desktop app or reload the browser tab. In a browser you also need the Figma font installer. Or upload the font under Settings → Account → Your uploaded fonts.

Do I need the font installer for the Figma desktop app?

No. The desktop app has it built in. You only need the separate installer when you use Figma in a browser.

Why doesn't my new font show up in Figma?

Restart the desktop app or reload the browser tab after installing. In a browser, check that the font installer is running and that Chrome allows Local network access (or Apps on device). Only .TTF and .OTF files work.

Can I install fonts in Figma on Linux?

No. Figma doesn't support custom fonts on Linux or ChromeOS. You can use Google Fonts and Apple's SF fonts there.

How do I share a font with my whole team in Figma?

On Organization and Enterprise plans, an admin uploads it under Admin → Resources → Fonts (or View team's fonts for team admins). On other plans, each person installs the font or uploads it to their own account.

Keep learning

More in Text & fonts

All guides in Text & fonts