How to Upload Custom Fonts to Canva

How to Upload Custom Fonts to Canva

5 Easy Methods + Troubleshooting Guide

The complete 2025 guide for designers, entrepreneurs, content creators & branding pros

If you’ve ever tried to design something in Canva and thought, “Ugh… why doesn’t Canva have this font?!” — don’t worry, you’re not alone. Thousands of creators face this same problem every day.

The good news?
Uploading your own custom fonts to Canva is surprisingly simple, and in this article I’ll walk you through all five methods — step-by-step — including features hidden deep inside the interface that most users never discover.

You’ll also learn how to delete old fonts, how to fix common upload problems, how to verify whether a font was uploaded correctly, and where to get high-quality fonts that actually work inside Canva.

This guide is based on the in-depth tutorial from my YouTube video:
👉 Watch the full walkthrough here:

 

And everything below is optimized for fast learning, perfect clarity, and maximum SEO value.

 


 

📌 Before You Start: You Need Canva Pro or Canva for Teams

Regardless of which method you choose, uploading custom fonts is a premium feature in Canva.
You will need either:

  • Canva Pro

  • Canva for Teams

You can still follow this guide using a free account, but the upload button will remain locked until you upgrade.

 


 

🧩 Method 1: Upload Fonts Through the Brand Kit (Deep Dive Method — Most Reliable)

This is the method Canva themselves recommend, and it’s the most complete and stable way to upload fonts.

Step-by-step:

  1. Go to the Canva Home Screen.

  2. Click Brand Kit from the sidebar.

  3. Scroll to the Fonts section.

  4. Click Add your brand fonts.

  5. Scroll down and click Manage uploaded fonts.

  6. Click the Add new button to open your file browser.

  7. Select your .ttf or .otf file.

  8. Confirm the popup: “Yes, upload away”.

✔️ You’re done. Canva will process the font and display it instantly in your Brand Kit.
✔️ The font will now show up under Uploaded Fonts whenever you create a design.

This method is perfect if you’re uploading multiple fonts and want your full branding in one place.

 


 

⚡ Method 2: Quick Brand Kit Upload (Fastest Route)

If you don’t want to dig through menus, this method is the shortcut.

  1. Open the Brand Kit.

  2. Look for a big Upload a font button or a + icon near the font list.

  3. Click it.

  4. Select the font file.

  5. Confirm: “Yes, upload away.”

✔️ This gets the job done in seconds.
✔️ Ideal for uploading one-off fonts without navigating extra menus.

 


 

🎨 Method 3: Upload Fonts Directly Inside a Design (While Editing)

Great for those moments when you’re mid-design and suddenly realize you need a specific custom font.

Steps:

  1. Open any design.

  2. Add a Text Box.

  3. Select the text.

  4. Click the current font name (e.g., Canva Sans) in the toolbar.

  5. The font menu opens on the left.

  6. Scroll all the way down.

  7. Click Upload a font.

  8. Choose your file → click Open.

  9. Confirm: “Yes, upload away.”

✔️ The font appears instantly under Uploaded Fonts.
✔️ You stay inside the design editor the whole time.

This is one of the most convenient, but least-known, methods.

 


 

🧭 Method 4: The In-Design Deep Link (Hidden Shortcut)

(This method redirects you from inside the editor directly to the Brand Kit upload panel.)

This one feels almost secret — Canva doesn’t document it clearly, but it’s incredibly useful.

Steps:

  1. Open a design.

  2. Click a Text Box.

  3. Select the text.

  4. Click the font name.

  5. In the left-side font menu, scroll to the Brand Kit section.

  6. Click + Add your brand fonts in Brand Kit.

  7. Canva redirects you to Brand Kit.

  8. Scroll to Manage uploaded fonts.

  9. Click Add new.

  10. Choose your file → click Open.

  11. Confirm: “Yes, upload away.”

✔️ Perfect when you want full Brand Kit access but don’t want to navigate manually.

 


 

🚀 Method 5: The Toolbar Shortcut (Fastest In-Editor Method)

This is the most direct path from the design editor.

Steps:

  1. While inside a design, click a Text Box.

  2. Look in the top toolbar for Add your brand fonts.

  3. Click it.

  4. Canva will automatically redirect you to the Brand Kit.

  5. Scroll to Manage uploaded fonts.

  6. Click Add new.

  7. Choose your file → click Open.

  8. Confirm: “Yes, upload away.”

✔️ Super clean and easy.
✔️ No need to touch the side menus at all.

 


 

🧪 Bonus Step: How to Test If Your Font Was Uploaded Correctly

Many users upload fonts… but don’t know how to verify them.

Here’s how to check instantly:

  1. Open any design in Canva.

  2. Create a Text Box.

  3. Open the font dropdown menu.

  4. Look for the Uploaded Fonts section near the top.

  5. Your new font should appear with a small “uploaded” icon.

If you see it → success!
If not → check the troubleshooting section below.

 


 

🗑️ How to Delete an Uploaded Font in Canva

Deleting fonts is just as easy.

Steps:

  1. Go to Brand Kit.

  2. Click Fonts → Add your brand fonts.

  3. Click Manage uploaded fonts.

  4. Find the font you want to remove.

  5. Click the trash bin icon beside it.

  6. Confirm deletion.

✔️ Your Brand Kit stays clean.
✔️ Old or unused fonts won’t clutter your font menu.

 


 

🔧 Troubleshooting: What to Do When a Font Doesn’t Upload

If your font won’t upload, here’s what to check.

❗ 1. The font must be OTF

Canva doesn’t accept:

  • WOFF

  • WOFF2

  • TTF Collections (.ttc)

  • SVG fonts


 

❗ 2. You must own the commercial rights

Canva will ask you:

“Please confirm the following...”

If you upload a font you don’t own rights to, Canva may block it.

 


 

❗ 3. The file name can’t contain special characters

Rename the file to something simple:

MyFont-Regular.ttf

Avoid spaces, accents, emojis, or symbols.

 


 

❗ 4. Your browser may be blocking the upload

Try in a different browser:

  • Safari → switch to Chrome

  • Chrome → switch to Edge


 

❗ 5. Your Canva Brand Kit must not exceed your font limit

Canva sometimes has font caps depending on your plan level.

If you’ve uploaded hundreds, delete unused ones.

 


 

❗ 6. Clear cache and reload

Font upload hangs sometimes. Fix:

  • Clear cache

  • Hard refresh (Cmd + Shift + R)

  • Try again


 

🎥 Watch the Full Video Tutorial

This entire article is based on the step-by-step demonstrations in my YouTube walkthrough.

👉 Watch here: https://www.youtube.com/watch?v=-OHJsQJE4Fo&t=11s

In the video:

⭐ You see each method visually
⭐ You learn beginner & advanced shortcuts
⭐ You discover hidden Brand Kit options
⭐ You watch real-time font uploads and deletions
⭐ You learn how to test the font afterward

If you prefer learning visually, this video will help you master all five upload techniques in minutes.

Back to blog