How to Add Custom Fonts to Canva (Upload, Bold & Italic, Fixes)
Canva’s font library is huge, but sooner or later you’ll need a font it doesn’t have: your brand font, a font a client sent you, or a free font you found on CoFonts. This guide shows how to upload custom fonts to Canva step by step, which plans and file formats work, how to get bold and italic styles working, and how to fix the most common font upload errors. It also covers what free Canva users can do instead.
In brief
- You need a paid plan. Font uploads work on Canva Pro, Teams, Business, Education and Nonprofits, not on Canva Free.
- Upload in Brand Kit: Brand > Fonts > Upload a font, then pick your font file.
- Supported formats: OTF, TTF and WOFF. ZIP, WOFF2, EOT and SVG fonts don’t upload, and variable fonts aren’t supported.
- Upload every style (Regular, Bold, Italic) or the B and I buttons stay grayed out.
- The font must be licensed for embedding, or Canva may reject it.
Contents
- Can you add fonts to Canva? Requirements
- Before you upload: checklist
- How to upload fonts to Canva step by step
- Uploading a full font family (bold and italic)
- How to use uploaded fonts in your designs
- Which font file should you upload?
- Canva font upload errors and fixes
- Font licensing in Canva
- Using custom fonts with Canva Free
- Myths about Canva fonts
- Common mistakes to avoid
- FAQ
- Official sources
Can you add fonts to Canva? Requirements
| Requirement | Details |
|---|---|
| Canva plan | Canva Pro, Teams, Business, Education or Nonprofits. Canva Free can’t upload fonts. |
| Team role | On a team, only owners, administrators and brand designers can upload fonts. |
| File formats | OTF, TTF and WOFF |
| Not supported | ZIP archives, WOFF2, EOT, SVG fonts and variable fonts |
| Upload limit | Up to 500 fonts per Brand Kit |
| License | The font must be licensed for embedding, and you must have the right to use it |
You don’t need to install the font on your computer first. Canva works in the browser, so it uses the fonts you upload to your Brand Kit, not your system fonts. If you also want the font in Word or Photoshop, see how to install fonts on Windows and Mac.
Before you upload: checklist
- Search Canva’s library first. Many free fonts, including most Google Fonts, are already built in.
- Extract the ZIP. Canva needs the font file itself, not the archive.
- Collect every style you need: Regular, Bold, Italic and Bold Italic.
- Choose one format per style, usually OTF or TTF.
- Check the license. Make sure it covers your use, especially for client work or products you’ll sell.
- Preview it. Type your real text into the Font Generator on the CoFonts font page to check that every character you need is included.
How to upload fonts to Canva step by step
- Open Canva in your browser or the desktop app and sign in to your paid account.
- In the side panel on the homepage, select Brand. If you have several Brand Kits, choose the one to customize.
- Go to Fonts and select Add to category, then Upload a font.
- Drag and drop your font files, or select Choose files and pick the .otf, .ttf or .woff files.
- Confirm that you have the right to use the font, then wait for the upload to finish.
- Open a design and select a text box. Your uploaded fonts now appear in the font menu.
Uploads are easiest on desktop. Once uploaded, the fonts are available in your designs on any device where you’re signed in, including the Canva mobile app.
Uploading a full font family (bold and italic)
Canva groups styles of the same family together, so the B and I buttons work like they do with Canva’s own fonts. For that to happen:
- Upload all style files, not just Regular. If only the regular version is uploaded, the B and I buttons are grayed out.
- Keep the original file names and internal names. Canva groups styles using the font’s internal family name, so renamed or converted files may appear as separate fonts.
- Expect condensed styles to appear separately. Canva always uploads “Condensed” styles as their own font.
- Re-upload old uploads. Fonts uploaded before July 2023 need to be uploaded again with their extra styles to group automatically.
How to use uploaded fonts in your designs
- From the font menu: select a text box, open the font dropdown in the toolbar and scroll to your uploaded or Brand Kit fonts.
- As brand text styles: in the Brand Kit, set your uploaded fonts as Heading, Subheading and Body text. They then appear as one-click text styles in every design.
- Across your team: fonts in a shared Brand Kit are available to the whole team, which keeps everyone on-brand.
Which font file should you upload?
| Your download contains | Upload this |
|---|---|
| OTF and TTF versions | Either one; both work in Canva. If one fails, try the other. |
| Only WOFF2 (web) files | Find the OTF or TTF version; WOFF2 isn’t supported |
| WOFF and WOFF2 | WOFF works, but OTF or TTF is better if available |
| A variable font plus static styles | The static files (Regular, Bold and so on); variable fonts aren’t supported |
| Only a variable font | Look for static versions; Google Fonts downloads usually include a “static” folder |
| A ZIP file | Extract it first, then upload the font files inside |
For a deeper look at formats, see TTF vs OTF vs WOFF2.
Canva font upload errors and fixes
| Problem | Likely cause | Fix |
|---|---|---|
| No “Upload a font” option | You’re on Canva Free, or your team role can’t upload | Upgrade to a supported plan, or ask a Brand Kit admin |
| “Unsupported format” error | A ZIP, WOFF2, EOT or SVG file | Extract the ZIP and upload OTF, TTF or WOFF |
| Font rejected for licensing | The font isn’t marked as allowed for embedding | Ask the designer for an embeddable version or a suitable license |
| File can’t be read | Damaged or incomplete download | Download a fresh copy and upload again |
| Uploads, but letters are missing or wrong in designs | The font isn’t fully compatible, or lacks those characters | Check the character set, try the other format, or choose another font |
| B and I buttons grayed out | Only the Regular style was uploaded | Upload the Bold and Italic files of the same family |
| Styles show as separate fonts | Renamed files, or fonts uploaded before July 2023 | Use the original files and re-upload the whole family |
| An Adobe font won’t upload | Canva doesn’t support Adobe Originals fonts | Use the font inside Adobe apps, or pick an alternative |
| Upload limit reached | 500 fonts already in the Brand Kit | Delete unused fonts or use another Brand Kit |
Font licensing in Canva
Canva asks you to upload only fonts you’re licensed to use, and that responsibility stays with you. Keep these points in mind:
- Personal-use fonts are fine for personal designs in Canva, but not for designs you sell, client work or business social media.
- Team Brand Kits share fonts with everyone on the team. Many paid desktop licenses are priced per user, so check that your license covers everyone who will use the font.
- Canva’s own library fonts can be used in commercial designs under Canva’s license, which is often the simplest option for products you sell.
- OFL fonts, such as most Google Fonts, can be uploaded and used commercially.
For the full picture, read our guide to free for personal use vs commercial font licenses.
Using custom fonts with Canva Free
Canva Free can’t upload fonts, but you still have options:
| Option | Best for | Limitation |
|---|---|---|
| Find a similar font in Canva’s library | Body text and anything you’ll edit often | Not the exact font |
| Create the text as a PNG with the CoFonts Font Generator, then upload it as an image | Headlines, logos and short titles | The text isn’t editable in Canva; re-export to change it |
| Export the text as SVG and upload it as a graphic | Sharp, scalable headlines | Not editable as text; if the SVG doesn’t display correctly, use PNG |
| Start a Canva Pro free trial | A one-off project that needs real font uploads | Uploaded fonts need a paid plan to keep using them |
Myths about Canva fonts
“Canva supports WOFF2”
Some guides list WOFF2 among supported formats. Canva’s help center says the opposite: it doesn’t support ZIP, EOT, SVG or WOFF2 files, and asks you to convert to OTF, TTF or WOFF.
“Canva Free has limited font uploads”
There’s no limited version. Font uploads are a paid feature available only on Pro, Teams, Business, Education and Nonprofits plans.
“If it uploads, you’re allowed to use it”
Canva’s embedding check is a technical filter, not a license check. A personal-use font can upload successfully and still not be licensed for your commercial design.
Common mistakes to avoid
- Uploading the ZIP file. Extract it and upload the font files.
- Uploading only the Regular style. Bold and italic won’t work.
- Uploading a variable font. Use the static files instead.
- Renaming font files before uploading. It can break family grouping.
- Uploading fonts Canva already has. Search the library first to avoid duplicates.
- Sharing personal-use fonts in a team Brand Kit. Everyone on the team then uses it, often commercially.
FAQ
Can you upload fonts to Canva for free?
No. Font uploads require a paid plan: Canva Pro, Teams, Business, Education or Nonprofits. Free users can create text as a PNG image with a font generator and upload it as an image instead.
What font formats does Canva accept?
OTF, TTF and WOFF. ZIP, WOFF2, EOT, SVG fonts and variable fonts aren’t supported.
Why are the bold and italic buttons grayed out for my font?
You’ve uploaded only the regular style. Upload the bold and italic files of the same font family, and Canva will group them.
How many fonts can I upload to Canva?
Up to 500 fonts per Brand Kit.
Can I use uploaded fonts in the Canva mobile app?
Yes. Fonts you upload to your Brand Kit are available in your designs on any device where you’re signed in.
Why does Canva say my font isn’t licensed for embedding?
The font file includes a setting that restricts embedding. Ask the designer for an embeddable version or a license that allows it, or choose a different font.