How to Add a Text Box in Tableau

Cody Schneider9 min read

Adding a simple text box to your Tableau dashboard seems like it should be easy, but finding the right menu can sometimes feel like a scavenger hunt. This small step is one of the most effective ways to add context, titles, and explanations to your data visualizations. This guide will show you exactly how to add, format, and even enhance your text boxes in Tableau dashboards and worksheets.

Why Use Text Boxes in Tableau Dashboards?

Before jumping into the "how," let's quickly cover the "why." A chart without context is just a collection of shapes and colors. Text transforms your data visualization from a simple graph into a compelling and understandable story. It’s a fundamental part of creating reports that people can actually use.

Here are a few essential roles a text box can play:

  • Dashboard Titles: The most common use. A clear, concise title tells your audience exactly what they are looking at, such as "Q3 Sales Performance by Region" or "Website Traffic Trends - Last 90 Days."
  • Subtitles and Descriptions: Provide a brief description of the dashboard's purpose, the data sources used, or how the data is filtered. For example: "This dashboard tracks key performance indicators for all active paid marketing campaigns."
  • Calls to Action & Instructions: Guide your users on how to interact with the dashboard. You can add notes like "Click on a state to filter all charts" or "Use the date filter on the right to adjust the time range."
  • Key Performance Indicator (KPI) Callouts: Is there one number that matters most? Use a large, bold text box to highlight a major KPI like total revenue, the conversion rate, or monthly active users right at the top.
  • Footnotes and Data Disclaimers: Add important context about the data's freshness, source, or any limitations at the bottom of your dashboard, much like a footnote in a report. For instance, "Data updated daily at 6:00 AM EST."

How to Add a Text Box to a Tableau Dashboard (The Easy Way)

Dashboards are the most common place you'll want to add explanatory text. The process is straightforward once you know where to look. Let’s walk through it.

Step 1: Get into Dashboard View

First, make sure you have your dashboard open. If you’re currently editing a worksheet, you can either click on an existing dashboard tab at the bottom of the screen or create a new one by clicking the icon of a grid with a plus sign.

Step 2: Locate the 'Objects' Panel

On the left-hand side of your dashboard view, you'll see a panel labeled "Dashboard." This area is your command center for adding any new element. You should see a section called "Objects," which includes items like Horizontal, Vertical, Web Page, and, most importantly, Text.

Underneath a section labeled "Size," you will see a heading for 'Sheets'. Right below that is a heading for 'Objects'. Make sure the 'Tiled' or 'Floating' option underneath that is selected. We will get into that in the next section.

Step 3: Decide Between Floating and Tiled

Before you drag the "Text" object onto your canvas, you need to decide if you want it to be Tiled or Floating. This is a fundamental concept in Tableau dashboard design.

  • Tiled: Tiled objects snap neatly into a grid. When you add a new tiled container, all other tiled objects resize automatically to make room for it. This is great for building structured, grid-based layouts where everything is perfectly aligned. For beginners, this approach can keep your dashboard organized with minimal effort.
  • Floating: Floating objects can be placed anywhere on the dashboard, even on top of other objects (like your charts). This gives you pixel-perfect control over placement. Use floating objects for titles you want to position precisely or annotations you need to overlay onto a specific part of a visualization.

You can toggle between Tiled and Floating for new objects directly under the "Objects" heading. For your first text box, selecting Floating is often easier as it gives you more freedom right away.

Step 4: Drag the 'Text' Object onto Your Dashboard

With "Floating" selected, click and drag the "Text" object from the Objects panel and drop it anywhere on your dashboard canvas. As soon as you release the mouse, a new "Edit Text" dialog box will appear. Here it is in action for a floating text box - you would drag on the floating text box and place it on your dashboard.

If you were to use tiled objects though, as soon as you start to drag it over, gray sections will appear. Simply hover over any sections that show where to place your text. So for this specific chart, we would want it to appear as an introduction.

Step 5: Add and Format Your Text

In the "Edit Text" box, you can now type your content. The box functions like a mini rich-text editor, allowing you to:

  • Change the font, size, and color.
  • Make your text bold, italic, or <u>underlined</u>.
  • Adjust the alignment (left, center, right).
  • Use the "Insert" dropdown to add dynamic data fields (we'll cover this in the advanced tips section).

Type in your title, like "Quarterly Sales Dashboard," make it bold and a larger font size, and then click "OK."

Voila! Your text box now appears on the dashboard. You can click and drag it to a new location or resize it by dragging its edges, just like you would with an image.

Formatting and Customizing Your Text Box

Once your text box is on the dashboard, you have a wealth of formatting options to make it fit your design perfectly. All it takes is a click over the content you created.

Edit Text Content

To change the words inside the box, simply double-click the text box. The "Edit Text" dialog will reappear, allowing you to make any changes you need.

Format the Box Itself

Customizing the container's appearance - like adding a background color or border - is done through the "Layout" and "Format" menus. Click on your text box once to select it. A gray border will appear.

Then, click the small downward-facing arrow in the top right corner of the selected text box to bring up its context menu. Here, select Format Text Object...

A new formatting menu will open on the left-hand pane. This menu gives you options for:

  • Alignment: Change the vertical and horizontal alignment of the text within the bounds of its box.
  • Shading: Add a background color to your text box. This is great for making titles pop or for matching your company's branding.
  • Border: Add a border line around your text box. You can choose the color, style (solid, dashed), and thickness.

Advanced Tips for Tableau Text Boxes

Now that you've mastered the basics, let's look at a few techniques to elevate your dashboards using text boxes.

1. Create Dynamic Titles with Parameters and Fields

Static text is useful, but dynamic text is where the real power lies. Imagine your dashboard filters by region, and you want the title to update automatically to say "Sales Data for the East Region" when "East" is selected. This is surprisingly easy to do.

Double-click your text box to open the editor. Instead of just typing static text, click the Insert button in the top right corner. From this dropdown, you can insert:

  • Sheet Name: Displays the name of a specific worksheet included in the dashboard.
  • Parameters: If you have a parameter (e.g., a region selector), you can insert its current value into the text.
  • Data Fields: You can pull in a field from a specific data source to display directly in your text box.

For a dynamic regional title, you might type "Sales Data for" and then select Parameters.Region_Parameter from the Insert menu. The title will now update every time a user changes the parameter.

2. Use Text Boxes as Navigation Buttons

Did you know you can turn a text box into a clickable button? By combining a text box with a Tableau Dashboard Action, you can create cleaner navigation systems than just showing filter menus.

Here’s the high-level process:

  1. Add a text box with a descriptive title, like "Go to Detailed View."
  2. Go to the main menu at the top of Tableau and select Dashboard > Actions...
  3. In the Actions menu, click "Add Action" and choose "Go to Sheet..."
  4. In the configuration window, under "Source Sheets," make sure to only select the text box you just created.
  5. For the "Target Sheet," choose the "Detailed View" worksheet or dashboard you want to navigate to. Set "Run action on" to "Select."

Now, when a user clicks that text object, they will be taken to the other dashboard, creating an intuitive flow for your users.

3. Layering and Transparency for Professional Designs

When you're using Floating text boxes, take advantage of the ability to layer objects. You can place a partially transparent text box over a map or chart to add annotations without completely blocking the view.

To do this, format the shading of your text box with a background color, then look for the Opacity slider. Lowering the opacity will make your text box semi-transparent, creating a more modern and integrated design aesthetic.

You can also control which object is on top. Right-click your floating text box and go to Floating Order and choose "Bring to Front" or "Send to Back" to manage overlapping elements.

Final Thoughts

You now have a complete toolkit for adding and formatting text boxes in Tableau. What begins as a simple title can evolve into dynamic annotations and even interactive dashboard elements, adding layers of context and usability that take your reports from good to great.

Mastering the features of a powerful BI tool like Tableau is an incredibly valuable skill. We know, however, that sometimes you just want to get from a question to an insight without spending time dragging objects and clicking through formatting panes. That's why we created Graphed. It's built for marketing and sales teams who need real-time answers without the learning curve. Simply connect your data sources, and ask for what you need in plain English - like "create a chart showing campaign spend vs. sales from HubSpot for this quarter" - and the dashboard builds itself in real-time.

Related Articles

How to Connect Facebook to Google Data Studio: The Complete Guide for 2026

Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.

Appsflyer vs Mixpanel​: Complete 2026 Comparison Guide

The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.