HTML Viewer for Power BI

Overview
Support
Pricing
Privacy Policy
Overview

Overview

The HTML Viewer is a custom Power BI visual that lets you render HTML content directly in your reports. It enables flexible formatting and enhanced data presentation using standard HTML, while ensuring safe rendering through built-in sanitisation.

Key Features

     ○ Render HTML content from your dataset

     ○ Support for formatted text, tables, lists, and links

     ○ Multiple display modes: HTML, Raw Text, and Debug

     ○ Built-in HTML sanitisation for safe rendering

     ○ Optional support for external images

     ○ Lightweight and optimised for performance

How it works

The visual reads HTML content from your data model and renders it inside the Power BI report canvas.
All processing happens locally within the Power BI visual environment.

HTML Handling & Security

The visual sanitises all HTML content before rendering it to ensure safe and consistent display.

Only the following HTML tags are supported:

h1, h2, h3, h4, h5, h6,
p, br, hr, span, div,

strong, b, em, i, u, s, sub, sup,
ul, ol, li,

table, thead, tbody, tfoot, tr, th, td,
a, img,

pre, code, blockquote,
style

All other HTML tags are removed during sanitisation and will not be rendered.

Additional behavior

     ○ Links can be opened by the user

     ○ External images are blocked by default and can be enabled in the visual settings

     ○ Rendering is subject to Power BI sandbox restrictions

Display Modes

     ○ HTML – Renders sanitised HTML content

     ○ Raw Text – Displays the original HTML source as plain text

     ○ Debug – Shows rendered content with warnings about removed tags and additional diagnostics

Use Cases

     ○ Display formatted text and rich content

     ○ Create custom layouts within reports

     ○ Present structured information

     ○ Enhance storytelling in dashboards 

Limitations

     ○ Unsupported HTML tags are removed during sanitization

     ○ Advanced scripting (e.g. JavaScript) is not supported

     ○ External content may be restricted by Power BI security policies








Support

​Overview

The HTML Viewer is a Power BI custom visual that allows you to render HTML content directly within your reports.

Getting Started

    1. Add the HTML Viewer visual to your Power BI report
    2. Drag a column or measure containing HTML into the visual
    3. Adjust settings in the Format pane under Content

Display Modes

     ○ HTML – Renders sanitized HTML content

     ○ Raw Text – Displays the original HTML source

     ○ Debug – Shows additional information and warnings

Common Issues

No content displayed

       ○ Ensure a field with HTML content is assigned

       ○ Check if the content is empty

Content not rendering as expected

       ○ Some HTML tags are not supported and will be removed

       ○ Try Debug or Raw Text mode to inspect the content

Images not showing

       ○ External images are disabled by default

       ○ Enable “External images” in the settings if required

Limitations

     ○ Unsupported HTML tags are removed during sanitization

     ○ JavaScript and advanced scripting are not supported

     ○ Rendering is subject to Power BI sandbox restrictions

    Contact & Support

    If you need help or have questions, please contact: StefanPersson@spotonbi.com



    Pricing

    Pricing

    Pricing is based on Microsoft Marketplace licensing and is designed to scale with your organisation.

    Starter

       ○ 1–25 users

       ○ €1.00 per user (max €25)

    Business

       ○ 50–150 users

       ○ €0.50 per user (max €75)

        Enterprise

           ○ Large-scale deployment

           ○ Predictable pricing (~€75 total)

      How pricing works

      Microsoft Marketplace uses per-user licensing.

      To accommodate different organization sizes, we offer three pricing plans designed to scale from small teams to enterprise deployments.

      For larger environments, high-volume tiers are used to ensure predictable pricing, avoiding costs increasing linearly with user count.


      Privacy Policy



      Introduction

      This privacy policy describes how we handle data in relation to our Power BI custom visual.

      Data Collection

      The visual does not collect, store, or transmit any data, including personal or report data.

      Data Processing

      All data displayed in the visual is provided by Microsoft Power BI and is processed locally within the Power BI environment.
      The visual does not transmit data outside the Power BI environment and does not use external services.

      External Data Transmission

      The visual does not send any data to external services, APIs, or third parties.

      Data Storage

      The visual does not store any user or report data.

      Cookies and Tracking

      The visual does not use cookies, tracking technologies, or analytics.

      User Rights (GDPR)

      As no personal data is collected or processed outside of Power BI, this visual does not independently manage personal data.
      If you have questions, you may contact us.

      Contact

      Stefan Persson
      stefanpersson@spotonbi.com