HTML <html> lang Attribute

The lang attribute on an <html> tag specifies the language for the page. The lang value is not visible, but is used for site accessibility, translations, and SEO purposes.

Example

#

A lang attribute on an <html> element. This page uses the English language.

<html lang="en">
   .. content here ..
</html>

Using lang

The lang attribute specifies the language used on the HTML page.

The first two characters of the lang value refers to the language code.

The last two characters - which are optional - refer to the country code.


Syntax

<html lang="language-code-country-code">

Values

#

Value Description
language-code-country-code The first 2 characters represent the language code of the page.
The last two characters represent the country code (optional).

Browser support

Here is when lang support started for each browser:

Chrome
1.0 Sep 2008
Firefox
1.0 Sep 2002
IE/Edge
1.0 Aug 1995
Opera
1.0 Jan 2006
Safari
1.0 Jan 2003

You may also like

 Back to <html>
Guides