HTML Links Hyperlinks

Last Updated : 3 Apr, 2026

HTML Links, also known as Hyperlinks, are used to connect one web page to another, allowing users to navigate easily between different pages, websites, or sections within the same page.

HTML

<html>
<head>
    <title>title>
head>
<body>
    <p>Click on the following linkp>
    <a href="https://www.geeksforgeeks.org/">GeeksforGeeksa>
body>
html>

Output:

By default, links will appear as follows in all browsers:

  • An unvisited link is underlined and blue.
  • A visited link is underlined and purple.
  • An active link is underlined and red.

The target attribute in the tag specifies where to open the linked document. It controls whether the link opens in the same window, a new window, or a specific frame.

HTML

<html>
<head>
    <title>title>
head>
<body>
    <h3> Various options available in the Target Attribute h3>
    <p>
        If you set the target attribute to
        "_blank", the link will open in a new
        browser window or tab.
    p>
    <a href="https://www.geeksforgeeks.org/" target="_blank"> GeeksforGeeks a>
    <p>
        If you set the target attribute to
        "_self", the link will open in the
        same window or tab.
    p>
    <a href="https://www.geeksforgeeks.org/" target="_self"> GeeksforGeeks a>
    <p>
        If you set the target attribute to
        "_top", the link will open in the full
        body of the window.
    p>
    <a href="https://www.geeksforgeeks.org/" target="_top"> GeeksforGeeks a>
    <p>
        If you set the target attribute to
        "_parent", the link will open in the
        parent frame.
    p>
    <a href="https://www.geeksforgeeks.org/" target="_parent"> GeeksforGeeks a>
body>
html>

Output

AttributeDescription
_blankOpens the linked document in a new window or tab.
_selfOpens the linked document in the same frame or window as the link. (Default behavior)
_parentOpens the linked document in the parent frame.
_topOpens the linked document in the full body of the window.
framenameOpens the linked document in a specified frame. The frame’s name is specified in the attribute.

Linking Different HTML Elements

Below are examples of how to link different HTML elements with their respective code snippets

Element to InterlinkSpecific Code
Linking to an image Image
Link to an Email AddressSend Email
Phone NumberCall Now
Button
Link to Download FileDownload File
Link TitleLink Text