Canva app

FontStudio

Advanced text effects for designs that need to stand out.

What you can do

Build professional typography effects with a layering system designed for creative control.

Layered text effects

Stack outlines, shadows, and 3D projections to build effects that go far beyond basic Canva text.

100+ templates

Start from polished presets and customize every layer — or build your own from scratch.

Advanced controls

Fine-tune your layers with precise adjustments, and pick a color, gradient, or image to fill each layer.

Export to your design

Send finished text straight into your Canva design — no screenshots, no workarounds.

FontStudio Premium

Unlock the full toolkit

Premium adds thousands of fonts, exclusive templates, custom font uploads, and special effects. Purchase inside the Canva app — Canva Pro does not include FontStudio Premium.

  • 15,000+ additional fonts
  • 100+ premium templates
  • Upload custom fonts
  • Special effects

Premium FAQ

I have a Canva Pro subscription, why do I have to pay for Premium?

Since I am an independent developer and do not receive money from Canva to support my app, I am charging a small fee to access premium features.

Is Premium a subscription, or a one-time purchase?

It is a one-time purchase for a lifetime license (valid as long as Canva and the app are operational).

I just purchased Premium, but the app still says I don't have Premium.

First, make sure you click the "Reload app" button in the app, on the Premium information page. Sometimes, it can take several minutes after purchase until that button correctly loads your license.

If that doesn't work, make sure you are using the same Canva account that you used when the purchase was made. Your Premium license is automatically attached to the account you were using when you clicked the purchase link.

Why can't I purchase Premium on an Android device?

Google has a strict policy against payment links in apps. You must be running Canva through a browser to make the purchase. Then you can go back to using the app.

By default, when running Canva in the browser on a mobile device, you are redirected the app when opening the design. This could prevent you from making the purchase. To get around this, go to your profile settings in Canva, and disable "Open designs in a new tab".

I already paid for Premium, why is it asking me to pay again?

If you are using a different device, you may have to click the "Reload app" button to fetch the license on each device.

App FAQ

Are your fonts royalty-free?

Yes, all fonts can be used for commercial purposes with no restrictions.

Why is the output blurry?

First, make sure that the image you are using is high enough resolution. Low resolution images will appear blurry when added to high resolution designs.

Second, the app tries to automatically size the text so that it can fit the width of the page. Sometimes, it doesn't work perfectly. The workaround is to output to a page that has a higher resolution and copy to your real design.

Example: Create a new design (or add a new page on your existing design) and make it a custom size with dimensions bigger than your current page. Use the app to output to this new page, then copy the output to your real design. If you are designing for a standard size paper (8.5x11), you can try creating a new page with dimensions of 3000x3000.

Why is the "Use selected image" button disabled?

If you have an image selected in your design, but the "Use selected image" button is disabled, it means that the image cannot be used. Only raster images (think photos) are compatible, while vector images (think simple graphics like icons and clipart) are not. This is a Canva limitation. However, there is a trick to get it to work. Put the image on a blank page in your design and download the image as either a PNG or JPG file. Then select the downloaded file in the app.

Why can't I access Canva fonts in the app?

Canva does not allow apps to access their fonts.

Need more help?

Questions about Premium, licensing, or how the app works — I'm happy to help.