How to add a text box in Google Sheets
Learn how to insert, resize, and format a text box in Google Sheets using the Drawing tool to add labels, callouts, or extra notes to any spreadsheet.

Quick answer
To add a text box in Google Sheets, click Insert in the menu, then select Drawing. In the drawing window, click the Text box icon, then click and drag to draw your box. Type your text, format it as needed, then click Save and Close to place it directly on your spreadsheet.
Steps at a glance
- Open the sheet and click Insert in the menu bar
- Select Drawing from the Insert menu
- Click the Text box icon in the toolbar
- Click and drag to draw the box, then type your text
- Format font, color, and size as needed
- Click Save and Close to add it to the sheet
- Drag corners or move the box to reposition it
Summary
Google Sheets lets you place a free-floating text box anywhere on a worksheet using the built-in Drawing tool. Unlike cell content, a text box can be resized, repositioned, and styled independently of the grid, making it ideal for titles, callouts, or notes that don't fit neatly into a single cell.
Step-by-step guide
Step 1
Open the Insert menu
With your spreadsheet open, click Insert in the top menu bar. This opens a dropdown list of everything you can add to the sheet, including charts, images, and drawings.
Step 2
Select Drawing
From the Insert dropdown, click Drawing near the bottom of the list. This opens the Drawing dialog box, a separate canvas where you build the text box before placing it on your sheet.
Step 3
Click the Text box icon
In the Drawing toolbar, click the icon that looks like a text box (a square with a T inside, or found under the Actions arrow next to the shape tools). Your cursor changes to a crosshair, ready to draw.
Step 4
Draw and type your text
Click and drag on the canvas to draw the box at the size you want, then type your text directly inside it. You can press Enter to add line breaks or paste in longer passages that wouldn't fit in a single cell.
Step 5
Format the text and box
Highlight your text to change the font, size, color, or alignment using the toolbar above the canvas. You can also click the border or fill icons to add an outline or background color to the box itself, similar to styling used when you add a legend to a chart.
Step 6
Save and close
Click Save and Close in the top-right corner of the Drawing dialog. The text box now appears on your spreadsheet as a floating object that you can click and drag anywhere on the sheet.
Step 7
Resize or reposition as needed
Click the text box once to select it, then drag the corner handles to resize it or drag the box itself to move it. To edit the text later, double-click the box to reopen the Drawing editor, make changes, and click Save and Close again.
Why this matters
You need a way to label a chart, highlight a key figure, or add instructions on a report without disturbing your data grid. A text box floats above the cells so you can position notes exactly where readers will see them, unlike squeezing text into a cell.
Frequently asked questions
Can I add a text box directly inside a cell?
No, a text box created through Insert > Drawing floats above the grid rather than living inside a cell. If you need long text to stay within a cell's boundaries, use /guides/google-sheets/wrap-text instead so the content wraps and stays anchored to that cell.
Does the text box export when I download the file?
Yes, text boxes are preserved when you export to formats like PDF or when you use /guides/google-sheets/download-as-excel, though exact positioning may shift slightly depending on the format.
What's the difference between a text box and a comment?
A text box is a visible, movable object that displays text permanently on the sheet, while a comment is attached to a single cell and only shows when clicked. If you want feedback tied to specific data, see /guides/google-sheets/add-a-comment instead.
Can I add multiple text boxes to one sheet?
Yes, repeat the Insert > Drawing steps as many times as needed. Each text box is added as a separate object, so you can layer labels, titles, and notes across different areas of the sheet.
Create interactive demos like this one — free, no coding required.
Start for free →