How to Change Fonts in Framer

There are two ways to change fonts in Framer — directly on a text element, or through global styles. Here's when to use each.

Sasha Mozdir

Posted by

Sasha Mozdir

Method 1 — Change a font directly on a text element

This is the quickest way to change a font on a single element.

  1. Click on the text element on the canvas to select it

  2. In the right panel, find the Text section

  3. Click the Font dropdown and choose a new font

  4. You can also adjust Weight, Size, Line height, and Letter spacing from the same panel

How to Change Fonts in Framer directly on a text element

This works for one-off changes — a headline, a label, a specific block of text. But if you have the same font style applied in many places, changing each element individually takes time.

Method 2 — Change fonts using global text styles

Text styles let you define a font once and apply it everywhere. When you update the style, every element using it updates automatically — across all pages.

How to Change Fonts in Framer using global text styles

To set up or edit text styles

  1. Open the Assets panel in the top left corner

  2. Scroll down to Styles → Text

  3. You'll see all the text styles defined for your project — H1, H2, body, description, etc.

  4. Click on a style to edit it — change the font, size, weight, line height

  5. Every text element using that style updates instantly

To apply a style to a text element

  1. Select the text element

  2. In the right panel under Text, click the Styles field

  3. Choose the style you want to apply

Which method should you use?

If you're working with a template — always use styles. TMPL templates (and most well-built Framer templates) have global text styles set up. Changing the font in Assets → Styles → Text updates typography across the entire site in seconds.

Changing the font in Assets in Framer

If you create a new text style instead of editing an existing one, you'll have to manually apply it to each element. Always edit the existing styles, not create new ones.

What fonts are available in Framer?

Framer gives you access to the full Google Fonts library. You can also upload custom fonts in Site Settings → General → Custom Fonts if you're using a font not available on Google Fonts.

Working with a Framer template and want to customize the typography? TMPL templates use global text styles — change the font once in Assets and it updates everywhere. Browse the collection.

Your website, ready today with a TMPL template

Framer templates with editorial design. SEO-ready. No code required

Framer template

Your website, ready today with a TMPL template

Framer templates with editorial design. SEO-ready. No code required

Your website, ready today with a TMPL template

Framer templates with editorial design. SEO-ready. No code required

Framer template