THE WORLD'S LARGEST WEB DEVELOPER SITE

HTML hreflang Attribute


Definition and Usage

The hreflang attribute specifies the language of the linked document.

Note: This attribute is purely advisory.


Applies to

The hreflang attribute can be used on the following elements:

Elements Attribute
<a> hreflang
<area> hreflang
<link> hreflang

Examples

A Example

The hreflang attribute specifies the language of the document in the link:

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

Area Example

An image map, with clickable areas:

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm" hreflang="en">
</map>
Try it Yourself »

Link Example

Here, the hreflang attribute indicates that the linked document is in English:

<link href="tag_link.asp" rel="parent" rev="subsection" hreflang="en">
Try it Yourself »

Browser Support

The hreflang attribute has the following browser support for each element:

Element
a Yes Yes Yes Yes Yes
area Yes Yes Yes Yes Yes
link Yes Yes Yes Yes Yes