How to Add Text in Canva: A Complete Guide
Adding text in Canva is one of the most fundamental skills for creating anything from social media posts to presentations. Whether you're working on the web app, desktop, or mobile, the process follows a consistent logic — but the options available to you vary depending on your template, plan, and how comfortable you are with Canva's layer and styling system.
The Basic Way to Add Text in Canva
The most direct method works across all versions of Canva:
- Open your design or start a new one
- Click the Text tab in the left-hand sidebar
- Choose from three default options: Add a heading, Add a subheading, or Add a little bit of body text
- Click your preferred option and a text box appears on the canvas
- Double-click the text box to enter edit mode and type your content
Each of these options drops a pre-sized text element onto your canvas. Headings are large, subheadings are medium, and body text is smaller — these are starting points, not fixed sizes. You can resize any of them freely after placement.
Using the Text Toolbar for Styling ✏️
Once a text box is selected or active, a formatting toolbar appears at the top of the screen. This is where most of the visual control lives:
- Font family — Canva offers hundreds of fonts, with additional options unlocked on paid plans
- Font size — adjustable via the number field or the +/- buttons
- Bold, italic, underline — standard formatting toggles
- Text color — opens a color picker with your brand palette, document colors, and a full spectrum option
- Alignment — left, center, right, and justified
- Letter spacing and line height — found under the Spacing option, useful for fine-tuning readability
- All caps and lowercase toggles — under the formatting menu
- Text effects — shadow, lift, hollow, splice, echo, glitch, neon, and background options
These controls only appear when a text element is selected. If you click away from the text box, the toolbar reverts to general design controls.
Adding Text to a Template vs. a Blank Canvas
Canva's templates already contain placeholder text boxes. To edit them, simply double-click the existing text, select all or part of it, and type your replacement content. The font, size, and color from the template are preserved unless you manually change them.
On a blank canvas, you have full control from the start — but there's no existing structure to work within. This gives more flexibility and requires more intentional layout decisions.
| Scenario | How Text Behaves |
|---|---|
| Template with existing text | Edits replace placeholder content; styles inherit from template |
| Blank canvas, new text box | You set all styles from scratch |
| Uploaded brand kit (paid plans) | Brand fonts and colors appear as quick-select options |
| Free plan | Access to a subset of fonts; some premium fonts are locked |
Text Boxes vs. Text on Elements
Beyond the standard text tool, Canva lets you add text in a few other ways:
- Text on shapes — click a shape already on your canvas, then press Enter or double-click to type directly inside it. The text anchors to the shape.
- Text frames — some frame elements in Canva support text overlays
- Stickers and graphics with editable text — certain design elements from the Elements tab have pre-built text regions
These behave slightly differently from standalone text boxes. Text inside a shape scales with the shape's dimensions, which can cause unexpected wrapping or overflow if you resize aggressively.
Adding Text on Mobile (iOS and Android) 📱
The Canva mobile app supports full text editing but with a condensed interface:
- Tap + at the bottom of the screen
- Select Text
- Choose heading, subheading, or body text
- Tap the text box on screen and use the keyboard to type
- Access formatting by tapping the A icon or the format bar that appears above the keyboard
Some advanced formatting options (like detailed spacing controls) are less accessible on mobile compared to desktop, but core functions — font, color, size, alignment — are all available.
Working with Multiple Text Boxes
Canva treats each text box as an independent layer. You can:
- Stack text boxes on top of each other for design effects
- Group text with other elements using Ctrl+G (Cmd+G on Mac) to move them together
- Lock text boxes to prevent accidental edits while working on other layers
- Align multiple text boxes using the Position panel for precise spacing
When designs get complex, the Layers panel (available via the side panel icon) helps you identify, select, and reorder text elements that might be overlapping or hidden.
Factors That Affect Your Experience
How smoothly text editing works — and which options are available — depends on a few variables worth understanding:
- Canva plan — Free users have access to a solid range of fonts and effects, but brand kits, premium fonts, and some text effect styles require Canva Pro or Teams
- Template lock status — some shared or brand templates have locked elements that restrict editing
- Device and browser — Canva performs best in Chrome and on desktop; older browsers or low-RAM devices may lag when editing text-heavy designs
- Font availability — custom uploaded fonts are a Pro feature; if someone shares a design using a Pro font you don't have access to, substitution may occur
The right approach to adding and styling text in Canva depends significantly on what you're building, how your account is configured, and whether you're working from a template or from scratch.