Skip to main content

How to Add Fonts to Shopify Theme: A Complete Guide

Last updated: December 19 2024

Written and researched by experts at Avada Learn more about our methodology

Shopify offers a variety of built-in font options that can be applied easily. However, there may come a time when you want to add fonts to Shopify. This could be for branding purposes, enhancing the user experience, or just giving your store a fresh look. 

In this guide, we will show you how to add and change fonts on Shopify, discuss the impact of font choices on user experience, and provide alternative methods to customize fonts in your store.

Let’s get started!

add fonts to shopify

What Are Shopify Fonts?

Shopify fonts are the collection of fonts you can use to style the text on your Shopify store. This includes everything from headings and product descriptions to navigation menus and buttons.

Shopify provides a font library with a variety of options:

  • System fonts: These are standard fonts usually pre-installed on most computers and devices, ensuring they'll display correctly for almost everyone.
  • Google Fonts: A wide selection of free and popular fonts from the Google Fonts library, offering diverse styles and aesthetics.
  • Shopify's Licensed Fonts: A curated set of high-quality fonts licensed from font providers, giving you more unique options.

The best part? These fonts are all free to use on your Shopify store!

If you want a more personalized approach, you can also add custom fonts that reflect your brand identity to your Shopify store. We’ll walk you through the process down below.

How to Add Custom Fonts to Your Shopify Theme

Adding custom fonts to Shopify doesn’t have to be complicated. Here’s how:

Step 1: Choose the Font 

Step 1: Choose the Font

Select a font that aligns with your brand from sources like:

  • Google Fonts offers a wide range of free, web-safe fonts.
  • Adobe Fonts provides premium fonts that can be integrated into Shopify.
  • Font Squirrel also offers free, high-quality fonts for commercial use.

Step 2: Once you've selected the font you want to use, download the font files. You'll likely need to download either .woff or .woff2 file formats, as these are the most web-friendly. Exact the font files for the next step.

Step 3: Upload the Font to Shopify

  • Go to your Shopify Admin and click on Online Store > Themes.
Step 3: Upload the Font to Shopify
  • Click …> Edit Code.
Click …> Edit Code.
  • In the Assets folder, click Add a new asset to upload your font files.
click Add a new asset

Step 4: Add Font to the CSS

Now that your font is uploaded to Shopify, you need to link it in the theme’s CSS file so that it can be used across your store. 

  • Open the theme.scss.liquid or theme.css file.
Step 4: Add Font to the CSS
  • Write a @font-face rule that defines the font and points to the font files you just uploaded.
@font-face {

    font-family: 'YourFontName';

    src: url('{{ 'YourFontFile.woff2' | asset_url }}') format('woff2'),

         url('{{ 'YourFontFile.woff' | asset_url }}') format('woff');

    font-weight: normal; /* Adjust if necessary (e.g., bold, italic) */

    font-style: normal; /* Adjust if necessary (e.g., italic) */

}

Replace YourFontName with your chosen name and YourFontFile.woff2 with the actual file name.

Step 5: Apply the Font to Your Website

  • Identify where you want to use the custom font (e.g., headings, body text).
  • Add the CSS code to the corresponding section. For example:
h1, h2, h3 {
    font-family: 'YourFontName', sans-serif;
}

body {
    font-family: 'YourFontName', sans-serif;
}

Step 6: Save and Preview Your Changes

After editing the CSS, save your changes and preview your Shopify store to ensure the custom font is displayed correctly. If everything looks good, click Save.

Alternative Method to Add Fonts to Shopify: Using Page Builder & Font Apps

If you prefer a no-code solution, you can use Shopify apps or page builders to add fonts to Shopify without dealing with CSS or file uploads. Here are a few apps that make font customization easy:

  • Fontify – Google Fonts & Custom Fonts: Fontify is a popular app that allows you to easily add Google Fonts and custom fonts to your Shopify store without needing to write any code. Once installed, you can choose your desired fonts and apply them to different sections of your store, such as headers, footers, and product pages.
  • Shogun - Landing Page Builder: Shogun is a powerful page builder app for Shopify that includes built-in typography tools. You can customize fonts, sizes, and other text styles across your entire site, or on specific pages, without touching a single line of code.
  • PageFly Landing Page Builder:  is another page builder app that offers advanced typography options. You can use this app to add custom fonts and adjust them for different devices, ensuring a consistent and polished look.

Once installed, open the app, and upload your custom font files (e.g., .woff, .woff2, .ttf). Then assign your uploaded font to specific elements like headings, body text, or buttons. It just that easy!

How to Change Fonts on Shopify Theme

Changing fonts on Shopify is simple and can be done directly through the Shopify theme editor. Here’s how:

Step 1: Go to Online Store > Themes in your Shopify admin.

Step 1: Go to Online Store

Step 2: Click Customize next to the theme you want to edit.

Step 2: Click Customize

Step 3: Click on the Theme settings gear icon, then select Typography.

Step 3: Click on the Theme

Step 4: In the Typography section, you can change the font for headings, body text, and other elements of your site.

Step 4: In the Typography section

Step 5: Select the font you wish to use from the available options or upload a custom font as described earlier.

Step 5: Select the font

Step 6: Click Save to apply your changes.

This method doesn’t require any coding and is ideal for those who want to make simple font changes quickly.

How Fonts Impact User Experience

Typography influences how visitors perceive your brand, navigate your site, and ultimately decide whether to make a purchase. Here’s how fonts can impact your Shopify store:

  • Readability and Clarity
    The primary function of fonts is to make text readable. Choosing a font that’s easy on the eyes can improve the time visitors spend on your site and reduce bounce rates. Fonts that are too fancy or difficult to read can make the user experience frustrating, leading potential customers to leave your site.
  • Branding and Identity
    Fonts are an extension of your brand. They help communicate your brand personality and values. Whether you're a playful, modern brand or a luxury, elegant one, fonts help reinforce these traits. Custom fonts can make your brand look more unique and memorable.
  • Aesthetic Appeal
    Typography is a design element that contributes to the overall aesthetic of your website. It’s not just about reading the text but also about creating a visual experience that aligns with your branding. Carefully chosen fonts can make your store feel more professional, organized, and visually appealing.
  • Mobile Friendliness
    Different fonts may render differently on various devices. It’s essential to test the fonts you choose to ensure they are legible on mobile devices. The right fonts can enhance the user experience, especially as mobile shopping continues to grow.

Investing time in optimizing your Shopify store’s font can lead to better customer retention, engagement, and conversions.

Bottom Line

Shopify fonts are a crucial element of your Shopify store’s design. By learning how to add fonts to Shopify, you can customize your store to reflect your brand’s identity and provide a better user experience.

FAQs

1. Can I use Adobe Fonts on Shopify?

Yes, you can use Adobe Fonts on Shopify by embedding the CSS link provided by Adobe Fonts into your theme’s HTML or CSS file. You’ll need an Adobe Creative Cloud subscription to access these fonts. After embedding the code, you can use the font in your theme by specifying it in the CSS file.

2. Are custom fonts free to use on Shopify?

Some custom fonts are free, like those from Google Fonts, but others require a paid license. Be sure to check the licensing terms before using any font, especially for commercial use, to avoid potential legal issues.

3. What happens if a browser doesn’t support my custom font?

If a browser doesn’t support your custom font, it will fall back to the next font specified in your CSS, such as a system font like Arial or Times New Roman. Always include fallback fonts in your CSS to ensure readability across all browsers.

4. Can I change fonts without coding on Shopify?

Yes, you can change fonts without coding by using Shopify’s Theme Editor. Go to Online Store > Themes, click Customize, and adjust the fonts in the Typography section under Theme Settings.

5. Will adding custom fonts slow down my Shopify store?

Custom fonts can slightly slow down your store because they need to be downloaded from the server. To minimize this, use optimized font formats like .woff and .woff2, and avoid using too many custom fonts on your site.

Sam
linkedin
Sam Nguyen is the CEO and founder of Avada Commerce, an e-commerce solution provider headquartered in Singapore. He is an expert on the Shopify e-commerce platform for online stores and retail point-of-sale systems. Sam loves talking about e-commerce and he aims to help over a million online businesses grow and thrive.