The simplest way to move a text box
To move a text box in Canva, click once on the text box to select it, then drag it to the new location. The text box will show a blue border when selected, and your cursor will change to a move icon (four arrows pointing outward) when you hover over it. Release the mouse button when the text box is where you want it.
This works the same way whether you are working on a desktop computer or a tablet. On a tablet, tap the text box once to select it, then drag it with your finger to reposition it. The text box stays selected after you move it, so you can adjust its position again when ready if needed.
If you accidentally click inside the text box instead of on its border, you will enter edit mode and see a text cursor. To exit edit mode without moving the box, press Escape or click outside the text box entirely, then try selecting and dragging again.
Key Takeaways
- Click the text box once to select it (you will see a blue border), then drag it to move it to a new position on your canvas.
- If you click inside the text box, you enter edit mode and cannot move it—press Escape to exit edit mode first.
- Use the alignment tools in the toolbar to snap text boxes to the center or edges of your design without dragging by hand.
- Hold Shift while dragging to move a text box in a perfectly straight line, either horizontally or vertically.
- You can select multiple text boxes at once by holding Shift and clicking each one, then move them all together as a group.
Using alignment tools to position text precisely
Canva's alignment tools let you position text boxes without dragging. Select the text box, then look for the alignment buttons in the toolbar at the top of the screen. You will see options to align left, center, or right horizontally, and to align to the top, middle, or bottom vertically.
These tools are most useful when you have multiple text boxes that need to line up with each other. Select all the text boxes you want to align by holding Shift and clicking each one, then click the alignment button. All selected boxes will snap into position relative to each other.
If you want to center a single text box on the entire canvas, select it and then click the center alignment button. Canva will move it to the exact middle of your design.
Moving text boxes in a straight line
When you need to move a text box horizontally or vertically without it drifting off course, hold Shift while you drag. This constrains the movement to either the horizontal or vertical axis, depending on which direction you move first. The text box will stay perfectly aligned with its starting position.
This technique is especially helpful when you are arranging multiple text boxes in a row or column and want them to stay evenly spaced. Move the first box into position, then hold Shift and drag the next box to align with it.
Selecting and moving multiple text boxes together
You can move several text boxes at the same time by selecting them all first. Click the first text box to select it, then hold Shift and click each additional text box you want to move. All selected boxes will show a blue border.
Once multiple boxes are selected, drag any one of them and all the selected boxes will move together, maintaining their relative positions to each other. This is useful when you have a group of text elements that form a unit—like a headline, subheading, and description—and you want to reposition the entire group without changing how they relate to each other.
To deselect all boxes, click on an empty area of the canvas.
Using layers to manage overlapping text boxes
When text boxes overlap, the one on top will block the one underneath. If you need to move a text box that is hidden behind another, use the layers panel on the right side of the screen. Click the text box you want to move in the layers panel, and it will become selected even if you cannot see it on the canvas.
You can also right-click a text box and choose "Bring to front" or "Send to back" to change which box appears on top. This is helpful when you want to rearrange overlapping elements without moving them to different parts of the canvas.
Undoing a move you did not mean to make
If you move a text box and then realize you want it back where it was, press Ctrl+Z (or Cmd+Z on a Mac) to undo the move. You can undo multiple moves in a row by pressing the keyboard shortcut repeatedly, and Canva will step backward through your recent actions.
You can also click the undo arrow in the toolbar at the top of the screen instead of using the keyboard shortcut. The redo button (arrow pointing right) is next to it if you undo something and then change your mind.
Frequently Asked Questions
Why can't I move my text box?
You are probably in edit mode, which means you clicked inside the text box and the cursor is ready for you to type. Press Escape to exit edit mode, then click on the border of the text box to select it for moving. Once the blue border appears around the entire box, you can drag it.
How do I move a text box to a specific spot without guessing?
Use the alignment tools in the toolbar. Select the text box and click the alignment button that matches where you want it (center, left, right, top, middle, bottom). For precise positioning relative to other elements, select multiple boxes and use alignment to snap them into place together.
Can I lock a text box so it does not move by accident?
Canva does not have a lock feature for individual elements. If you want to protect a text box from being moved, you can group it with other elements by selecting them together and right-clicking to choose "Group." Grouped elements move as one unit, which makes accidental repositioning less likely.
What if my text box moved off the edge of the canvas?
Click the text box in the layers panel on the right side of the screen to select it, even though you cannot see it on the canvas. Then use the alignment tools to center it or move it back into view. You can also press Ctrl+Z to undo the move that pushed it off screen.