{"id":11753,"date":"2020-04-08T06:19:52","date_gmt":"2020-04-08T06:19:52","guid":{"rendered":"https:\/\/www.gmass.co\/blog\/?p=11753"},"modified":"2020-04-11T00:35:27","modified_gmt":"2020-04-11T00:35:27","slug":"hosted-vs-embedded-images-gmail","status":"publish","type":"post","link":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/","title":{"rendered":"How to set hosted vs embedded images in Gmail"},"content":{"rendered":"<p>When you <strong>insert an image<\/strong> in the Gmail <strong>Compose<\/strong> window, the image is commonly inserted as an <strong>embedded image<\/strong>, meaning the full content of the image becomes a part of the message body. Then when the recipient receives your email, <strong>no Internet connection is needed to view the images<\/strong> because all of the <strong>image data is part of the message<\/strong> and <strong>doesn&#8217;t need to be downloaded from a web server<\/strong>. Most popular email marketing systems like MailChimp and Constant Contact only allow you to use <strong>hosted images<\/strong> in campaigns, where the image is served with a URL and downloaded when the recipient opens the email.<\/p>\n<p>Let&#8217;s discuss the differences between <strong>embedded<\/strong> images and <strong>hosted<\/strong> images (also sometimes incorrectly called &#8220;linked images&#8221;).<\/p>\n<h3>Gmail&#8217;s \u201cInsert photo\u201d feature and how it behaves<\/h3>\n<figure id=\"attachment_11789\" aria-describedby=\"caption-attachment-11789\" style=\"width: 730px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11789\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb.png\" alt=\"Gmails insert photo feature\" width=\"730\" height=\"581\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb.png 1216w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb-300x239.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb-768x611.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb-1024x815.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb-24x19.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb-36x29.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Gmails-insert-photo-feature-132kb-48x38.png 48w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><figcaption id=\"caption-attachment-11789\" class=\"wp-caption-text\"><em>Notice that &#8220;Insert&#8221; is being clicked. and then that launches the Insert Photo screen. the user has already clicked the &#8220;Insert Image&#8221; icon (the mountains) in the Compose toolbar.<\/em><\/figcaption><\/figure>\n<p>Using Gmail&#8217;s <strong>&#8220;Insert photo&#8221;<\/strong> button, if you select an image from <strong>Photos<\/strong>, <strong>Albums<\/strong>, or you <strong>Upload<\/strong> your own picture, and then insert it &#8220;inline,&#8221; it gets inserted as an <strong>embedded image<\/strong>. The only case where the <strong>image is inserted as a hosted image<\/strong> is if you specify a <strong>URL<\/strong> for the image, in which case the image remains <strong>hosted<\/strong>, but the URL is converted to a Google-based image URL. For example, if I use a URL from my website for an image:<\/p>\n<p><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11790\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb.png\" alt=\"image from URL\" width=\"730\" height=\"336\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb.png 1224w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb-300x138.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb-768x354.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb-1024x472.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb-24x11.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb-36x17.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/image-from-URL-36kb-48x22.png 48w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<p>Then when I actually insert this image and send the email, the URL gets converted to:<\/p>\n<p><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb.png\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11791\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb.png\" alt=\"converted image URL\" width=\"731\" height=\"210\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb.png 1224w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb-300x86.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb-768x221.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb-1024x294.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb-24x7.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb-36x10.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/converted-image-URL-87kb-48x14.png 48w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/a><\/p>\n<p>So, when using a <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/gmass-powerful-mail-merge\/ehomdgjhgmbidokdgicgmdiedadncbgf?hl=en-US\">Gmail extension<\/a> to send email campaigns, if the extension uses the Gmail Compose window, images are handled the same way. In GMass&#8217;s case, if you launch a <strong>Compose<\/strong> window, fill in the <strong>Subject<\/strong>, <strong>Message<\/strong>, and include at least one image, and then hit the GMass button to send to your email list, the emails go out with the images <strong>embedded<\/strong>. If, however, you use the <strong>Load Campaign<\/strong> feature to set the <strong>Subject<\/strong> and <strong>Message<\/strong> in the <strong>Compose<\/strong>, then the <strong>images are loaded as hosted images<\/strong>, because it&#8217;s <em>impossible<\/em> to set the Gmail Compose window programmatically to include embedded images. The Gmail Compose window can contain natively-embedded images only if you insert them using the &#8220;Insert photo&#8221; feature using the <strong>Photos<\/strong>, <strong>Albums<\/strong>, or <strong>Upload<\/strong> tabs.<\/p>\n<p>So if the campaign you select originally had embedded images, those images are saved to a server on-the-fly, and the &#8220;img&#8221; tag &#8220;src&#8221; attribute is changed to our server using your account&#8217;s tracking domain.<\/p>\n<p><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb.png\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11794\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb.png\" alt=\"Load campaign\" width=\"730\" height=\"845\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb.png 1057w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb-259x300.png 259w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb-768x889.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb-884x1024.png 884w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb-21x24.png 21w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb-31x36.png 31w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/load-campaign-184kb-41x48.png 41w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<p>This presents an <strong>inconsistency<\/strong> with how images are handled, since <strong>if you insert images and then send right away<\/strong>, they send as embedded images, but if you <strong>load a saved campaign<\/strong> and then send, the <strong>images are sent as hosted<\/strong>.<\/p>\n<p>We&#8217;ve now added a setting so that <strong>you can force images to either be hosted or embedded. <\/strong>You can also choose &#8220;default,&#8221; which will leave the images however they naturally exist in the Compose window. The <strong>default option<\/strong> is what we expect most users to use, so they don&#8217;t have to worry about it.<\/p>\n<h3>How to set your images to be hosted or embedded<\/h3>\n<p><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb.png\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11795\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb.png\" alt=\"set images to be hosted or embedded\" width=\"730\" height=\"432\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb.png 1216w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb-300x178.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb-768x455.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb-1024x606.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb-24x14.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb-36x21.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/set-images-to-be-hosted-or-embedded-122kb-48x28.png 48w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<p><strong>Default:<\/strong> Images will be sent exactly how they are already set in the Compose, whether that be hosted or embedded.<\/p>\n<p><strong>Hosted:<\/strong> Will force any embedded images to now be hosted.<\/p>\n<p><strong>Embedded:<\/strong> Will force any hosted images to now be embedded.<\/p>\n<h3>Deliverability Advantage with Embedded Images<\/h3>\n<p>It is our working theory that there&#8217;s an <strong>email deliverability advantage<\/strong> with <strong>embedded images<\/strong> compared to <strong>hosted images<\/strong>.<\/p>\n<p>Why?<\/p>\n<p>Because this mimics the most common behavior of any standard email client, like Gmail, Outlook, Thunderbird, and Apple Mail. When you insert an image using a standard email client, the image isn&#8217;t hosted anywhere \u2014 the image is embedded into the body of the email. With this new setting, you can <strong>force hosted images to be embedded<\/strong>, and you can <strong>force embedded images to be hosted<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb.png\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11797\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb.png\" alt=\"embedded option\" width=\"730\" height=\"420\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb.png 1224w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb-300x173.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb-768x442.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb-1024x589.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb-24x14.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb-36x21.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-option-128kb-48x28.png 48w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<p>We&#8217;ve also now added an <strong>&#8220;Embed images&#8221;<\/strong> option to the <a href=\"https:\/\/www.gmass.co\/blog\/spam-solver-tweaks-emails\/\">Spam Solver<\/a>, which sends variations of your emails to seed accounts to see which variation results in the <strong>highest Inbox placement<\/strong>. Of course, the &#8220;Embed images&#8221; variation changes your email only if the images are hosted to begin with. Also, if there are no images, then this option won&#8217;t do anything.<\/p>\n<p>Over time, we&#8217;ll accumulate data when people use this option, so we&#8217;ll be able to determine more conclusively if embedding images offer an email deliverability advantage.<\/p>\n<h3>How do you know if your images are hosted or embedded?<\/h3>\n<p>To verify how your images are being included in your email campaigns, just look at an email in your <strong>Sent Mail<\/strong> folder. Open up the email, and use Gmail&#8217;s <strong>Show Original<\/strong> function to see the code behind the email message.<\/p>\n<p><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb.png\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11798\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb.png\" alt=\"show original gmail code\" width=\"730\" height=\"544\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb.png 1224w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb-300x224.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb-768x572.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb-1024x763.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb-24x18.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb-36x27.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/show-original-gmail-code-200kb-48x36.png 48w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<p>If you see your image references looking like this:<\/p>\n<figure id=\"attachment_11799\" aria-describedby=\"caption-attachment-11799\" style=\"width: 730px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb.png\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11799\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb.png\" alt=\"Original Gmail code\" width=\"730\" height=\"391\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb.png 1224w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb-300x161.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb-768x412.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb-1024x549.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb-24x13.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb-36x19.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/original-gmail-code-91kb-48x26.png 48w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><figcaption id=\"caption-attachment-11799\" class=\"wp-caption-text\"><em>Notice the first img src attribute is set to download the image from amazonaws.com.<\/em><\/figcaption><\/figure>\n<p>&#8230; then you&#8217;ll know your images are hosted. But if you see your image references looking like this:<\/p>\n<figure id=\"attachment_11801\" aria-describedby=\"caption-attachment-11801\" style=\"width: 730px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb.png\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11801\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb.png\" alt=\"embedded Gmail code\" width=\"730\" height=\"490\" srcset=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb.png 1216w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb-300x201.png 300w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb-768x515.png 768w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb-1024x687.png 1024w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb-24x16.png 24w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb-36x24.png 36w, https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/embedded-Gmail-code-108kb-48x32.png 48w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><figcaption id=\"caption-attachment-11801\" class=\"wp-caption-text\"><em>Notice the first img src attribute starts with &#8220;cid&#8221; and has an identifier instead of a URL.<\/em><\/figcaption><\/figure>\n<p>&#8230; then you&#8217;ll know they&#8217;re embedded. Embedded images always have the &#8220;img&#8221; src attribute start with &#8220;cid.&#8221; Note, however, that the entire email source isn&#8217;t displayed when it contains embedded images or attachments. That&#8217;s because Gmail doesn&#8217;t want to flood your browser with information for which you probably don&#8217;t want wait or see. If you want to see the entire email source that shows the image content MIME encoded and embedded into the message, click the <strong>&#8220;Download Original&#8221;<\/strong> option at the top.<\/p>\n<h3>How do you decide whether to use hosted or embedded images?<\/h3>\n<p>Use <strong>hosted images<\/strong> if your priority is:<\/p>\n<ol>\n<li>The smallest email <strong>size (embedded images take up lots of space)<\/strong><\/li>\n<li>The <strong>fastest<\/strong> email sending (the larger the email message, the slower we can send them)<\/li>\n<\/ol>\n<p>Use <strong>embedded images<\/strong> if:<\/p>\n<ol>\n<li>You want the maximum <strong>visibility<\/strong> of the images (embedded images will usually still display even if the email client doesn&#8217;t normally download images without user consent).<\/li>\n<li>You want the best possible <strong>email deliverability<\/strong> to the Inbox<\/li>\n<li>You don&#8217;t mind a <strong>larger email size<\/strong> and <strong>slower<\/strong> email sending<\/li>\n<\/ol>\n<h3>How does embedding images affect open tracking?<\/h3>\n<p>Regardless of whether you use hosted or embedded images, the open tracking pixel that tells you who opened and didn&#8217;t open your email campaign <strong>isn&#8217;t affected<\/strong>. The open tracking pixel <strong><em>has<\/em><\/strong> to be a hosted image in order for any email tracking system to work.<\/p>\n<h3>Use this technique for campaigns or person-to-person emails<\/h3>\n<p>The GMass button can be used for both cold email campaigns and as a <strong>replacement for the blue Send button<\/strong> for even <strong>person-to-person emails<\/strong>. The GMass button is present on both new Compose windows and the Compose window when you reply to an email, so that you can take advantage of scheduling and tracking. For now, however, the <strong>embedded vs. hosted image setting<\/strong> is only available on an original email that you&#8217;re composing, not a reply.<\/p>\n<h3>Other Resources<\/h3>\n<p>If you read other articles about images in Gmail, be careful of the confusing terminology used. Other articles like <a href=\"https:\/\/smallbusiness.chron.com\/embed-photos-email-messages-48532.html\">this<\/a>\u00a0use the phrase &#8220;embedded images&#8221; to cover the general process of inserting a picture into an email, without regard to whether the image is hosted or truly &#8220;embedded.&#8221;<\/p>\n<p>Still, other articles from popular email services like SendGrid, contain <a href=\"https:\/\/sendgrid.com\/blog\/embedding-images-emails-facts\/\">misinformation<\/a>. In this case, the article states that Gmail won&#8217;t display embedded images properly, and that&#8217;s just not true.<\/p>\n<p>This <a href=\"https:\/\/blog.mailtrap.io\/embedding-images-in-html-email-have-the-rules-changed\/\">Mailtrap article<\/a> goes into depth about the various options for including images in emails, but be wary of their terminology. They use the word &#8220;embedded&#8221; to include any image that&#8217;s part of the body of the email, as opposed to being attached to the email.<\/p>\n<h3>Want to turn your image into a link?<\/h3>\n<p>Now that you know everything there is to know about <strong>inserting images<\/strong> into your email campaigns, you might also want to know how to <strong>make your images clickable<\/strong> inside the Gmail Compose window. See my guide and video about <a href=\"https:\/\/www.gmass.co\/blog\/add-link-to-image-in-gmail\/\">linking images in Gmail<\/a>. Here&#8217;s where it can get confusing, though. This guide is about <em>linking an image<\/em>, not <em>linked images<\/em>. &#8220;Linked images&#8221; are what some people refer to as what I&#8217;m calling &#8220;hosted images,&#8221; which are the opposite of &#8220;embedded images.&#8221; If this is still confusing, let me know in the Comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you insert an image in the Gmail Compose window, the image is commonly inserted as an embedded image, meaning the full content of the image becomes a\u2026<\/p>\n","protected":false},"author":2,"featured_media":11803,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1954,4,4255],"tags":[],"class_list":["post-11753","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-email-deliverability","category-gmail","category-new-features"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>How to set hosted vs embedded images in Gmail<\/title>\r\n<meta name=\"description\" content=\"In most cases when you insert an image into the Gmail Compose window, it inserts as an embedded image. Now YOU can control whether it&#039;s hosted or embedded.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to set hosted vs embedded images in Gmail\" \/>\r\n<meta property=\"og:description\" content=\"In most cases when you insert an image into the Gmail Compose window, it inserts as an embedded image. Now YOU can control whether it&#039;s hosted or embedded.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/\" \/>\r\n<meta property=\"og:site_name\" content=\"GMass Blog\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GmailMailMerge\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2020-04-08T06:19:52+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2020-04-11T00:35:27+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Featured-image-hosted-vs-embedded-images-104kb.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"1001\" \/>\r\n\t<meta property=\"og:image:height\" content=\"467\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"Ajay Goel\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@PartTimeSnob\" \/>\r\n<meta name=\"twitter:site\" content=\"@GMassForGmail\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajay Goel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/\"},\"author\":{\"name\":\"Ajay Goel\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\"},\"headline\":\"How to set hosted vs embedded images in Gmail\",\"datePublished\":\"2020-04-08T06:19:52+00:00\",\"dateModified\":\"2020-04-11T00:35:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/\"},\"wordCount\":1448,\"commentCount\":10,\"image\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Featured-image-hosted-vs-embedded-images-104kb.png\",\"articleSection\":[\"Email Deliverability\",\"Gmail\",\"New Features\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/\",\"name\":\"How to set hosted vs embedded images in Gmail\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Featured-image-hosted-vs-embedded-images-104kb.png\",\"datePublished\":\"2020-04-08T06:19:52+00:00\",\"dateModified\":\"2020-04-11T00:35:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\"},\"description\":\"In most cases when you insert an image into the Gmail Compose window, it inserts as an embedded image. Now YOU can control whether it's hosted or embedded.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Featured-image-hosted-vs-embedded-images-104kb.png\",\"contentUrl\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Featured-image-hosted-vs-embedded-images-104kb.png\",\"width\":1001,\"height\":467,\"caption\":\"hosted and embedded images in Gmail\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/hosted-vs-embedded-images-gmail\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to set hosted vs embedded images in Gmail\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\",\"name\":\"GMass Blog\",\"description\":\"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\",\"name\":\"Ajay Goel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"caption\":\"Ajay Goel\"},\"description\":\"Ajay is the founder of GMass and has been developing email sending software for 20 years.\",\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/PartTimeSnob\",\"https:\\\/\\\/x.com\\\/PartTimeSnob\"],\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/author\\\/ajay-goel\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to set hosted vs embedded images in Gmail","description":"In most cases when you insert an image into the Gmail Compose window, it inserts as an embedded image. Now YOU can control whether it's hosted or embedded.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/","og_locale":"en_US","og_type":"article","og_title":"How to set hosted vs embedded images in Gmail","og_description":"In most cases when you insert an image into the Gmail Compose window, it inserts as an embedded image. Now YOU can control whether it's hosted or embedded.","og_url":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/","og_site_name":"GMass Blog","article_publisher":"https:\/\/www.facebook.com\/GmailMailMerge\/","article_published_time":"2020-04-08T06:19:52+00:00","article_modified_time":"2020-04-11T00:35:27+00:00","og_image":[{"width":1001,"height":467,"url":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Featured-image-hosted-vs-embedded-images-104kb.png","type":"image\/png"}],"author":"Ajay Goel","twitter_card":"summary_large_image","twitter_creator":"@PartTimeSnob","twitter_site":"@GMassForGmail","twitter_misc":{"Written by":"Ajay Goel","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#article","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/"},"author":{"name":"Ajay Goel","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8"},"headline":"How to set hosted vs embedded images in Gmail","datePublished":"2020-04-08T06:19:52+00:00","dateModified":"2020-04-11T00:35:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/"},"wordCount":1448,"commentCount":10,"image":{"@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Featured-image-hosted-vs-embedded-images-104kb.png","articleSection":["Email Deliverability","Gmail","New Features"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/","url":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/","name":"How to set hosted vs embedded images in Gmail","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#primaryimage"},"image":{"@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Featured-image-hosted-vs-embedded-images-104kb.png","datePublished":"2020-04-08T06:19:52+00:00","dateModified":"2020-04-11T00:35:27+00:00","author":{"@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8"},"description":"In most cases when you insert an image into the Gmail Compose window, it inserts as an embedded image. Now YOU can control whether it's hosted or embedded.","breadcrumb":{"@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#primaryimage","url":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Featured-image-hosted-vs-embedded-images-104kb.png","contentUrl":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2020\/04\/Featured-image-hosted-vs-embedded-images-104kb.png","width":1001,"height":467,"caption":"hosted and embedded images in Gmail"},{"@type":"BreadcrumbList","@id":"https:\/\/www.gmass.co\/blog\/hosted-vs-embedded-images-gmail\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gmass.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to set hosted vs embedded images in Gmail"}]},{"@type":"WebSite","@id":"https:\/\/www.gmass.co\/blog\/#website","url":"https:\/\/www.gmass.co\/blog\/","name":"GMass Blog","description":"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gmass.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8","name":"Ajay Goel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","caption":"Ajay Goel"},"description":"Ajay is the founder of GMass and has been developing email sending software for 20 years.","sameAs":["https:\/\/twitter.com\/PartTimeSnob","https:\/\/x.com\/PartTimeSnob"],"url":"https:\/\/www.gmass.co\/blog\/author\/ajay-goel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/11753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/comments?post=11753"}],"version-history":[{"count":30,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/11753\/revisions"}],"predecessor-version":[{"id":11804,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/11753\/revisions\/11804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/media\/11803"}],"wp:attachment":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/media?parent=11753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/categories?post=11753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/tags?post=11753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}