Typography is a core part of any brand identity, and using the exact same fonts across every design helps your content look consistent and professional. While Canva offers a large built-in font library, you can also upload your own custom brand fonts — so your designs always match your official style guide, right down to the typeface.
In this guide, you’ll learn exactly how to upload brand fonts to Canva, assign them within your Brand Kit, and troubleshoot common upload issues.
Why Uploading Brand Fonts Matters
If your brand uses a custom or licensed font that isn’t in Canva’s standard library, uploading it ensures your designs stay true to your visual identity. Doing so allows you to:
- Use your brand’s exact typeface instead of a close substitute
- Maintain consistency across every design, document, and presentation
- Save time by having your fonts ready to select instantly
- Keep your whole team aligned on the correct typography
Step 1: Check Your Plan Eligibility
Custom font uploads are available on Canva Pro, Teams, and Enterprise plans. Free accounts are limited to Canva’s built-in font library and cannot upload custom font files.
Step 2: Prepare Your Font Files
Before uploading, make sure you have the correct font files ready on your device. Canva supports the following font formats:
- TTF (TrueType Font)
- OTF (OpenType Font)
Make sure you have the legal right to use and upload the font — many premium fonts require a valid license for this kind of use.
Step 3: Open Brand Kit
Log in to Canva and click Brand Kit in the left-hand sidebar. You can also access it through the Brand tab in the top toolbar while inside a design.
Step 4: Go to the Fonts Section
Inside the Brand Kit panel, find the Fonts section. This is where both your default brand fonts and any custom uploads will be listed.
Step 5: Upload Your Font File
- Click Upload a font (or the “+” icon in the Fonts section).
- Select the TTF or OTF file from your device.
- Wait for Canva to process and add the font — this usually takes just a few seconds.
Repeat this step for each font weight or style you use (e.g., Regular, Bold, Italic, Light), since each variant typically needs to be uploaded as its own file.
Step 6: Assign Fonts to Brand Roles
Once uploaded, assign your fonts to specific roles so Canva can suggest them appropriately:
- In the Fonts section, find the Heading font and Body font slots.
- Click each slot and select your uploaded font from the list.
- Save your changes.
This ensures your custom fonts are prioritized whenever you’re formatting titles or body text in a new design.
Step 7: Use Your Custom Font in a Design
To apply your uploaded font while designing:
- Select a text box in your design.
- Click the font dropdown in the toolbar.
- Look under the “Brand fonts” or “Uploaded” section at the top of the list.
- Click your custom font to apply it to the selected text.
Step 8: Manage or Remove Uploaded Fonts
If you need to update your font library:
- Go back to the Brand Kit Fonts section.
- Click the three-dot menu (⋯) next to the font you want to manage.
- Choose to replace the file or remove it from your Brand Kit.
This is useful if you’ve licensed a new font version or no longer use an older typeface.
Common Issues With Uploading Brand Fonts
Font upload option is missing This almost always means you’re on a Canva Free plan. Custom font uploads require Pro, Teams, or Enterprise.
Font file won’t upload Double-check the file format — only TTF and OTF files are supported. Other formats like WOFF or EOT will need to be converted first.
Font looks different than expected Make sure you uploaded the correct weight or style (e.g., you may have uploaded Regular when you meant to upload Bold). Each style typically needs a separate file.
Uploaded font isn’t showing in the font list Try refreshing the page or reopening the design. If it still doesn’t appear, confirm the upload completed successfully in the Brand Kit Fonts section.
Font renders incorrectly on shared designs If you share a design with someone outside your team, they may not have access to your custom font depending on their permissions — collaborators generally need to be part of your Brand Kit’s team to see uploaded fonts correctly.
Tips for Managing Brand Fonts
- Upload every weight you regularly use (Regular, Bold, Italic) rather than relying on Canva’s automatic bold/italic styling, which may not match your actual brand font files.
- Assign heading and body fonts explicitly so Canva consistently suggests the right typography.
- Keep font licensing documentation on hand, especially for premium or purchased fonts.
- Coordinate with your team so everyone uploads the same font versions, avoiding inconsistencies across different Brand Kits.
Final Thoughts
Uploading your brand fonts to Canva ensures your typography stays true to your brand identity in every design, from social posts to full presentations. With your fonts saved and assigned in your Brand Kit, applying the right typeface becomes effortless.
Next time you start a new design, skip the substitute fonts — apply your real brand typography straight from your Brand Kit.