How to Add Fonts to Canva: A Complete Guide
Canva makes design accessible to nearly everyone, but its default font library — while large — won't always match a specific brand identity or creative vision. Knowing how to bring custom fonts into Canva opens up significantly more control over your designs. Here's exactly how it works, what limits apply, and what variables determine your experience.
What Font Options Does Canva Offer by Default?
Canva includes over 3,000 fonts built into its library, covering serif, sans-serif, display, handwriting, and monospace styles. These are available to all users — free and paid — and can be browsed directly from the text toolbar inside any design.
Beyond the built-in selection, Canva also integrates with Google Fonts, which means many open-source typefaces are already accessible without any uploading required. If you're looking for a font you've seen elsewhere, there's a reasonable chance it's already in Canva under its exact name.
That said, built-in options don't cover proprietary brand fonts, purchased typefaces, or highly specific design system requirements — which is where custom font uploads come in.
Which Canva Plan Allows Custom Font Uploads? 🎨
This is the most important constraint to understand upfront: custom font uploads are only available on paid Canva plans.
| Plan | Custom Font Upload |
|---|---|
| Canva Free | ❌ Not available |
| Canva Pro | ✅ Available |
| Canva for Teams | ✅ Available |
| Canva for Education | ❌ Not available |
| Canva for Nonprofits | ✅ Available (varies) |
If you're on the free tier, you cannot upload a custom font file. Your options are limited to the built-in library and Google Fonts already integrated into Canva.
How to Upload a Custom Font to Canva (Pro and Teams)
The upload process is straightforward and takes under two minutes once you have your font file ready.
Step 1: Prepare Your Font File
Canva accepts the following font file formats:
- OTF (OpenType Font)
- TTF (TrueType Font)
If your font came in a ZIP archive, extract it first. If you have multiple weights (Regular, Bold, Italic, etc.), you'll need to upload each weight as a separate file.
Step 2: Access the Brand Kit
- Log in to Canva and go to your Home dashboard
- In the left sidebar, click Brand Kit
- Scroll down to the Fonts section within the Brand Kit panel
- Click Upload a font
Step 3: Upload and Confirm
Select your .ttf or .otf file from your computer. Canva will process it — this usually takes a few seconds. Once uploaded, the font appears in your Brand Kit and becomes available in the font selector inside any design you create.
Step 4: Use the Font in a Design
Open any design, select a text element, click the font name in the toolbar, and scroll to or search for your uploaded font. It will appear under a "Uploaded Fonts" or "Brand Fonts" section depending on your plan and account setup.
Can You Add Fonts to Canva on Mobile?
Font uploads are handled through the web browser version of Canva on desktop. The Canva mobile app for iOS and Android does not currently support uploading new fonts directly from the app.
However, once a font is uploaded via desktop, it will appear and remain usable in the mobile app when you open designs that use it. The limitation is specifically on the upload side — not the usage side.
Understanding Font Licensing Before You Upload 🔍
This is a step many users skip that can create real problems, especially for commercial work. Fonts are software and most are licensed, not freely owned.
Key distinctions to know:
- Free for personal use fonts often cannot be used in commercial designs, client work, or products for sale
- SIL Open Font License (OFL) fonts are generally safe for commercial use
- Purchased fonts typically include a license that specifies where and how they can be deployed — some explicitly prohibit embedding in web-based tools or cloud platforms
- System fonts installed on your computer (like those bundled with Microsoft Office or Adobe software) are almost never licensed for upload to third-party platforms
Before uploading any font to Canva, check the license file that came with it or review the terms on the foundry's website. This matters most when designing for clients, selling templates, or publishing commercially.
Factors That Affect Your Experience with Custom Fonts
Not everyone's experience with custom fonts in Canva is identical. Several variables shape what works smoothly and what doesn't:
Account type determines whether uploading is possible at all — a hard limit with no workaround on free plans.
Font file quality matters. Poorly built or corrupt font files may upload without error but render inconsistently, especially at smaller sizes or when exported to PDF.
Number of weights needed affects workflow. A font family with 8 weights requires 8 separate uploads. There's no batch family import in Canva.
Team or solo use changes where fonts live. On Canva for Teams, uploaded fonts can be shared across the whole team through the Brand Kit, making consistency easier to maintain. On individual Pro accounts, uploaded fonts are private to your account.
Export format can introduce rendering differences. Fonts embedded in a Canva PDF export behave differently than fonts rendered in a PNG or shown on-screen — especially if the recipient opens the file in software that doesn't have the font installed locally.
When the Built-In Library Is and Isn't Enough
For general content creation — social media graphics, presentations, marketing materials using non-proprietary typefaces — Canva's built-in library plus Google Fonts covers a wide range of needs without any uploads required.
The gap appears when working within a strict brand system, using a purchased display typeface, or recreating designs from an existing style guide that specifies exact fonts. In those situations, the upload feature on paid plans is the relevant path — but how well it fits depends heavily on the fonts you're working with, how they're licensed, and whether your workflow is desktop-first or mobile-heavy.