How to Add Fonts to Canva: Upload Custom Typefaces on Free and Pro Accounts

How to Add Fonts to Canva: Upload Custom Typefaces on Free and Pro Accounts

by | Oct 23, 2026 | Uncategorized | 0 comments

Short answer: to add fonts to Canva, open your design, click Brand (or Brand Kit) in the left sidebar, scroll to Fonts, click the + (Add) icon, choose Upload a font, then select your OTF, TTF or WOFF file. The font appears in your text font list immediately. Uploading requires a paid plan (Canva Pro, Canva Teams, Education or Nonprofits). On a free account you can still use custom typefaces with the workarounds explained below.

This guide is written and updated for September 2026, based on the current Canva interface on web, desktop app, iOS and Android. It covers the exact click path, the file formats that actually work, the errors people hit most often (and their fixes), and the licensing checks you should never skip before uploading a commercial font to a cloud platform.

Before You Upload: Do You Need Canva Pro for Custom Fonts?

Yes, font uploading is a paid feature. You can upload custom typefaces if you are on:

  • Canva Pro (individual paid plan)
  • Canva Teams (uploads are shared inside the team’s Brand Kit)
  • Canva for Education (free for eligible teachers and schools)
  • Canva for Nonprofits (free for eligible organizations)

On a free account the “Upload a font” button is either hidden or locked behind an upgrade prompt. You still have access to Canva’s built-in library of thousands of typefaces, and you can bring in outside fonts as images or SVGs. Jump to the free account section if that is your situation.

custom fonts typography

Accepted Font File Formats in Canva

Format Supported? Notes
OTF (OpenType) Yes Most reliable choice. Best support for ligatures and alternates.
TTF (TrueType) Yes Works well. Standard format for most free font sites.
WOFF Yes Accepted, but check that your license allows webfont use in a cloud tool.
WOFF2 No Convert to WOFF, OTF or TTF first.
ZIP No Unzip the archive and upload the individual font files.
TTC, DFONT, PFB, EOT, SVG fonts No Legacy or collection formats need conversion or extraction.
Variable fonts Partially Often uploads as a single default weight only. Use static instances instead.

Important: Canva treats each weight as a separate file. If you want Light, Regular, Bold and Bold Italic, you upload four files. Canva groups them into one family when the internal font names match.

custom fonts typography

How to Add Fonts to Canva on Desktop (Pro, Teams, Education, Nonprofits)

Method 1: Upload from the Brand Kit

  1. Log in to Canva and go to your homepage.
  2. In the left sidebar, click Brand, then open Brand Kits (if you have several, pick the right one first).
  3. Scroll to the Fonts section.
  4. Click the + (Add) icon next to Fonts.
  5. Select Upload a font.
  6. Click Choose files, pick your OTF, TTF or WOFF file, then click Open.
  7. Tick the box confirming you have the legal right to use the font, then confirm.
  8. Wait for the progress bar. The font then appears under Uploaded fonts.

Repeat step 6 for each additional weight. You can also multi-select several files at once with Ctrl/Cmd + click.

Method 2: Upload from inside a design (fastest route)

  1. Open any design and add or select a text box.
  2. Click the font name in the top toolbar to open the font panel.
  3. At the top of the panel, click Uploads or the Upload a font button.
  4. Choose your file, accept the licensing confirmation, and wait for it to process.
  5. Your font now sits at the top of the font list under Uploaded and can be applied to the selected text right away.

Method 3: Set the font as a brand font

Uploading makes a font available. Setting it as a brand font makes it the default suggestion for headings and body copy:

  1. Go to Brand > Brand Kits > Fonts and click Edit.
  2. Choose your uploaded font from the dropdown for Heading, Subheading and Body.
  3. Set the font size, colour and letter spacing if you want a locked-in style.
  4. Save. Canva now applies these styles when you use the Styles tab on any template.

How to Add Fonts to Canva on Mobile (iPhone, iPad and Android)

Font uploads work in the mobile app too, as long as the file is already stored on your device or in a cloud drive you can browse from the file picker.

  1. Download the font file on your phone and unzip it if needed (Files app on iOS, a file manager on Android).
  2. Open the Canva app and tap your profile icon or the Brand section from the menu.
  3. Open your Brand Kit, tap Fonts, then tap the Add icon.
  4. Tap Upload a font, then browse to the file and tap Open.
  5. Confirm the licensing prompt and wait for the upload to finish.

Tip: if the iOS file picker greys out your font, move it into the On My iPhone folder in the Files app first. Fonts still sitting inside a ZIP or in a third-party app sandbox often cannot be selected.

custom fonts typography

How to Add Fonts to Canva Without Pro: 6 Real Workarounds

A free account cannot upload font files, but you can still get a custom typeface into a Canva design. Here are the options that actually work, ranked from easiest to most technical.

1. Search Canva’s built-in library first

Canva already hosts most of the Google Fonts catalogue plus thousands of licensed typefaces. Type the name of your font in the font search box. Popular “paid” fonts often have a near-identical free equivalent already available (for example a geometric sans, a high-contrast serif or a monoline script). Use the font search and the Styles tab combinations before assuming you need an upload. Best Free Canva Fonts is a useful companion to this.

2. Turn your text into a transparent PNG

  1. Install the font on your computer and write the text in any free editor (GIMP, Photopea, Figma, Inkscape).
  2. Export it as a PNG with a transparent background at a large size (2000 px wide or more for print).
  3. In Canva, go to Uploads > Upload files and add the PNG.
  4. Drag it onto the canvas and resize it.

Downside: the text is no longer editable and you cannot recolour it freely on a free plan. Best for logos, headlines and repeated wordmarks.

3. Upload an SVG with outlined text

In Figma, Inkscape or Illustrator, convert your text to outlines/paths and export as SVG. SVGs uploaded to Canva stay crisp at any size, which makes this the better option for print work. Colour edits on SVG elements are limited on free accounts, so export the final colour.

4. Use Canva’s free trial or a free eligible plan

  • Canva Pro offers a free trial period for new users. Upload your fonts during the trial and they stay in your Brand Kit, though applying uploaded fonts requires an active paid plan.
  • Teachers and schools can apply for Canva for Education at no cost.
  • Registered nonprofits can apply for Canva for Nonprofits, which includes Brand Kit uploads.

5. Get invited to a Canva Teams workspace

If a client or colleague has Canva Teams, joining their team gives you access to that team’s Brand Kit fonts inside team designs. Check the font licence before doing this: many licences are per-seat and sharing a font file across a team can breach the EULA.

6. Use a font-based graphic from the elements library

Search Elements for lettering, word art and typographic graphics. Many free elements give you a hand-drawn or display look that no standard Canva font offers.

Common Canva Font Upload Errors and How to Fix Them

Problem Likely cause Fix
“File type not supported” ZIP, WOFF2, TTC or DFONT file Unzip the archive or convert the file to OTF/TTF with a font converter
Upload fails halfway or loops Corrupted file, browser extension or unstable connection Re-download the font, disable ad blockers, try an incognito window or the desktop app
Font uploaded but not showing in the font list Wrong Brand Kit selected, or the page was not refreshed Refresh, then scroll to the Uploaded group at the top of the font panel and check you are in the right team/brand
Only one weight appears Variable font or single file uploaded Upload each static weight separately (Regular, Bold, Italic, Bold Italic)
Bold/italic buttons do nothing Those weights were never uploaded Add the missing weight files, or pick the weight directly from the font dropdown
Accents or non-Latin characters show as boxes Incomplete glyph set in the font file Use a version of the font with extended Latin, Cyrillic or Greek glyphs
“Upload a font” button missing Free account, or restricted team permissions Upgrade, or ask the team owner/admin for brand editing rights
Font blocked or rejected repeatedly Protected/DRM-restricted commercial font or embedding disabled in the file Ask the foundry for a version with embedding permissions, or choose another typeface

Extra checks worth doing

  • Rename files without special characters, spaces or emojis before uploading.
  • Keep file sizes reasonable. Very large CJK or icon fonts can time out.
  • Do not upload two different fonts that share the same internal family name, or they will overwrite each other in the list.
  • Give uploads a minute. Canva processes the file server-side before it becomes selectable.
custom fonts typography

Font Licensing: Read This Before You Upload a Commercial Typeface

Canva is a cloud platform. When you upload a font, the file is hosted on Canva’s servers and rendered for anyone who can access that design or team. That is not covered by every desktop licence. Before you click upload, check the EULA for these points:

  • Commercial vs personal use. A large share of fonts on free download sites are “free for personal use only”. Using them on client work, packaging or paid ads needs a purchased licence.
  • Cloud, server or web embedding rights. Look for wording about server use, cloud use or third-party platforms. Some foundries explicitly prohibit uploading to design tools like Canva; others explicitly allow it.
  • Seat count. A one-seat licence usually does not permit sharing the font with a whole Canva Teams workspace, because each member effectively gets access.
  • Distribution. Never share an editable Canva template containing an uploaded commercial font with people who are not licensed. Share a flattened PNG, JPG or PDF instead.
  • Safe defaults. Fonts under the SIL Open Font License (most Google Fonts) or Apache 2.0 are generally fine to upload and use commercially. Always keep a copy of the licence text.
  • Keep your paperwork. Store invoices and licence PDFs in the same folder as your font files. If a client or platform asks, you can prove your rights in seconds.

Canva also shows a confirmation checkbox on upload stating you have the right to use the font. Ticking it moves responsibility to you, not to Canva.

Where to source fonts you can safely upload

  • Google Fonts for open-source families (though most are already inside Canva).
  • Independent foundries with clear desktop plus cloud licensing terms.
  • Font marketplaces where you buy a perpetual commercial licence, checking the cloud clause.
  • Adobe Fonts is the main exception: its licence does not permit extracting and uploading font files elsewhere, so you cannot legitimately move an Adobe Fonts typeface into Canva. Buy a separate licence from the foundry instead.

Managing, Renaming and Deleting Uploaded Fonts

  • Find your uploads: Brand > Brand Kits > Fonts > Uploaded fonts, or the Uploaded group at the top of the in-design font panel.
  • Delete a font: hover the font in the Brand Kit and use the three-dot menu. Designs already using it will fall back to a default typeface, so export finals first.
  • Multiple brands: Canva Pro and Teams allow several Brand Kits. Uploaded fonts belong to the kit they were added to, so upload into the correct one to avoid confusion.
  • Handover to clients: if you hand over a Canva template built on an uploaded font, tell the client which font to license and upload on their own account, otherwise the design will render with a substitute.
custom fonts typography

Quick Checklist

  1. Confirm your plan supports uploads (Pro, Teams, Education, Nonprofits).
  2. Check the licence allows cloud or third-party platform use.
  3. Unzip the download and keep only OTF, TTF or WOFF files.
  4. Upload every weight you plan to use.
  5. Set heading, subheading and body fonts in the Brand Kit.
  6. Test accents, numerals and punctuation in a real design before publishing.

FAQ

How do I import my own font into Canva?

Open Brand > Brand Kits > Fonts, click the + icon, choose Upload a font, select your OTF, TTF or WOFF file and confirm the licence prompt. You can also do it from inside a design by clicking the font name in the toolbar and choosing Upload a font.

Why can’t I upload these fonts to Canva?

The three usual reasons: you are on a free account, the file is in an unsupported format (ZIP, WOFF2, TTC, DFONT), or the font file has embedding restrictions set by the foundry. Convert the file, unzip it, or check your plan.

Why is my uploaded font not showing up in Canva?

Refresh the page, then look in the Uploaded group at the top of the font list rather than searching the full catalogue. Also verify you are working in the same team and Brand Kit where the font was uploaded. If it still does not appear, delete and re-upload the file with a simple filename.

Do you need Canva Pro for custom fonts?

Yes for uploading font files. Canva Pro, Canva Teams, Canva for Education and Canva for Nonprofits all include font uploads. On a free account you can only use the built-in library or bring text in as a PNG or SVG image.

Can I add fonts to Canva on my iPhone?

Yes. Save the unzipped font file to the Files app (On My iPhone), open the Canva app, go to your Brand Kit, tap Fonts > Add > Upload a font and select the file.

Can I upload a font from DaFont to Canva?

Technically yes, once you unzip the download and upload the TTF or OTF file. Legally, check the licence on the font’s DaFont page first. Many are marked free for personal use only and require a purchase for commercial projects.

How many fonts can I upload to Canva?

There is no small fixed cap for practical use, but each weight counts as one upload and very large font files can fail. Keep your Brand Kit tidy with the two or three families you actually use. The topic gets a thorough treatment elsewhere.

Will my uploaded font stay if I cancel Canva Pro?

The files remain associated with your Brand Kit, but Brand Kit features including uploaded fonts are locked on a free plan. Existing designs will show a substitute font until you upgrade again, so always export final files before downgrading.