How to Add and Upload Fonts in Canva

Upload custom fonts to Canva through your Brand Kit — OTF, TTF, or WOFF, on Pro. Plus the licensing check to run first and free-plan alternatives.

Key takeaways

  • Uploading fonts requires Canva Pro (or Teams/Education/Nonprofits) and is done through the Brand Kit.
  • Canva accepts OTF, TTF, and WOFF files; you must confirm you hold a license allowing this use.
  • Free-plan alternative: pick a close match from Canva's large free font library — font pairing tools help you find good combinations.

To upload a font to Canva, open the Brand Kit from the Brand page, scroll to Brand fonts, click Upload a font, and choose an OTF, TTF, or WOFF file. After confirming you have the rights to use it, the font appears in your font list across all designs. One catch: font upload is a Canva Pro feature — free-plan users should jump to the alternatives section below.

Upload a font step by step

  1. Get the font file and license sorted first. You need the actual file (OTF, TTF, or WOFF) and a license that permits uploading to a design service. More on this below — don't skip it.
  2. Open the Brand page. From the Canva homepage, click Brand in the left sidebar and select your Brand Kit.
  3. Find Brand fonts → Upload a font. If you haven't set fonts yet, the upload option sits in this section.
  4. Select your file. Uploads are limited to OTF, TTF, and WOFF formats. If your font came as a ZIP, extract it first and upload the font file inside, not the archive.
  5. Confirm the license. Canva asks you to confirm you own the font or have a license permitting this use. You can only proceed by agreeing.
  6. Use it anywhere. The uploaded font now appears under "Uploaded fonts" in the font picker, for you and — on Teams — your workspace members.
Licensing matters: buying a font usually grants a desktop license for creating designs — not necessarily the right to upload it to a third-party platform. Many foundries allow it; some require a web or app license. Check the license terms before uploading. Fonts from free libraries like Google Fonts use the SIL Open Font License, which permits this use. Never upload fonts you don't have rights to.

Supported formats and limits

FormatSupportedNotes
OTF (OpenType)YesBest features; standard for premium fonts
TTF (TrueType)YesUniversally available, works everywhere
WOFF (Web Open Font Format)YesCommon for web-licensed fonts
WOFF2, variable fontsNot officiallyConvert to TTF/OTF first if licensing allows

Each upload is one font file, so a family with separate bold and italic files needs multiple uploads. Uploaded fonts work in the editor, in brand styles, and in exports — but if you share an editable design with someone outside your team, their account may not have the font licensed, so prefer PDF or PNG exports for outside sharing.

Free-plan alternatives to uploading

  1. Search Canva's library by vibe. The free font library is large — search descriptors like "handwritten", "slab", "geometric" rather than scrolling A–Z. There's a good chance a near-match to your desired font already exists in Canva.
  2. Use pairing tools to build a system. Instead of one perfect font, pick a heading/body pair that reads as intentional. Our font pairing tools guide lists free generators that suggest tested combinations, most of which exist in Canva's library.
  3. Import text as an image (sparingly). For a logo or a single headline, you can set the text in a desktop tool with your licensed font, export it as a transparent PNG, and upload that to Canva. Not editable afterwards, so use it only for stable brand elements.
  4. Test Pro during the free trial. If a specific font is non-negotiable, the Canva Pro free trial unlocks uploads immediately — cancel before billing if it's not worth keeping. Compare everything else Pro adds in Free vs Pro.

Keep fonts consistent after setup

Once fonts are in your Brand Kit, set default heading, subheading, and body styles so every new design starts on-brand — the Brand Kit setup guide walks through that. Consistency beats novelty: two well-chosen fonts used everywhere will do more for your brand than a dozen uploads.

Official resources

Related MFA Tools articles

Frequently asked questions

Can I upload fonts to Canva for free?

No. Font upload requires Canva Pro, Canva for Teams, Canva for Education, or Canva for Nonprofits. On the free plan, your options are Canva's built-in font library — which includes hundreds of free fonts — or importing text as an image for fixed elements like logos.

What font formats does Canva support?

Canva accepts OTF, TTF, and WOFF files. WOFF2 and variable fonts aren't officially supported — convert them to TTF or OTF first, provided your font license allows conversion. Upload one file per style, so a family with separate bold and italic files needs multiple uploads.

Is it legal to upload a purchased font to Canva?

It depends on the license. Many desktop licenses permit uploading to design tools for your own use, but some foundries require a specific web or app license. Canva asks you to confirm you hold the rights before uploading. Fonts under the SIL Open Font License — like Google Fonts — explicitly allow it.

Why doesn't my uploaded font appear in Canva?

Check three things: the file was OTF, TTF, or WOFF; you uploaded it to the correct Brand Kit (with multiple kits, fonts attach to one kit); and you're looking under the Uploaded fonts section of the picker. Re-uploading after a hard refresh resolves most stuck uploads.