How to Increase Scrollbar Size in Power BI

Cody Schneider••8 min read

The tiny scrollbars in Power BI are a well-known frustration for many developers and users. If you've ever struggled to grab that pixel-thin bar on a crowded table or matrix, especially on a high-resolution monitor, you're not alone. This guide will walk you through the practical workarounds available to make Power BI scrollbars more user-friendly, from using custom themes to rethinking your report design entirely.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Are the Scrollbars in Power BI So Small?

There isn’t a single official reason, but the design likely stems from a combination of aesthetic choices and technical frameworks. Modern UI design often favors minimalism, where interface elements like scrollbars are de-emphasized to give content maximum focus. These scrollbars often appear when you hover and fade away when not in use, creating a "cleaner" look.

However, this design clashes with usability in a few common scenarios:

  • High-Resolution Displays: On 4K or 5K monitors, individual pixels are smaller. A scrollbar that's a set number of pixels wide (e.g., 10 pixels) will appear physically tiny, making it difficult to click precisely.
  • Accessibility: For users with motor impairments, grabbing a very small target with a mouse can be challenging and frustrating.
  • Dense Reports: Business dashboards are often packed with information. When you have multiple visuals with scrollbars on one page, the low visibility and small size make navigating the report a chore.

The Honest Truth: No Magic "Size" Setting Exists (Yet)

Let's get this out of the way first: As of now, there is no simple, built-in option in the Power BI Desktop formatting pane that says "Scrollbar Size" with a slider next to it. You cannot directly change the pixel width of a scrollbar within the standard Power BI user interface.

This has been a highly requested feature for years, and while it might be on Microsoft's roadmap, we currently have to rely on a series of workarounds and design best practices. The following sections will cover the most effective methods to address the issue.

Workaround 1: Improve Visibility with a Custom Theme

If you can't make the scrollbar wider, the next best thing is to make it much easier to see. By default, the scrollbar colors can be a low-contrast gray that blends into the background. Using a JSON theme file, you can change the colors to make the scrollbar pop, dramatically improving usability.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step-by-Step Guide to a High-Contrast Scrollbar Theme:

A theme file is a simple text file that tells Power BI how to style your report visuals. Here's how to use one for this purpose.

1. Create the JSON File

Open a plain text editor like Notepad, Notepad++, or VS Code. Do not use a word processor like Microsoft Word, as it adds extra formatting.

Copy and paste the following code into the text editor:

{
    "name": "High Visibility Scrollbars",
    "visualStyles": {
        "*": {
            "*": {
                "scrollbar": [{
                    "backgroundColor": {"solid": {"color": "#F1F1F1"}},
                    "barColor": {"solid": {"color": "#C13626"}},
                    "borderColor": {"solid": {"color": "#000000"}}
                }]
            }
        }
    }
}

Feel free to customize the hex color codes. In this example:

  • #F1F1F1 is a light gray for the scrollbar track (the background).
  • #C13626 is a bold, high-contrast red for the scrollbar thumb (the part you drag).
  • #000000 is a black border to help it stand out further.

2. Save the File with a .json Extension

Click "Save As," and in the "Save as type" dropdown, select "All Files." Name your file something descriptive, like HighContrastScrollbars.json. The .json extension is critical.

3. Import the Theme into Power BI

Open your Power BI report and follow these steps:

  1. Go to the View tab in the ribbon.
  2. Click the dropdown arrow in the Themes section.
  3. Select Browse for themes.
  4. Navigate to where you saved your .json file and select it.

Power BI will immediately apply the theme. Now, when you hover over a visual with a scrollbar (like a table or matrix), you'll see your new, high-contrast colors. While this doesn't alter the size, it makes the scrollbar much easier to spot and interact with.

Workaround 2: Use Windows Accessibility Settings

Another approach is to make a system-wide change in Windows itself. This method is a blunt instrument, as it will affect not just Power BI but all compatible applications on your computer. However, it can be very effective.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Change Display Scaling

The most direct way to make everything on screen bigger - including scrollbars - is to change your display's scale factor.

  • Step 1: Right-click on your desktop and select Display settings.
  • Step 2: Under the "Scale & layout" section, you'll find a dropdown menu for "Scale."
  • Step 3: By default, this is often at 100% or 150%. Try increasing it to the next recommended level (e.g., from 150% to 175%).

The Trade-off: This will enlarge the entire user interface, including text, icons, and menus in all your apps. The upside is that Power BI’s scrollbars will become physically larger and easier to click. The downside is that you will fit less information on your screen at once.

Always Show Scrollbars

Part of the frustration is that scrollbars often auto-hide until you hover over them. You can disable this behavior in Windows settings.

  • Step 1: Open Windows Settings.
  • Step 2: Go to Accessibility.
  • Step 3: Select Visual effects.
  • Step 4: Toggle on the option for Always show scrollbars.

Now, scrollbars won't disappear, making them permanently visible. This is especially helpful when combined with the custom theme, as your bright red scrollbar will always be present, ready to be clicked.

Workaround 3: Re-think Report Design to Avoid Scrolling

Often, the need for extensive scrolling points to a larger design issue: information overload. A crowded visual that requires users to scroll endlessly is not user-friendly. The most effective long-term solution is to design your reports in a way that minimizes or eliminates the need for them in the first place.

Use Slicers Creatively

Instead of displaying a giant table with all products, categories, and years, let users choose what they want to see. An effective slicer panel can turn an unusable scrolling table into an interactive and focused dashboard.

  • Example: You have a matrix showing sales for 500 different products across 5 years. This forces both vertical and horizontal scrolling. Instead, add a slicer for "Product Category" and another for "Year." Your users can now filter the matrix down to a specific category for a single year, which might fit on the screen without any scrollbars at all.

Embrace the Filters Pane

The Filters pane is another powerful tool for trimming down data. While slicers are visible on the canvas, the Filters pane can hold more complex, background filters. You can set a filter to show only "Top 10" products by sales, which automatically prevents the table from growing too long.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Leverage Matrix Expand/Collapse Features

If you have hierarchical data (e.g., Region > Country > City), don't just dump it into a flat table. A matrix visual is designed for this. Users start with the highest level (Regions) visible and can click to expand and see the underlying countries, then cities. This "drill-down" functionality is a much more intuitive way to explore data than scrolling through hundreds of rows.

Break Down Complex Pages

Consider whether all the information truly needs to be on a single page. If one page has four tables, two bar charts, and five slicers, it's likely too busy. Instead, you can:

  • Split it into multiple pages: Create one summary page and then separate, more detailed pages for "Sales by Region," "Product Performance," etc.
  • Use Drillthrough Pages: Set up a drillthrough page for details. A user could right-click an item in a summary table (like "Electronics") and select "Drillthrough" to navigate to a page dedicated entirely to electronics data. This keeps your main page clean and scroll-free.

Final Thoughts

In short, a direct option to resize Power BI scrollbars doesn't exist within the program, forcing us to get creative. You can make scrollbars easier to handle by improving their color contrast with a JSON theme, adjusting system-wide Windows settings, or - most effectively - redesigning your reports with slicers, filters, and drillthrough pages to remove the need for so much scrolling in the first place.

Tweaking JSON files and restructuring entire reports are manual fixes for a persistent frustration. Constantly fighting with these tiny details is often a sign of spending too much time wrestling with tool quirks and not enough time on your actual analysis. That's precisely why we built Graphed—instead of hunting through menus and editing code for visibility, you connect your data, ask "Show my top 10 products by revenue in Canada for this quarter," and get a clean, interactive dashboard in seconds. We automate the report-building grind so you can focus on the insights, not on fighting the interface.

Related Articles