How to insert images almost anywhere
In Datawrapper, you can use HTML to insert images to tooltips, tables, footnotes/ titles/ descriptions and in iframes as background image.
⚠️ If you use images that you haven't created and are not under an open license, make sure to attribute the photographer.
Insert images to tooltips
To add images to tooltips, we use the HTML <img> tag. Copy and paste the following code to the tooltip text field:
<img src="https://upload.wikimedia.org/wikipedia/commons/c/cb/Amsterdam_%28NL%29%2C_Anne-Frank-Huis_--_2015_--_7185.jpg" width="100%">
Replace the image address link with the url for your image. Make sure to keep <strong>width="100%"</strong>
. This will make the image as wide as the tooltip allows. (Otherwise, your image becomes super big; bigger than the tooltip):
If you’ve never seen this before, here’s a short explanation: <img>
is an individual element in HTML. It shouts out to everyone who wants to hear it (e.g. your browser) that we want to use an image. In
<img>
src
– and the width of the image –width
.
The source has to be an address. This could be an address of vacation pics on your computer. But then only you can see
To get the url of the image, right click on the image and select "Copy Image Address" from the menu:
Insert images in tables
To add images in Datawrapper tables, you can't use img tags. Instead, you can use markdown to do the same thing.
Markdown doesn't allow you to set a specific size, so to increase the size of the image, increase the font-size of the column from Step 3: VIsualize.

Insert images to footnotes, titles, and descriptions
To insert images e.g. in the footnotes we can't directly use the <img> tag. Instead, we use the <b> tag and give it a background image:
<b style="float:left; margin: 5px; width: 50px; height: 30px; background: url(https://media.giphy.com/media/sIIhZliB2McAo/giphy.gif); background-size: 50px 30px;"></b>
Insert images in the iframe as background
There are a few things you can do to customize your iframe.
For example, you can change the background color of the visualization by adding a background-color to the style attribute in the embed code.
background-color: yellow;
You can even set a custom background to the visualization by adding an image url in the iframe code:
background-image: url('https://your-image-address.com');
like so:
<iframe title="Share of individuals using the internet, 2015" aria-label="Map" id="datawrapper-chart-TNscZ" src="https://datawrapper.dwcdn.net/TNscZ/4/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none; background-image: url('https://images.unsplash.com/photo-1563291074-2bf8677ac0e5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=702&q=80');" height="510"></iframe>
image credit: Annie Spratt