How To Upload A Font In Canva

Canva is a great tool for those looking to create beautiful designs without having any graphic design skills. However, despite the variety of fonts offered by this tool, sometimes you may want to use a specific font that is not available in the tool’s default list. Thankfully, Canva allows you to upload your own fonts and in this blog post, we’ll guide you through the process step by step.

Before We Begin

Before diving into the steps, it’s important to note that uploading your own fonts to Canva is a feature only available to Canva Pro users. This means you’ll need a valid Canva Pro subscription.

Step-by-Step Guide

Step 1: Find Your Font

First, you will need to have the font file on your computer. Many websites offer free or paid fonts in .otf or .ttf format which are compatible with Canva.

Step 2: Open Canva Brand Kit

Log into your Canva account and open your Brand Kit. The Brand Kit can be accessed from the sidebar on the home page. Click on the “Brand Kit” option.

Step 3: Upload the Font

Once you’re in the Brand Kit, scroll down and find the “Upload a Font” option. Click on it and a window will open, prompting you to select the font file from your computer. Navigate to where your font file is stored, select it and click “Open”.

Step 4: Confirm the Upload

After you’ve selected your font, click on the “Upload Font” button. Canva will then upload and add your font to your Brand Kit.

Code Snippet

While it’s not possible to upload a font to Canva directly through code, here’s a short Python snippet using the os module that can help you find where your downloaded font file is located on your system:

import os

def find_font(font_name):
    for root, dirs, files in os.walk("/"):
        if font_name in files:
            return os.path.join(root, font_name)
    return "Font not found"


Replace “your_font_name.otf” with the name of the font file you’re looking for.


And that’s it! You’ve successfully uploaded a custom font to Canva. From now on, this font will be available to you in your Brand Kit and you can use it for any design project. Remember, having a unique font can help establish your brand identity and make your designs stand out. Happy designing!