How to Edit & Customize Fonts on Shopify to Make Your Store Look Just Right

April 29, 2022

Michelle Deery

6153e2893096a1664a7b762f How to Add Fonts to Shopify header shopify fonts

Shopify is undoubtedly a leader in the ecommerce space. When it comes to creating a store you can scale, it seems to have it all—the ability to manage multiple channels, fulfillment centers,  payment processors, and email marketing—all while keeping stores resilient, fast, and capable of handling thousands of transactions per minute.

Yet when it comes to fonts, their out-of-the-box options are decidedly limited. 

While some stores are okay with using basic fonts or whatever comes with their theme, you might prefer custom font options that make your brand stand out.

But where do you start?

In this guide, we dive deep into all things about Shopify fonts, exploring:

Let’s get started.

#cta-visual-pb#<cta-title>Add fonts to your Shopify store without coding<cta-title>Try Shogun for free to see what fonts you can use for your stunning Shopify store.Learn more

How to find fonts on Shopify

Finding your Shopify fonts is pretty simple once you’ve gotten familiar with Shopify’s editing features.

However, if you’re new to it all, it just takes a few easy steps:

Step 1: Navigate to your current theme’s editor

Once you’ve logged into your dashboard, navigate to your left-hand menu and click on Online Store > Themes > Customize.

shopify dashboard customize themes

Step 2: Go to your theme’s Typography settings

You’ll be met with your theme’s editing dashboard. This is where you can change the look of your store.

Though limited, it does come with some useful features, including the ability to add fonts to Shopify.

On the left-hand menu, scroll down and click on Theme Settings > Typography.

shopify dashboard theme settings

Step 3: Modify the fonts for your headings, accent text, and body text

You’ll find a menu of choices that modify your universal theme settings. Click on Typography > Change to modify your headings, accent text, and body text.

You can also adjust the font sizes for each text type and change your font weights.

You’ll probably recognize a lot of popular Shopify fonts already. However, you’ll want to try and create your own combination of fonts to stand out.

shopify theme typography

Step 4: Save your changes and marvel at the new fonts

Once you’ve selected your preferred font, at the bottom, click Select > Save. Voila! You’ve modified your Shopify fonts with Shopify’s existing font library.

As you make your changes, you’ll be able to preview your Shopify theme fonts in real time.

shopify dashboard serif fonts

Using the Shopify font library

The Shopify font picker gives you plenty of font choices.

It lets you sort fonts by Serif, Sans Serif, or Mono types. Don’t let these terms intimidate you.

Here’s a quick overview of what each means:


A serif font is a font that has strokes or decorative designs on the end of letters which are the small ends you see on letters from fonts like Times New Roman or Georgia.

serif font description
Image: Ingenex

Sans Serif

A sans serif font is a font with letters that don’t have those little “tails” or extensions on their ends. They are without “serifs.” Helvetica or the Arial fonts are classic examples of sans serif fonts.

sans serif font description
Image: Ingenex


A mono, or monospaced, font is a font created with letters that occupy the same amount of space.

monospaced font description
Image Ingenex

Shopify’s typography list is made up of pretty basic fonts that you may have already seen before.

When you navigate to your Shopify font library, the fonts are already organized into System Fonts and Other Fonts.

shopify system fonts vs other fonts

System Fonts are fonts that load faster as they are already installed on a user’s computer, which removes the need of having to download them.

Other Fonts are fonts that, if used, are downloaded into your user’s computer, possibly causing slower loading times.

#cta-visual-pb#<cta-title>Add fonts to your Shopify store without coding<cta-title>Try Shogun for free to see what fonts you can use for your stunning Shopify store.Learn more

How to add fonts to your Shopify store

There are a few ways to go about adding fonts to your Shopify store.

Some can be tricky if you’re new to code and may take some time to do correctly. However, there are easier options available, which we will also discuss.

If you aren’t comfortable with code, you can also try using an app like Shogun to get access to more custom fonts without the need for code.

Adding Google Fonts to Shopify

It’s possible to add Google Fonts that you like to your store’s font library in a few steps. We also cover this briefly in our Help Center.

Step 1: Find your perfect font

Visit the Google Fonts site and choose your font.

You’ll see that you’re able to filter your fonts by a few different criteria, including category, language, font properties, most popular, newest, name, or even trending.

google fonts categories sort by menu
Image: Google

Step 2: Dig into font details, select your font, and copy the code

Once you click on the font of your choice, you can adjust the font size, check out the glyphs, the License, and even what other fonts it pairs best with.

Take some time to play around with it to see what is the best font to use for your Shopify store.

Once you click the “Select this style” button, you’ll be able to copy the code from the pop-up window.

google fonts rampart one font size
google fonts embed font style css rules

Step 3: Go to your theme files and paste code in the head tag

Once you’ve copied your code from your Shopify dashboard, navigate to Online Store > Themes > Actions > Edit Code. 

Click on Layout > theme.liquid.

From there, scroll down and find the </head> tag and paste the code inside the tag. Save your changes once you’re finished.

shopify dashboard theme edit code
shopify editing css code

Step 4: Open your theme’s style files

Next, go to the “Assets” folder. You will find the two style files named “theme.scss.liquid” and “timber.scss.liquid”. Open them.

shopify edit code assets

Step 5: From Google, copy font CSS rules

Go back to the page of the Google Font you are using. There you will need to copy the font name. In my case, it’s ‘Rampart One’, cursive;”.

google fonts css rules

Step 6: Add font details to style files

And then finally, go back to the previous style files that you opened in the Assets folder.  Scroll down to the “Typography” section and replace these 3 code lines:

$headerFontStack: {{ }}, {{ header_family.fallback_families }};

$bodyFontStack: {{ }}, {{ base_family.fallback_families }};

$accentFontStack: {{ }}, {{ accent_family.fallback_families }};


$headerFontStack: ‘Rampart One’, cursive;

$bodyFontStack: ‘Rampart One’, cursive;

$accentFontStack: ‘Rampart One’, cursive;

shopify themes edit font code

Now, for the easier way of using Google Fonts.

Using Google Fonts in Shogun

If you don’t want to go through the process of manually adding a Google Font to Shopify, there’s an easier way to go about it—Shogun Page Builder.

With Shogun, adding any Google Font to your Shopify store literally takes one step since it already has all of Google’s Fonts pre-installed.

We aren’t exaggerating either.

It’s as easy as clicking on a heading, opening the font drop-down menu, and taking your pick of fonts until you’re happy with the results.

shogun page builder editor font choice

#cta-visual-pb#<cta-title>Add fonts to your Shopify store without coding<cta-title>Try Shogun for free to see what fonts you can use for your stunning Shopify store.Learn more

How to add custom fonts to Shopify

You might have come to a point where you’re interested in using Shopify custom fonts.

Installing them requires advanced coding skills, and you’ll need to pay close attention so that your store isn’t damaged in the process.

Below, we take you through it step-by-step.

Step 1: Obtain your third-party font

First, find and purchase the third-party font you want to use, and make sure you get it in certain file types like EOG, SVG, TTF, WOFF, or WOFF2.

Then, from your Shopify dashboard, navigate to Online Store > Themes > click Action > Edit Code.

shopify dashboard theme edit code actions

Step 2: Find your stylesheet in Assets and upload your font files

You’ll be met with a simple dashboard.

It’s always a good idea to get a bit familiar with the menu options, so you feel confident navigating the different settings.

From here, scroll down and click on Assets > Stylesheet.css.liquid on the sidebar.

Now, here’s where it might get a little overwhelming.

Be careful not to edit any of the existing code you see on the screen. On the sidebar, click on Assets >Add New Asset > Upload to upload your font files.

upload asset shopify theme code css

Step 3: Paste the following code into theme.liquid.css

Navigate to Assets, then open theme.liquid.css. Once there, carefully navigate to the bottom and copy and paste the following code:

@font-face {

  font-family: “FONT”;

  src: url(‘{{ “FONT.eot” | asset_url }}’);

  src: url(‘{{ “FONT.eot” | asset_url }} ?#iefix’) format(“embedded-opentype”),

       url(‘{{ “FONT.woff” | asset_url }}’) format(“woff”),

       url(‘{{ “FONT.woff2” | asset_url }}’) format(“woff2”),

       url(‘{{ “FONT.ttf” | asset_url }}’) format(“truetype”),

       url(‘{{ “FONT.svg” | asset_url }} #FONT’) format(“svg”);


css code shopify theme edit

Step 4: Update code to reflect your new font

Inside the code you just pasted, replace “FONT” with the name of your font, and remember to include any hyphens or underscores in the name so that it’s an exact match.

You may need to add or remove lines from this chunk of code depending on the file types that you’re uploading (for example, if you’re not uploading a woff2 file, remove the woff2 line completely).

Directly below that code, add the following code for the types of text you want to change.

In this example, we’ll be changing the headers, but you can add whatever types of text you want to change to this line of code (click here for a guide to CSS font).

And again, replace “FONT” with the name of your font:

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, #nav li a, div.title a, .headline, .subtitle { font-family: ‘FONT’ !important; }

Step 5: Save your changes and find peace in your new font

When you’re all finished, make sure to Save your changes.

Congrats! Your font has successfully been added to Shopify. If you want to upload multiple fonts, you need to do so one by one.

Not terribly easy, but you’ll have a deep sense of pride once you’ve accomplished it.

Integrating custom fonts with Shogun

After you’ve added the font to your theme, you’re only a few easy steps away from integrating it with Shogun Page Builder.

Then you can use it throughout your store as a header or body copy. Just three easy steps this time.

Step 1: In Page Builder, go to your Settings

First, go ahead and open the Shogun app and click on the Settings icon.

shogun page builder settings

Step 2: Add your new font

Next, scroll down to the Add Custom Fonts field and enter the name of the font.

This field is case-sensitive, and you’ll want to make sure that hyphens, underscores, and all additional characters are correct for the font as well.

Once you’re finished with that process, click on Add Font.

shogun page builder add custom fonts

Step 3: You are all done!

And there you have it. Now, you’ll find that your custom font is now included in the font dropdown menu of the text editor.

It’s as easy as that. That wasn’t even a real third step!

With Shogun, you can do this for as many fonts as you need pretty seamlessly without ever breaking a sweat.

shogun page builder editor change font

Even more fonts to choose from with Shogun

Shogun also provides you with a number of different font options that you won’t get with Shopify.

In other words, it makes the process of finding fonts for Shopify easy—to help build out your store’s pages quickly and to your brand’s style.

Here’s a quick overview of a few.


This spooky font is perfect for the Halloween section of party stores, and any store can use it for Halloween-themed sales or promotions.


Eagle Lake

Eagle Lake pairs well with stores that sell jewelry, designer watches, or other luxury items.

Eagle Lake

Faster One

This font is an obvious match for any sort of automotive store, and it can help you highlight products that are fast in other ways (fast computers, fast-drying paint, etc.).

Faster One

Finger Paint

What school supply store wouldn’t want a font that looks like it was made by the students themselves?

Toy stores and clothing stores with kids sections can also make good use of this font.

Finger Paint

Press Start 2P

This gaming-themed font is so stylized that you can even use it for your store’s title in lieu of a logo.

Press Start 2P

How to change Shopify fonts the easy way with Shogun

By combining Shopify with the Shogun Page Builder App, you will have much more control over the appearance and functionality of your pages. You don’t have to be limited to Shopify’s basic customization options.

Shogun’s easy-to-use interface lets you pick from a number of exciting (and boring) fonts.

It comes with Google Fonts already installed, so you don’t have to worry about editing code or hiring a developer.

In fact, its text editor includes almost every single one of the 1052 fonts in the Google Fonts library, so you don’t have to install them manually.

To access and change these fonts:

After signing up for Shogun, select the Apps option in your Shopify dashboard and select the Shogun app.

shopify dashboard apps shogun page builder

Select a page, or select Add Page, and either select a template or start with a blank page. Make sure you name your page.

shogun page builder choose page template blank template

Double-click on the text box you want to edit and highlight your text. Search or scroll through the available fonts. Select the font of your choice and Save your changes.

shogun page builder font chooser heading

The fun doesn’t stop there. You can also easily adjust your font heading type, font size, line height, text color, alignment, or letter spacing.

shogun page builder heading type font size color line height

Want to see what your fonts will look like on different screens? Try Shogun’s View feature to see it on different screen sizes.

shogun page builder responsive screen size selector

Shogun gives you more Shopify font options

Adding custom Shopify fonts can be done in many ways.

Using a tool like Shogun is the easiest way to manage all your font needs, whether you’re uploading custom fonts or going with Google Fonts.

Most importantly, it helps you avoid the danger of damaging your store by removing the need to edit your theme’s code.

#cta-visual-pb#<cta-title>Add fonts to your Shopify store without coding<cta-title>Try Shogun for free to see what fonts you can use for your stunning Shopify store.Learn more

Michelle Deery

Michelle Deery is a writer and strategist for B2B SaaS companies. She writes content that helps brands convert visitors into paying customers.

The latest ecomm tips sent to your inbox

share this post

You might also like