Network · Browser
What is my browser language?
Your preferred language as your browser reports it, decoded from its language tag, with the full ordered list and a sample of how dates and numbers will look.
Your language tag
Details
How to read your result
The big value is navigator.language, which the HTML Standard defines as a valid BCP 47 language tag for the user's most preferred language. navigator.languages is the full list in order of preference. A tag follows RFC 5646: a language subtag, then optional script and region, as in en-CA (English, Canada) or zh-Hant-TW (Chinese, Traditional script, Taiwan). The page splits the tag and names each part using the browser's own Intl.DisplayNames.
The same preference is what websites receive in the Accept-Language request header (RFC 9110 section 12.5.4), which is how many sites pick the language they show you. The formatting locale and the two samples show how dates and numbers will be written for you, using the browser's Intl API.
To change the language, use the language settings in your browser. Many browsers use the operating system language by default.
Sources (retrieved October 2026): HTML Standard: navigator.language and languages; RFC 5646, Tags for Identifying Languages; RFC 9110, HTTP Semantics, sections 10.1.5 and 12.5.4; ECMA-402 Internationalization API.
Frequently asked questions
What does en-CA mean?
It is a language tag for English as used in Canada. The first part is the language (en) and the second is the region (CA). The tag controls spelling, date and number formats on sites that follow it.
Why are several languages listed?
Browsers keep an ordered list of preferred languages. A site shows the first one it supports. The first entry is the one navigator.language returns.
Is browser language the same as system language?
Not always. Many browsers use the operating system language by default, but you can set a different list in the browser.
What is a BCP 47 tag?
It is the format for language tags used on the web, defined in RFC 5646 and its companion standards. A tag has a language, an optional script and an optional region.
Is anything sent to a server?
This page does not send or store anything. Your browser does send its language list to every website as the Accept-Language header, which is how sites choose a language for you.
Private by design
This tool reads values from your own browser and shows them on this page. The tool does not store them, send them to TNAADO or pass them to any other service. What your browser reports can be reduced or changed by privacy settings and extensions, so treat it as what the browser says, not as proof.