Images improve the design and looks of any page and add great value. Also, it is important from an SEO point of view which is great for generating organic traffic. It’s clear that a web page with no pictures looks really boring. 

Fortunately, you can add images to web pages using HTML very effortlessly. Dive in to explore everything about HTML images, img, alternative text, src, etc. So, let’s look at how to add images on a web page using HTML.

Introduction to Image Formats

Before learning how to add images on web pages using HTML, you must thoroughly know image formats. This knowledge is crucial because you can’t add any image with any format on the web page.

The image format must be in GIF, JPEG, or PNG file format. Also, apart from this it should have proper suffixes like .gif, .jpg (or .jpeg), and .png. The right format and suffix name let the browser identify them as actual images.

Now, if you have a source image in another format like OFF, BMP, or EPS, you just have to convert it to web format. However, in some cases, you must keep the graphic file in its original format, like a file for a CAD program or an image in a vector format. In such special cases, you can create an external image by initiating a link directly to the image file. 

Understanding the IMG Element

The simple thing is to understand what does. First, it adds an inline image. This element asks the browser to insert a picture here. The is quite flexible, and you can add it even in the flow of text, and it doesn’t cause any line breaks.

To do it:

I want to go to Paris to seek a fashion job. “” to seek a fashion job.

The loading of images depends on how the network is. Sometimes the browser sees an image; the element sends a request to the server to fetch the image. For a faster reloading page, you must limit server requests and images so that it loads fast. 

Some of the important things you must learn about IMG element are:

  • It would help if you placed it in the text flow because boys have empty content.
  • If you select stricter XHTML syntax write it like this .
  • Image elements are also replaced elements because another file substitutes them.
  • It’s an inline element that has all the properties of inline. For example, if the window is minimized, it will readjust to fill the new width.
  • It has a default feature, meaning the bottom side of the image will align with the text’s baseline.

Add Source of Image With SRC

In simple words, src is the source (location) of the image. 


The src attribute indicates the path of the file that is the URL. So, when a web page loads, the browser sends a request to this server to insert the image. That’s why you have inserted the image in the same place in relation to the web page. If it’s not done, the viewers will notice broken links. To do so:


In the case of separate image directories, you must provide the path of the image. Like this:


Moreover, you can insert images from other websites, but you need permission for it.

Add Informative Alternate Text for the Image

The alternate text, known as alt, provides an alternate name for the image in case it doesn’t load. It can be due to slow connectivity, src error, etc. issues. The value of the alt text must describe the image in clear words. 

For example: 


Image Size – Width and Height are Important

You can implement the style attribute to add the width and height of any picture.

width=”number” Image width in pixels

height=”number” Image height in pixels

The image’s dimensions in the number of pixels are an important attribute defined by heights and width. But customizing this element can help your web page to load faster. For example, the web page may flicker while loading if you don’t designate width and height. 

Also, in the case of responsive web design, which creates multiple images for one image. For example, smaller ones for mobile users and larger ones for desktop users.

One of the best ways to do this flawlessly is to match values with the original pixel size. If you don’t do so, the browser will resize it on its own. This may feel like an easy option, but this doesn’t work for all images and can cause image failure. 

Instead, you can use any image editing software and place it on its actual size on the page. Also, doing this will avoid blurry and fuzzy images. These heights and width adjustments according to the pixel size will strengthen your image game.

Customize Window in a Window

This is an important aspect of adding images using HTML. The iFrame elements allow you to embed a separate HTML document or in another document. The output you view on the web page is a floating or inline “frame” representing the document whose set of the scroll bar is the embedded document which is very lengthy to adjust.

So, you can easily execute an inline frame of the web page exactly like the image. It has its source (src) with specific dimensions. The iFrame element’s value is displayed on browsers that don’t support the feature. 

For example:

Inline (floating) Frames