
<img src="/images/sunset.jpg" alt="Picture of a Ha Long Bay sunset">New! My 44-page ebook "CSS in 44 minutes" is out! 😃
Defines an image inserted in the web page.
Example: Copy

<img src="/images/sunset.jpg" alt="Picture of a Ha Long Bay sunset">Example: Copy

<!-- For responsive images, use srcset and sizes -->
<img src="/images/sunset-360.jpg"
alt="Picture of a Ha Long Bay sunset"
srcset="/images/sunset-360.jpg 360w,
/images/sunset-720.jpg 720w,
/images/sunset-1440.jpg 1440w>"
sizes="(min-width: 800px) 720px, 360px">
src
The URL where the image is hosted.
Required.
"/images/tiramisu.jpg"
You can use a relative URL.
"https://htmlreference.io/images/traffic.jpg"
You can use an absolute URL.
alt
Alternative text to describe the image if it's not available. Used by screen readers.
Required.
"Picture of a man standing in front of the Dragon's Pearl boat"
Describe the image as if it was not present.
srcset
Defines a list of different sources for the same image. The browser will choose the best one to use.
"/images/[email protected] 2x"
You can define a pixel density descriptor like 2x. In this case, [email protected] is 720px wide.
<img src="/images/sunset.jpg"
srcset="/images/[email protected] 2x"
alt="Picture of a Ha Long Bay sunset">The browser will either use sunset.jpg or [email protected] depending on the space available, the pixel density, etc.
"/images/sunset-360.jpg 360w,
/images/sunset-720.jpg 720w,
/images/sunset-1440.jpg 1440w"
You can use a width descriptor like 360w. This value is divided by one of the source sizes (defined in the sizes attribute) to obtain the pixel density.
<img src="/images/sunset-360.jpg"
alt="Picture of a Ha Long Bay sunset"
srcset="/images/sunset-360.jpg 360w,
/images/sunset-720.jpg 720w,
/images/sunset-1440.jpg 1440w>"
sizes="(min-width: 800px) 720px, 360px">
sizes
Defines a list of different source sizes. You can combine each of them with a media query.
"(min-width: 800px) 1440px, 720px"
The browser will use the 1440px image (defined in srcset) if the viewport is larger than 800px.
It will use the 720px otherwise.
<img src="/images/sunset-360.jpg"
alt="Picture of a Ha Long Bay sunset"
srcset="/images/sunset-360.jpg 360w,
/images/sunset-720.jpg 720w,
/images/sunset-1440.jpg 1440w>"
sizes="(min-width: 800px) 720px, 360px">
height
Defines the height of the image.
"240"
The height in pixels.
width
Defines the width of the image.
"120"
The width in pixels.