Tutorials References Exercises Bootcamps Videos Menu
Sign Up Create Website Get Certified Upgrade

HTML <a> href Attribute

❮ HTML <a> tag


The href attribute specifies the link's destination:

<a href="https://www.w3schools.com">Visit W3Schools</a>
Try it Yourself »

More "Try it Yourself" examples below.

Definition and Usage

The href attribute specifies the URL of the page the link goes to.

If the href attribute is not present, the <a> tag will not be a hyperlink.

Tip: You can use href="#top" or href="#" to link to the top of the current page!

Browser Support

href Yes Yes Yes Yes Yes


<a href="URL">

Attribute Values

Value Description
URL The URL of the link.

Possible values:

  • An absolute URL - points to another web site (like href="http://www.example.com/default.htm")
  • A relative URL - points to a file within a web site (like href="default.htm")
  • Link to an element with a specified id within the page (like href="#section2")
  • Other protocols (like https://, ftp://, mailto:, file:, etc..)
  • A script (like href="javascript:alert('Hello');")

More Examples


How to use an image as a link:

<a href="https://www.w3schools.com">
<img border="0" alt="W3Schools" src="logo_w3s.gif" width="100" height="100">
Try it Yourself »


How to link to an email address:

<a href="mailto:someone@example.com">Send email</a>
Try it Yourself »


How to link to a phone number:

<a href="tel:+4733378901">+47 333 78 901</a>
Try it Yourself »


How to link to another section on the same page:

<a href="#section2">Go to Section 2</a>
Try it Yourself »


How to link to a JavaScript:

<a href="javascript:alert('Hello World!');">Execute JavaScript</a>
Try it Yourself »

❮ HTML <a> tag