How to Insert an Image Into the Body of a Gmail Email

How to Insert an Image into the Body of a Gmail Email

There are a lot of people interested in learning how to insert an image into the body of a Gmail email message rather than adding images as attachments which your reader will have to download. It’s a simple process to have your photos show in full when someone first opens your message.  

It’s good to note before we start that if you’re trying to send an image out as an e-blast to a group list, you might want to consider using an email service provider such as MailChimp.

MailChimp is free up to 2,000 contacts on your mailing list, and it’s easy to use. Emails delivered by an email service provider company will have better delivery rates than you’ll get from your email account. And your recipients will be able to opt-out of receiving your messages should they want to.

Offering an unsubscribe link when sending bulk emails is mandated by the law as specified in the Can-Spam Act.  But actually, you’ll want to provide the unsubscribe button to avoid irritating your recipients who otherwise won’t be able to unsubscribe.

Now that we got the warning out of the way let’s get started with step-by-step instructions on how to insert a photo into the body of a Gmail email. 

1. Start by choosing Compose in your Gmail app.

Step One Graphic


2. If you want to have text above the image, we suggest starting your message first before uploading your pictures. Add your copy and then put your cursor where you want it to show up. Then select, “Insert Image”.

demo 2


3. Once you click on the insert image button at the bottom of the email screen, you will be prompted to choose from “photos,” “albums,” “upload” or “web address”. You will most likely want to use either “upload” to upload an image from your computer or choose “web address” to insert an image that is on the Internet by typing in its URL.

Demo 3

4. First, select the image to insert. Then you’ll be able to choose whether to insert the image either  “inline”,  which has the image display in the body of the message or to add it as an attachment which would show up as a downloadable file at the bottom of the message.

Demo 4

5. Here is the image automatically resized and inserted into the body of my email message.

Demo 5


4. You may want to send a test email to yourself and view it on both desktop and mobile devices. You have a couple of options to resize the image if you’d like it to be a different size.  You can click on the image and see a box of options for resizing. Select the new size: “small,” “best fit,” “original size,”.

Another way to have more control over changing the size of the image is to click on the image to get the blue border with square “handles” on the corners.  Grab a handle with your mouse and drag the corner in or out to the desired size.


I hope that gives you what you need to add this skill to your bag of tricks. If not, our team at New Tricks Web Design Atlanta can help set you up with a better email solution (or a website for that matter!). If you have problems go ahead and reach out to us in the comments below.



2 Responses

  1. How many pictures can I send inserted in one gmail?

    It seems to be more than you can attach. Correct?

    How do you recommend keeping text within margins.

    1. You can attach up to 25MBs of images to a Gmail email. I believe images that are in the body of the email count for that maximum the same as if you attached the images, but I haven’t verified that is true. I’m not sure what you mean about keeping text within margins. Gmail, by default, should contain all the text within the main margins of the body of the email.

Leave a Reply

Your email address will not be published. Required fields are marked *

Continued Reading...

Web Design Is Easier
With Elementor

Find out why it's our favorite tool!

Need Help With Your Website? We Can Help!

Join Our Mailing List
Get Tips & Tricks for Growing Your Business