Update: It appears that the ability to embed an image this way was removed in Tableau Desktop v10.0+
Have you ever wanted to include an image in a Tableau dashboard without referencing a local file or hosting the image online? The following will walk you through how to embed an image directly within a dashboard. Doing this provides two benefits:
Have you ever wanted to include an image in a Tableau dashboard without referencing a local file or hosting the image online? The following will walk you through how to embed an image directly within a dashboard. Doing this provides two benefits:
- You can share a workbook without having to worry about including external image files
- Images will appear in a workbook even if the user doesn’t have an active internet connection
At a high-level, we will Base64 encode an image and use
that as a Web Page object URL within a dashboard.
Steps:
- Go to https://www.base64-image.de/
- Follow the site's instructions to Base64 encode the image
- Click on </> show code for the image
- Copy the code associated with "For use in <img> elements:"
- Add a Web Page object to your Tableau dashboard
- Paste the copied code into the URL field and click OK
- The image will now be displayed within the Web Page object