Publishing and Embedding Power BI Reports into a Website
Source: Dev.to
Introduction
As a seasonal Power BI user, I always found it to be an easy and simple tool to use. This perspective affected how much I was able to utilize it, leading to missed opportunities to practice more advanced features.
The first time I used Power BI was during a bootcamp, where it was the easier part of the program before moving on to more challenging, time‑demanding modules related to machine learning.
After enrolling in a new course that includes Power BI, I revisited the tool. Power BI is indeed easy, but it requires practice and consistent use—otherwise you can get stuck in the beginner loop.
This article explains how to publish and embed your Power BI reports into websites or web pages.
What is Power BI?
Power BI makes data visual. It helps you communicate what your data is about to stakeholders and tell a story with your data.
After working on your report, you need to save it and publish it.
Step 1 — Save Your Report
To save your report, click on the File icon on the top left of the screen.

Step 2 — Publish Your Report
- Go to Home on the ribbon.
- At the far right, click the Publish button.

After selecting Publish, you will be prompted to choose a workspace.
- If you do not have a workspace, log into your Power BI account and create one.
Note: A workspace is only available in Power BI Service, not in Power BI Desktop.

Step 3 — Embedding to a Website
After publishing:
- Go to your Workspace.
- Open the Report.
- Navigate to File → Embed report.

After clicking Embed report, select Website and copy the iframe HTML to paste into your web page.

Conclusion
Power BI is a powerful tool for data visualization and storytelling. Publishing reports to Power BI Service and embedding them into websites allows you to share insights with a wider audience in an interactive and visually appealing way.
Like any tool, Power BI requires practice and consistency to master and fully utilize its capabilities.