How to Export Chart from Power BI to PowerPoint
Tired of using static, outdated screenshots of your charts in PowerPoint presentations? There's a much better way to showcase your key metrics. You can directly embed your interactive Power BI reports into PowerPoint, allowing you to present live, filterable data without ever leaving your slides. This guide will show you precisely how to do it, along with a few other methods for when a static image is needed.
Why Bring Power BI Charts into PowerPoint?
Before jumping into the how-to, let's cover why this is such a game-changer for your reports and presentations. Merging Power BI's dynamic analytics with PowerPoint's storytelling capabilities transforms your stale weekly reports into powerful decision-making tools.
Live, Interactive Data: Gone are the days of saying, "I'll have to get back to you with that." With a live Power BI visual embedded in your slide, you can answer follow-up questions in real-time. Want to see sales for a different region or timeframe? Just click the filter right there in your presentation.
Single Source of Truth: When you update your data in Power BI, it automatically refreshes in your PowerPoint presentation. This ensures everyone is looking at the same, most current numbers, eliminating confusion from multiple, outdated report versions.
Save Time and Effort: This process eliminates the tedious weekly routine of screenshotting dozens of charts, pasting them into slides, and hoping the numbers haven't changed since you started. You prepare the link once, and it's always ready to go.
Professional Storytelling: A dynamic chart makes for a more engaging and credible presentation. You can walk clients or stakeholders through the data, drilling down into insights together and telling a compelling story backed by live metrics.
Method 1: Embed a Live, Interactive Chart Using the Official Add-in
This is the most powerful and recommended method. It uses Microsoft's official Power BI add-in for PowerPoint to embed a fully interactive chart directly onto your slide. Viewers can click, filter, and explore the data just as if they were in Power BI Service.
Step 1: Get the Power BI Add-in for PowerPoint
First, you need to add the Power BI integration to your PowerPoint. It's a one-time setup.
Open PowerPoint and go to the Insert tab on the ribbon.
Click on Get Add-ins.
In the Office Add-ins store search bar, type "Power BI" and press Enter.
You should see Microsoft Power BI Storytelling. Click the Add button.
Once added, you will see a Power BI icon under the Insert tab. If you work for a larger company, your IT administrator may have already deployed this for you. If you can't find or add it, you may need to check with your IT department, as some organizations restrict add-ins.
Step 2: Find and Copy Your Power BI Report URL
Now, you need to grab the specific link for the visual you want to embed. You can't just copy the URL from your browser's address bar, you need a specific shareable link from within Power BI Service.
Log in to your Power BI Service account (app.powerbi.com) in your web browser.
Navigate to the report that contains the chart you want to embed.
Click on the Export or Share button in the top menu.
Select PowerPoint. You'll see two options: "Embed live data" and "Embed an image."
Choose Embed live data. A dialog box will appear with a unique URL specifically for embedding in PowerPoint. Click the Copy button to copy this link to your clipboard.
Pro Tip: Before copying the link, apply any filters or slicers you want to set as the default view. When you or your audience open the presentation, the chart will load with these filters already applied.
Step 3: Paste the URL into PowerPoint
With the add-in installed and the URL copied, you're ready to bring your chart to life in your presentation.
Go back to your PowerPoint presentation and navigate to the slide where you want the chart to appear.
Click the Power BI icon on your Insert tab. A placeholder box will be added to your slide.
In that placeholder box, you'll see a field to paste your URL. Paste the link you copied from Power BI Service into this field.
Click the Insert button.
After a moment, your live, interactive Power BI visual will load directly onto the slide! You can resize and reposition the box just like any other PowerPoint object.
Step 4: Interact with Your Live Visual
This is where the magic happens. A small toolbar will appear at the bottom of your embedded chart, and the chart itself is fully functional.
Filters Pane: Click this to open a side panel showing all available filters. You can slice and dice the data right inside your presentation - perfect for answering on-the-fly questions during a meeting.
Refresh: This button re-downloads the latest data from Power BI. If you know a new data load just finished, hit this to ensure you're presenting the absolute latest numbers.
Reset: This will restore the chart to the original state you saved it in, removing any filters you've applied during the presentation.
Data Insights: Click this for AI-powered insights, where Power BI automatically analyzes your visual to find trends or anomalies.
Method 2: Export a Static Image of Your Chart
Sometimes you don't need - or want - an interactive visual. If you're sending a presentation to someone who doesn't have Power BI access, or if you need a specific snapshot in time for a report, a static image is the better choice.
Option 2A: Copy Visual as an Image
This is the quickest way to get a high-quality screenshot of just one specific chart.
In Power BI Service, navigate to your report.
Hover over the chart you want to export.
Click the three-dot ellipsis (...) for "More options" in the top-right corner of the visual.
From the dropdown menu, select Copy visual as image.
A dialog will pop up. Just click Copy.
Now go to your PowerPoint slide and simply paste (
Ctrl + VorCmd + V).
The image of your chart will appear on the slide, complete with its title and any labels. It's a much cleaner method than using generic screengrabbing tools.
Option 2B: Export an Entire Page to PowerPoint
If you need an entire report page as a static slide, Power BI can generate a .pptx file for you.
Open your report in Power BI Service.
Go to the Export menu at the top.
Select PowerPoint.
This time, choose the second option: Embed an image.
You can choose to export the "Current page" or "Select Pages." Make your selection and click Export.
Power BI will process the request and then notify you when your PowerPoint file is ready to download. Each report page will be a separate slide in the presentation, containing a high-resolution image of how the page appeared at the moment of export.
Best Practices for Smooth Presentations
To avoid any hiccups during your big presentation, keep these tips in mind.
Check Permissions: For the interactive add-in to work, every person opening the PowerPoint file needs to have viewing permissions for the underlying Power BI report. If they don't have access, they'll just see an error message. For broad audiences or external clients, static images are the safer choice.
Design for the Slide: A Power BI report crammed with dozens of complex visuals might look great on a large monitor but will be unreadable on a PowerPoint slide. Consider creating dedicated report pages in Power BI that are simplified and designed specifically for embedding in your presentations.
Set the Default View: Remember that any filters you apply in Power BI before generating a live link will be saved as the default view. Use this to your advantage to make sure the chart’s initial state tells the most important part of the story.
Manage Audience Expectations: Let your audience know the chart is interactive! Encourage them to ask questions that require filtering the data. It fosters engagement and shows confidence in your numbers.
Final Thoughts
Integrating your Power BI reports into PowerPoint brings your data storytelling to a new level. You can use the official add-in method to present live, interactive data for internal meetings or static image exports for fixed reports or external stakeholders. Mastering these techniques will save you valuable time and make your presentations more impactful.
While mastering Power BI reporting is an invaluable skill, we believe getting insights shouldn't be so manual. When we built Graphed, the goal was to eliminate these extra steps standing between you and an answer. Instead of building, exporting, and embedding, our platform lets you just ask a question like "show me a year-over-year revenue chart from Shopify broken down by marketing campaign" and get a shareable, live dashboard instantly. It’s all about helping you move from raw data to a clear insight in seconds.