Adding a text box takes three clicks
Open your Canva design and look for the Text button in the left toolbar. Click it, then click Add a heading, Add a subheading, or Add a little bit of body text depending on the size you want. Canva will drop a text box onto your canvas with placeholder text inside. Click the text itself to start typing your own words.
The text box appears wherever you click on the canvas. You can drag it to a new position by clicking and holding the box itself (not the text), then moving your mouse. Resize it by dragging the small squares at the corners or edges.
Key Takeaways
- Text boxes in Canva come in three preset sizes: heading, subheading, and body text, each with different default font sizes.
- You can change the font, color, size, and alignment of any text box after you create it using the toolbar that appears when you select the text.
- Canva's font library includes thousands of options, but sticking to one or two fonts per design keeps it readable and professional-looking.
- Text boxes can be layered on top of images, shapes, or other design elements, and you control what appears in front using the arrange tools.
Changing font, size, and color
When you click inside a text box to edit the text, a formatting toolbar appears above it. The first dropdown shows the current font name — click it to browse Canva's library and pick a different typeface. Next to that is the font size, shown as a number. Click it to make the text larger or smaller, or type a custom size.
To change the text color, look for the color button (usually a small square of color) in the same toolbar. Click it to open a color picker. You can choose from Canva's preset palette, upload a color from an image, or enter a specific hex code if you know the color you want.
The alignment buttons let you push text to the left, center it, or align it to the right. If you want the text to stand out, look for the effects option — you can add a shadow, outline, or semi-transparent background behind the letters.
Layering text over images and shapes
Text boxes sit on top of or behind other design elements depending on the order you created them. If you add text after placing an image, the text will appear in front by default. If you want to move it behind the image, click the text box, then look for the arrange menu (usually three horizontal lines or arrows pointing up and down). Click Send backward or Send to back to move it behind other elements.
You can also add a background shape behind your text to make it more readable. Click the text box, then look for the background or fill option in the toolbar. Choose a solid color, gradient, or pattern. Adjust the transparency if the background feels too heavy.
Making text readable on busy backgrounds
If your text sits on top of a photo or textured background, it may be hard to read. The fastest fix is to add a semi-transparent colored rectangle behind the text. Insert a shape (usually under the Elements tab), make it a solid color, and lower its opacity so the background shows through slightly. Then send the text to the front so it sits on top of the shape.
Another option is to add a text outline or shadow. Click the text box, find the effects menu, and choose Outline or Shadow. A thin dark outline or soft shadow makes letters stand out against any background without blocking the image underneath.
Copying and pasting text formatting
If you have formatted one text box the way you want it and need another box with the same font, size, and color, you do not have to redo it. Click the formatted text box, then look for the format painter or copy style option (it usually looks like a paintbrush). Click it, then click the text box you want to match. Canva copies all the formatting from the first box to the second.
You can also duplicate an entire text box. Right-click it and select Duplicate, or use the keyboard shortcut Ctrl+D (Windows) or Cmd+D (Mac). The copy appears directly on top of the original, so drag it to a new spot and edit the text inside.
Fixing text that runs off the edge
If your text is too long for the box, you will see it spilling past the edge or getting cut off. Make the box wider by dragging the right edge outward. If you cannot make it wider without breaking your layout, reduce the font size or shorten the text itself. You can also turn on text wrapping (if available in your version) so words break into multiple lines instead of running off the side.
Check how your design looks on a phone or tablet before you finish. Text that fits on a desktop screen may be too small or cramped on a mobile device. Canva shows you a preview of different screen sizes if you click the View menu.
Using text styles and brand kits
If you are building multiple designs for the same project or brand, Canva's Brand Kit feature lets you save your preferred fonts, colors, and logos in one place. Click Brand Kit in the left menu, then add your brand colors and choose your default fonts. When you create a new text box in that design, Canva suggests your brand fonts first, keeping your designs consistent without extra clicks.
You can also save a text box as a style. Format a text box the way you want it, right-click it, and select Save as style. Give it a name, and the next time you need that exact formatting, you can explore it to any new text box in seconds.
Frequently Asked Questions
Can I rotate text or put it on an angle?
Yes. Click the text box, then look for the rotation handle (usually a curved arrow at the top). Click and drag it to spin the text to any angle. Some versions also have a rotation field in the toolbar where you can type an exact degree number.
What if the font I want is not showing up in Canva?
Canva has thousands of fonts, but not every font ever made. If you cannot find what you want, try searching by style name (like "serif" or "handwriting") rather than the exact font name. You can also upload custom fonts if you have a Canva Pro account, though this requires a paid subscription.
How do I make text transparent or semi-transparent?
Click the text box and look for the opacity or transparency slider in the toolbar (usually shown as a percentage). Drag it left to make the text fainter. Lower opacity is useful when you want text to blend into a background image rather than stand out sharply.
Can I add a border or outline around the entire text box?
Yes. Click the text box (not the text inside it), then look for the stroke or border option in the toolbar. Choose a color and thickness, and Canva draws a line around the edge of the box. This is different from a text outline, which affects only the letters themselves.
What is the difference between heading, subheading, and body text?
These are just preset sizes to save time. Heading text is largest by default, subheading is medium, and body text is smallest. You can change any of them to any size you want after creating them, so the names are just starting points, not locked-in rules.