How to Create Hyperlinks (Anchors) in HTML?

Create Hyperlinks (Anchors) in HTML

Hyperlinks, often referred to as anchors or links, are an essential part of web development. They allow you to connect web pages, documents, and resources together, making the web a vast network of interconnected information.

In this beginner's guide, we'll explore how to create hyperlinks in HTML, enabling you to link to other web pages , websites, files, and more.


Before you begin, make sure you have:

Creating a Basic Hyperlink

To create a basic hyperlink in HTML, you'll use the <a> element (which stands for "anchor") and the href attribute (short for "hypertext reference"). Here's the basic syntax:

<a href="URL">Link Text</a>

Here's a simple example that creates a link to the OpenAI website:

<a href="">Visit OpenAI</a>

Linking to Other Web Pages

To link to another web page, you'll specify the URL of that page as the value of the href attribute. For example:

<a href="">Visit</a>

Replace "" with the actual URL of the web page you want to link to.

Linking to Email Addresses

You can also create links that open the user's email client to compose a new email. To do this, set the href attribute to an email address using the mailto: scheme:

<a href="mailto:[email protected]">Email Us</a>

Replace "[email protected]" with the email address you want to use.

Linking to Files

Hyperlinks can be used to link to various types of files, such as PDFs, images, and documents. To link to a file, specify the file's path or URL in the href attribute. Here's an example of linking to a PDF file:

<a href="documents/myfile.pdf">Download PDF</a>

In this example, "documents/myfile.pdf" is the relative path to the PDF file from the location of your HTML document.

Linking Within the Same Page (Internal Links)

You can create links that navigate to different sections of the same webpage by using the href attribute with a # followed by an anchor name or ID. For example:

<a href="#section1">Jump to Section 1</a>

In your HTML document, you would define a section like this:

<h2 id="section1">Section 1</h2>

This creates an internal link that, when clicked, scrolls the page to the specified section.

Opening Links in a New Tab/Window

By default, clicking a hyperlink in HTML opens the linked resource in the same tab or window. However, you can make the link open in a new tab or window by using the target attribute with the value "_blank." For example:

<a href="" target="_blank">Visit</a>


Creating hyperlinks is a fundamental skill in web development. With HTML's <a> element and the href attribute, you can connect your web pages to external resources, other web pages, email addresses, and even internal sections of the same page. Experiment with different types of links and enhance your web content by providing easy navigation for your users.