I want to send an Outlook email that contains an externally hosted image, but I can find no options in the UI that lets me do this.

I want to insert the image's URL somehow, and have it appear as an image in the email (as if I'd inserted a picture from my file system), rather than as a clickable link.

It's the sort of thing that can be done easily enough in code, just by including an HTML <img> tag in the body.

Is there a way of doing this with the Outlook UI?


The external image I'd tried this with was a .png, which, using the Insert Picture dialogue and pasting in a URL, appeared as a clickable link.

Following Ivo's answer, I had another go with a .JPG, and it displays as an image. However, this image is embedded, not linked.

Perhaps I wasn't clear - apologies. I don't want to take a copy of the image and send it. I want to include the link, not the image, in a way that

a) Ideally, renders the image in the email while it's being composed

b) Much more importantly, downloads the image from the external link and renders it when the email is received and then opened.

Outlook can render newsletter-type emails that have linked images - I want to compose one like that.

  • Could you provide the link to the image? Since .png seems to work for me just as well. Worst case, just save it locally and embed it with copy+paste
    – Ivo Flipse
    Jun 24, 2010 at 9:31
  • It is also can be done using UI. See another similar question [here][1]. [1]: superuser.com/questions/363697/363803
    – thims
    Dec 14, 2011 at 8:11

5 Answers 5


I found this here.

Insert New DWORD "Send Pictures With Document" (note the spaces)

With a value of 1 you’ll include the picture with the message instead of as a link. If the value is set to 0 or when the key is missing you’ll send a link.

3rd party Edit: Here's a screenshot of what the "Send Pictures With Document" setting should look like: Screenshot of Send Pictures With Document value in registry

  • I hope this one works, if so you get my upvote!
    – Ivo Flipse
    Jun 24, 2010 at 11:34
  • Haven't had a chance to try this yet, but it's very plausible - typical of MS security 'fixes' - "if there's a risk, remove the feature". Sadly, even if it works, it won't work for me, since most of my users won't have the privileges to modify their registry. You'll still get an upvote from me if it works though :)
    – ChrisA
    Jun 25, 2010 at 17:09
  • +1 for a good idea, but it didn't work sadly.
    – ChrisA
    Dec 11, 2010 at 15:45
  • 1
    This worked for me - it turns out to be the same change that "Outlook Tweaker" makes to achieve the same result, as documented here: superuser.com/questions/363697/… Dec 14, 2011 at 3:36

Go to Format Text and enable HTML.

Go to Insert and click on Picture

Under File Name, copy paste the URL instead of a local file

Edit: According to this Outlook 2007 Help page

Insert a picture from a Web page

  • Open the Microsoft Office Outlook 2007 message.
  • From the Web page, drag the picture that you want into the message.
  • Make sure the picture that you choose is not a link to another Web page. If you drag a picture that is linked, it will be inserted in your message as a link instead of an image.

Insert a linked picture from a web page

  • Open the message.
  • On the Web page, right-click the picture you want, and then click Copy.
  • In the message, right-click where you want to insert the picture, and then click Paste.

So it's strange if this doesn't work for you under Office 2007

  • Note this is for Outlook 2010
    – Ivo Flipse
    Jun 24, 2010 at 7:46
  • Thanks. However, is this possible with Outlook 2007? Pasting a URL in the Insert Picture dialogue gives a clickable link, not an image.
    – ChrisA
    Jun 24, 2010 at 9:20
  • Are you using the latest up to date version of Office 2007? Since it seems a known issue back in 2007...
    – Ivo Flipse
    Jun 24, 2010 at 9:29
  • AFAIK, I am. I apply all the service packs and updates. Neither of the above techniques works, BTW. In either case, if I drag a JPG in, or copy/paste it (from IE), it puts the picture in the email Ok, but as an embedded image (with a src="cid:xxx" tag) not as a linked one.
    – ChrisA
    Jun 24, 2010 at 10:22

I finally found the answer to this and decided to share my newfound knowledge. The process is somewhat obfuscated, but it's not too bad.

The first thing you need to do is make the HTML file you want. Just open notepad and put the html in that you want in the document and save it as .htm.

My apologies, looks like the document must be made using microsoft word or it will not work. In other words, instead of creating an html file from plain text, open Microsoft Word and make a document then save as filetype htm. Then you can edit it to add raw html like pictures.

Finally, go like you're going to compose an email. Click Insert > Attach File. Browse to the file you just made, and select it but do not actually insert it. The Insert button on the bottom right should now be enabled with a small arrow to the right. Click the small arrow, and click "Insert as text".

This will pull all of your raw HTML in. What's better is you can actually add text, change formatting, and tweak it if you like. Be warned that tweaking may result in undesired results, so I recommend sending it to yourself as a test to see if it will show up correctly when it's sent.

That's it, no registry changes required. Anyone should be able to do this relatively easily.

Good luck!


I had the same problem with Microsoft Outlook 2010.

Going to "HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Options\" there was no Mail key. I simply created it and followed Raithlin's answer.

Upon restarting Outlook it now works perfectly! I hope this helps someone else in the future!

  • command line: reg add HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Options\Mail /v "Send Pictures With Document" /t REG_DWORD /D 1
    – yzorg
    Mar 9, 2014 at 20:25

The need for the Registry tweak may depend on the Outlook version. According to this, "the default for Outlook 2013 is already to link to the pictures instead of embedding them so there is no need to set this value." (of the registry key).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .