Adding a text box takes three clicks in Canva

Open your Canva project 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 and start typing to replace it.

The text box appears wherever you click on the canvas. If it lands in the wrong spot, click and drag it to move it. You can resize it by dragging the corners or edges outward. The text will reflow to fit the new size.

If you want to add multiple text boxes, repeat the process — click Text, pick your size, click on the canvas, and type. There is no limit to how many you can add to a single design.

Key Takeaways

  • Text boxes are added through the Text button in the left toolbar, and you choose the size (heading, subheading, or body text) before clicking on the canvas.
  • You can move a text box by clicking and dragging it, and resize it by dragging the corners or edges.
  • Formatting options like color, font, and alignment appear in the toolbar above the canvas once you select a text box.
  • Text boxes can be duplicated by right-clicking and selecting duplicate, which is faster than creating a new one from scratch.
  • You can delete a text box by clicking it and pressing Delete or Backspace on your keyboard.

Choosing the right text size for your design

Canva offers three starting sizes when you click the Text button: heading, subheading, and body text. A heading is large and bold, meant to grab attention. A subheading is smaller and works well for secondary information. Body text is the smallest and best for longer passages or fine print.

These are starting points only — you can change the font size after you add the text box. Click the text box to select it, then look at the toolbar above the canvas. You will see a number (like 48 or 24) that represents the current size in points. Click that number and type a new one, or use the plus and minus buttons next to it to adjust up or down.

If you are not sure which size to start with, pick heading and adjust downward if needed. It is easier to make text smaller than to hunt for the right size after you have already typed.

Formatting text color, font, and alignment

Once you click inside a text box, the toolbar above the canvas shows formatting options. The color square (usually on the left side of the toolbar) lets you change the text color. Click it to open a color picker, then choose from Canva's palette or upload your own color by entering a hex code.

The font dropdown (usually in the middle) shows the current typeface. Click it to browse hundreds of fonts. Canva groups them by style — serif, sans-serif, script, and display — so you can narrow down your search. Click any font name to apply it instantly to your selected text.

Alignment buttons sit near the font options. You can align text to the left, center, right, or justify it across the full width of the box. Click the alignment button that matches what you want, and the text will shift immediately.

Adding effects and styling to text boxes

Beyond basic color and font, Canva lets you add effects like shadows, outlines, and transparency. With a text box selected, look for an Effects button or icon in the toolbar (it often looks like a sparkle or star). Click it to see options like drop shadow, glow, or outline.

You can also make text bold, italic, or underlined. Highlight the text you want to change by clicking and dragging across it, then click the B (bold), I (italic), or U (underline) button in the toolbar. These buttons toggle on and off, so you can combine them — text can be both bold and italic at the same time.

Letter spacing and line spacing are also adjustable. Select your text box and look for spacing options in the toolbar. Increasing letter spacing spreads characters apart, while increasing line spacing adds room between rows. Both make text easier to read in designs with lots of words.

Moving and resizing text boxes precisely

Click a text box once to select it (you will see a blue border around it). Now you can drag it anywhere on the canvas. If you need to position it exactly, hold Shift while dragging to snap it to a grid — this keeps text boxes aligned with other elements on your design.

To resize, click the text box and drag one of the corner handles outward to make it bigger, or inward to make it smaller. Dragging a corner keeps the text box proportional. If you drag an edge (top, bottom, left, or right) instead of a corner, you can stretch it in one direction only.

If you have multiple text boxes and want them all the same size, select the first one, then hold Shift and click the others to select them all at once. Look for an alignment or sizing menu in the toolbar — Canva will show options to match their widths, heights, or both.

Duplicating and deleting text boxes

To copy a text box you have already formatted, right-click it and select Duplicate. Canva creates an exact copy with the same text, color, font, and size. The duplicate appears slightly offset from the original, so you can see both. Click and drag the duplicate to move it, then click inside to edit the text.

Duplicating is much faster than creating a new text box from scratch if you want multiple boxes with the same styling. You only need to change the text content, not redo all the formatting.

To remove a text box, click it once to select it, then press Delete or Backspace on your keyboard. The text box and all its content disappear immediately. If you delete something by mistake, press Ctrl+Z (Windows) or Command+Z (Mac) to undo.

Troubleshooting common text box problems

If text is cut off or hidden, the text box is probably too small. Click the box and drag the corners outward to make it larger. The hidden text will reappear as soon as there is room for it.

If text looks blurry or pixelated, you may have zoomed in too far on the canvas. Zoom out by scrolling your mouse wheel backward or using the zoom controls in the bottom right corner. Canva renders text clearly at normal zoom levels.

If a text box will not move or resize, make sure you clicked it to select it first. You should see a blue border and resize handles. If you see a text cursor blinking inside instead, you are in edit mode — click outside the box and then click it again to select the whole box rather than edit the text.

If the font you want is not showing up, it may not be installed in your Canva account. Canva's free plan includes hundreds of fonts, but some premium fonts require a paid subscription. Look for a small lock icon next to premium fonts — click it to see pricing options.

Frequently Asked Questions

Can I rotate a text box?

Yes. Select the text box and look for a rotation handle (usually a curved arrow icon) in the toolbar or near the text box itself. Click and drag it to rotate the text to any angle. You can also type a specific rotation angle (like 45 degrees) if the toolbar shows a rotation field.

How do I make text transparent?

Select the text box, then click the color square in the toolbar. In the color picker, you will see a slider or opacity control (usually labeled as a percentage). Drag it to the left to make the text more transparent, or to the right to make it fully opaque. 100% is completely solid, and 0% is invisible.

What if I want text to curve or follow a shape?

Canva does not have a built-in text-on-path tool like some design software. The workaround is to add your text as a regular text box, then rotate it or position it manually to follow the shape you want. For curved text, you may need to use Canva's text effects or create the effect in a different tool and import it as an image.

Can I paste text from another document into Canva?

Yes. Copy the text from your document (Ctrl+C or Command+C), click inside a Canva text box, and paste it (Ctrl+V or Command+V). Canva will paste the text content but may not preserve all the original formatting like bold or italics — you can reapply those in Canva if needed.

How do I save a text box style to use again later?

Canva does not have a built-in style library, but duplicating is the fastest way to reuse a formatted text box. Create one text box with the color, font, and size you like, then duplicate it each time you need the same style. Alternatively, save your design as a template so you can reuse the entire layout with all its text boxes.