How to Add a Text Box in Canva: A Complete Guide

Canva makes visual design accessible to everyone, and one of its most fundamental tools is the text box — the container that holds any written content you add to a design. Whether you're building a presentation, a social media graphic, or a flyer, knowing exactly how to add, adjust, and work with text boxes unlocks a huge part of what Canva can do.

What Is a Text Box in Canva?

A text box in Canva is a resizable, moveable element that contains editable text. Unlike image or shape elements, text boxes respond to typing directly — you click inside and start writing. They support font styling, alignment, spacing, color, and layering, making them the backbone of most Canva designs.

Text boxes in Canva are vector-based, meaning they scale without losing sharpness. Every heading, caption, label, or body paragraph you see in a Canva design lives inside one of these containers.

How to Add a Text Box in Canva (Step by Step)

On Desktop (Browser or Desktop App)

  1. Open your design in Canva — either create a new one or open an existing project.
  2. Look at the left-hand toolbar and click "Text."
  3. You'll see three default options at the top:
    • Add a heading — large, bold text
    • Add a subheading — medium-weight text
    • Add a little bit of body text — smaller paragraph text
  4. Click any of these to instantly drop a pre-styled text box onto your canvas.
  5. Alternatively, scroll down in the Text panel to browse font combinations — these insert two or more styled text boxes at once.

To add a completely blank text box, press the keyboard shortcut T while on the canvas. A default text box appears immediately where you can start typing.

On Mobile (iOS and Android)

  1. Open your design in the Canva app.
  2. Tap the "+" button at the bottom of the screen.
  3. Select "Text" from the menu that appears.
  4. Choose a heading, subheading, or body text style.
  5. A text box drops onto the canvas — tap it to edit.

The mobile experience is slightly more condensed, but all core text box features remain available through the formatting toolbar that appears when a text box is selected.

Editing and Customizing a Text Box 🎨

Once a text box is on the canvas, double-clicking (or tapping on mobile) opens it for editing. From there, the top formatting bar gives you control over:

OptionWhat It Controls
Font familyTypeface style (serif, sans-serif, display, etc.)
Font sizeNumerical size in points
Bold / Italic / UnderlineBasic text weight and style
Text colorSolid colors, gradients, or brand palette colors
AlignmentLeft, center, right, or justified
SpacingLetter spacing and line height
ListsBulleted or numbered list formatting
TransparencyOverall opacity of the text box element

You can also resize the text box by dragging any of its corner or edge handles. By default, Canva auto-resizes the text box vertically as you type more content. If you want fixed dimensions, disable "Auto resize" in the text settings panel.

Useful Text Box Features Worth Knowing

Locking Text Box Proportions

When you hold Shift while resizing, the text box scales proportionally. This matters if you've set a specific layout and don't want the box to distort.

Text Box Position and Alignment Guides

Canva shows smart alignment guides — pink or purple lines — when you drag a text box near the center or edges of the canvas, or near other elements. These help you snap elements into precise positions without manually measuring.

Layering Text Over Images or Shapes

Text boxes sit on layers. If you're placing text over a photo, you may need to use "Position" (available in the top toolbar under the elements menu) to control the stacking order — sending the text box forward or backward relative to other elements.

Linking Text Boxes (Canva Pro)

Canva Pro users can link text boxes across pages, which is particularly useful for multi-page documents like newsletters or reports. When text overflows one box, it continues automatically in the linked box on the next page.

Variables That Affect How Text Boxes Behave

Not every user will have the same experience with text boxes, and a few key factors determine how they behave in practice:

  • Canva plan (Free vs. Pro): Free users have access to core text tools but miss features like text linking, certain premium fonts, and brand kit integration. Pro users get significantly more typographic control.
  • Device type: The browser version of Canva offers the most complete formatting toolbar. Mobile has the same fundamental tools but in a compressed interface that can take a moment to navigate.
  • Design type: Text boxes in a presentation behave slightly differently from those in an Instagram post or a print document — default sizes, grid snapping, and safe zones vary by template type.
  • Font choice: Some fonts, especially hand-lettered or display styles, have different default spacing and may require manual kerning adjustments to look clean at small sizes. 🔤
  • Browser or app version: Canva updates its interface regularly. Feature placement can shift between versions, so if a tool isn't where you expect it, checking Canva's own help documentation for the current layout is worth doing.

When Text Boxes Don't Behave as Expected

A few common issues arise:

  • Text appears cut off: Auto-resize may be disabled, and the box is too small for the content. Re-enable auto-resize or manually expand the box.
  • Can't click into a text box: Another element may be layered on top of it. Use the Layers panel to select the text box directly.
  • Font not displaying correctly: This can happen with custom uploaded fonts (a Pro feature) if the font file has formatting conflicts. Switching to a Canva-native font usually resolves it.

How Your Setup Shapes the Experience

The mechanics of adding a text box in Canva are consistent across platforms, but the experience of working with text boxes shifts depending on whether you're a casual user building a quick social graphic, a small business owner managing brand assets, or a designer producing print-ready files with bleed and margin requirements.

Each of those contexts puts different demands on text box behavior — spacing precision, font availability, layer complexity, and export requirements all come into play differently. The core skill of adding and editing a text box is the same starting point, but how far you need to go from there depends entirely on what you're actually building. 🖥️