Site menu

Accessible Power BI reporting

Formatting text

Font formatting 

To ensure your dashboard is clear and readable, consider the font colour, size and style you use. This is important for people with conditions like dyslexia and visual impairments.

Aim for consistency across your dashboard. This provides a clearer experience for users.  

Font choice

The choice of font is important for accessibility and readability. Especially for users with dyslexia.

Many fonts are created with this in mind. For example, Sans serif fonts. These are perceived as less crowded and therefore easier to read.

Recommended fonts include Verdana, Calibri, Tahoma, Arial, Corbel and Helvetica. 

Font size 

Avoid using small text as this is harder to read.

We recommend using a text size no smaller than size 12. Due to Power BI's automatic formatting this is not always possible.

Font styling

We recommend avoiding:

  • Using italics. This can be hard for some people to read.
  • Using block capitals. This can be hard for some people to read.
  • Underlining text. This can make the text look like a link.  

Font colour

There must be enough contrast between the font colour and the background colour.

Learn more about accessible colour contrast.

Headings, titles and labels

Apply visual formatting to your titles, headings and labels. Use a larger font size (where possible) and bold formatting. This helps users looking at your report find key information and navigate the layout.

Titles and headings with the same level of importance should look the same. The more important your title or heading is, the bigger it should be.  

Axis titles should be smaller than graph/chart titles. Axis labels and data labels should be smaller than axis titles. Ensure that text in a graph/chart is not obstructed by other chart elements. More information on how to format graphs and charts.

Text alignment 

Use the same text alignment across your dashboard, for consistency. Left aligning text makes it easier to read. Especially for users with dyslexia.

Avoid centre aligning text, particularly when it runs over more than one line.

Right align numbers in tables. This is so it is easier to see the size of the numbers as they increase.

Number formatting

Make the numbers in your graphs/charts easy to understand. To do this, you should:

  • Use commas in large numbers. For example, "1,000" or "250,000" 
  • Use units to shorten numbers. For example, use "m" for millions, such as "50m". Make sure you explain all abbreviations in the first instance.
  • Avoid using more decimal places that you need. For example, use "10.5" instead of "10.50". Consider rounding to whole numbers if a high level of accuracy is not required.
  • Avoid using more than 2 decimal places (except in exceptional circumstances). For example, use "3.65" not "3.652". 
  • Use currency symbols for values that represent amounts of money. For example "£1,000".
  • Use percentage symbols for values the represent percentages. For example "20%".
  • Use long date formats instead of short date formats where you can. For example "1 April 2024" instead of "01/04/2024".

Formatting that is not possible in Power BI

  • Line and word spacing are not controllable in Power BI
  • Power BI may truncate longer titles. This cannot be manually adjusted.
  • You cannot make Y-axis labels horizontal in Power BI
  • It is not always possible to control font size within graphs and charts. This is due to Power BI pre-set formatting. If this happens, consider if the page is too crowded and if the graph may be better placed on another page.
Share this page