Quick answer: Adding fonts to Canva starts at Brand in the side panel, choose your Brand Kit, go to Fonts, pick Upload a font and drop in an OTF, TTF or WOFF file. Canva says uploading is for paid plans: Pro, Teams, Business, Education and Nonprofits. Without a paid plan, make the lettering as a PNG and upload that as an image.
Before you start
Upload is a paid Canva feature. On a team, Canva expects an owner, an admin or a brand designer to handle it.
Check three things first:
- The file is OTF, TTF or WOFF. Canva takes those three.
- The font is licensed for embedding. Canva asks you to upload only fonts you have the right to use.
- The file is not a variable font. Canva says it does not support them.
A Brand Kit holds up to 500 fonts, and one family can have up to 18 styles.
Upload a font on desktop, step by step
- Click Brand in the side panel.
- Pick your Brand Kit.
- Open the Fonts section.
- Click Add to category, then Upload a font.
- Drag the file in, or click Choose files and press Open.
- Wait while Canva processes it. The font then shows up in your Brand Kit.
Button names can move when Canva updates its editor, so go by the help page if something looks different.
Use the uploaded font in a design
Uploaded fonts sit in their own group, apart from Canva’s built-in ones. If you cannot see yours, check that the upload finished and reload the editor.
Click into a text box. Open the font menu in the top toolbar and choose Uploaded fonts. Your font is listed there.
Bold and italic buttons greyed out
This one catches people out. If you upload only the regular file, the bold and italic buttons stay grey. Upload the bold and italic files of the same family too, and the buttons work.
Condensed cuts are treated as separate fonts, so upload those on their own. Looking for one? The DIN Condensed page has free options with a licence beside each.
Why your file may be refused
- Variable font. Canva does not support them. Some free families ship as one variable file, so look for static files for each weight.
- Wrong format. Only OTF, TTF and WOFF are accepted. Font downloads usually arrive as a ZIP, so unzip it and upload the font file inside. A WOFF2 file is not one of the three formats either, and renaming a file to fake the type does not work.
- Licence. Desktop-only or personal-use licences may not allow embedding. Read the licence before you upload.
Our Ethnocentric page is a good example. The official licence covers finished static work, and it rules out apps and editable templates, so it does not suit a Canva Brand Kit shared with a team.
No paid plan? Use a PNG
Type your words in a font generator, save the result as a PNG and upload it to Canva as an image. You cannot edit the letters afterwards, but the look stays exact. The generators on pages like Old English and Eurostile save PNG files.
Canva mobile
Canva’s help page has a separate Mobile tab. I could not read its steps, so I am not going to guess them here. Open the page below on your phone and follow the Mobile tab.
The official guide is here: Canva help, upload fonts.
Free fonts from this site that upload cleanly
All seven below are under the SIL Open Font License, which allows commercial use and embedding, and the files we host are static TTFs, not variable fonts. Search the name in Canva’s font menu first; if it is already there, you do not need to upload anything.
- Bebas Neue: tall, even capitals that read well on posters and YouTube thumbnails.
- Anton: a heavy condensed face for short, loud headlines.
- Archivo Black: wide and sturdy, good for logos and bold social tiles.
- Cookie: a soft, connected script for invitations and shop banners.
- UnifrakturMaguntia: a formal blackletter for certificates, merch and metal-style posters.
- Six Caps: very narrow capitals only, so it fits tall labels and tight headers.
- Bungee: signage-style display letters that hold up at small sizes.
I checked the licence row beside each file before listing it. A few fonts on this site are free for desktop use only and say so on their cards; those are the ones to keep out of a shared Brand Kit.
Adding fonts to Canva questions
Can I add fonts to Canva for free?
Canva lists upload for its paid plans. On a free plan, use a PNG made in a generator and place it as an image.
Which font files does Canva accept?
OTF, TTF and WOFF.
Why are bold and italic greyed out?
Only the regular file was uploaded. Add the bold and italic files of the same family.
Does Canva support variable fonts?
No. Canva says it does not support them, so use static files.
Is it legal to upload any font?
Only if the licence lets you. Canva asks you to upload fonts you are licensed to use. Free fonts under the SIL Open Font License are a safe start.
I would test one font before uploading a whole family. For more ideas, see the design fonts section.

