How To Add Custom Fonts in Shopify

How To Add Custom Fonts in Shopify

Introduction

Your store’s typography does more than display words; it creates personality. Fonts influence how customers perceive your brand: professional, playful, modern, or luxury. Shopify themes come with built-in font choices, but what if the font you love isn’t there?

Good news: you can still use it! With a few simple steps (and no advanced coding required), you can add custom fonts to your Shopify store.

Why Use Custom Fonts in Shopify?

Fonts are used to:

  • Make your store's brand identity by using unique fonts.
  • Improve readability and design.
  • Align your store’s typography with your brand’s logo.

Methods for Adding Custom Fonts

There are different methods to add custom fonts in Shopify, some of which are given below.

  1. Add Custom Fonts through Shopify Admin
  2. Add Google Fonts
  3. Install Shopify Apps

While editing your theme, you may also find these tutorials useful:

Method 1: Add Custom Fonts via Shopify Admin

This is the most common and easy way to add custom fonts to your Shopify store. Upload your font files to the file directory Shopify Admin > Content > Files. After adding the font file, add the @font-face code into your base.css file, depending on the theme, at the end of the file. Follow the step-by-step guide to add custom fonts.

Step 1: Navigate to Shopify Admin > Contents > Files.

How To Add Custom Fonts in Shopify

Step 2: Upload your font file (.woff, .woff2, ttf, .otf). Preferably use (.woff, .woff2).

How To Add Custom Fonts in Shopify

Step 3: Copy the font file URL.

How To Add Custom Fonts in Shopify

Step 4: Navigate to Online store > Themes > Edit code.

How To Add Custom Fonts in Shopify

Step 5: Go to the base.css file depending on the theme.

How To Add Custom Fonts in Shopify

Step 6: Add this code at the end of the file.

  
    @font-face {
      font-family: 'MyCustomFont';
      src: url('yourfile.woff2') format('woff2'),
          url('yourfile.woff') format('woff');
      font-weight: normal;
      font-style: normal;
    }
  

Step 7: Apply your font to your theme.

  
    body {
      font-family: 'MyCustomFont', Arial, sans-serif;
    }
    h1, h2, h3 {
      font-family: 'MyCustomFont', serif;
    }
  

Step 7: Save the changes.

How To Add Custom Fonts in Shopify


Method 2: Add Google Fonts 

If you want to use free fonts from Google Fonts, you can also add a Google font to your theme. In this case, you don’t need to upload any files. Follow these steps to add Google fonts to Shopify.

Step 1: Navigate to Google Fonts, select the font, and click the Get font button.

How To Add Custom Fonts in Shopify

Step 2: Click on the Get embed code button.

How To Add Custom Fonts in Shopify

Step 3: Copy the code.

How To Add Custom Fonts in Shopify

Step 4: Navigate to Online store > Themes > Edit code.

How To Add Custom Fonts in Shopify

Step 5: Go to the theme.liquid file and paste this code before the </head> tag.

How To Add Custom Fonts in Shopify

Step 6: Apply the font to the theme

  
    body {
      font-family: "Jost", sans-serif;
    }
  

Step 7: Save the changes.

 

Method 3: Install Shopify Apps

Want a no-code method? Then Shopify apps are a better way to add custom fonts without any coding knowledge. There are different Shopify apps; some of these are as follows.

Follow these steps to install the Shopify app to add custom fonts.

Step 1: Navigate to Shopify Admin > Apps.

How To Add Custom Fonts in Shopify

Step 2: Click the Apps and sales channel settings button.

How To Add Custom Fonts in Shopify

Step 3: Visit the Shopify app store.

How To Add Custom Fonts in Shopify

Step 4: Search for the fonts app like Fontify: Google & Custom Fonts.

How To Add Custom Fonts in Shopify

Step 5: Install the app.

How To Add Custom Fonts in Shopify

Step 6: Reconfirm the install in the Shopify Admin.

How To Add Custom Fonts in Shopify

Step 7: Add the custom font, and click the Create a new font button.

How To Add Custom Fonts in Shopify

Step 8: Add the font type, either upload or a Google font.

How To Add Custom Fonts in Shopify

Step 9: Select the font and click Confirm.

How To Add Custom Fonts in Shopify

Step 10: Select the elements to apply fonts.

Step 11: Save the changes.

How To Add Custom Fonts in Shopify

Step 12: Enable the app embed and save the changes.

Also Read: How Much Does It Cost to Hire a Shopify Expert?

Bottom Line

Custom fonts can transform your Shopify store’s branding—making it look unique, professional, and aligned with your identity. Whether you upload fonts manually, integrate Google Fonts, or use an app, the process is straightforward.

Pick a font that reflects your brand personality, apply it consistently, and give your customers a polished shopping experience.

Ready to take your branding beyond fonts? Work with our Shopify branding agency to craft a fully customized, high-converting storefront.

Frequently Asked Questions

Yes, as long as you upload valid web font files (.woff, .woff2, .ttf, .otf).

Use .woff or .woff2 because they’re lightweight and optimized for the web.

They can, if not optimized. Stick to .woff2 and avoid using too many fonts at once.

Yes. You can assign one font for headings and another for body text via CSS or apps.

All Google Fonts are open source and free for commercial use.

Not if you use a Shopify app. Coding is only needed for Admin/Google Font methods.

Yes. You can update or replace fonts without downtime.

Comments(0)
You don't have any comments yet

Are You Looking for a Shopify Expert?

We design, develop, optimize, and scale high-converting Shopify stores.

Get in touch
Let's Connect
Shopify Plus eCommerce Development Agency ecomx agency

Looking for a Trusted Ecommerce & Shopify Plus Agency?

We design, develop, optimize, and scale high converting Shopify Ecommerce stores that drive sales.

Get in Touch
Ecomx shopify plus agency about us page Yasin

Looking for a Shopify expert to handle a small task? Shopify Migration Experts Agency Ecomx shopify plus agency

Let’s talk about your project

Shopify Custom Theme Development Services Live Chat