Start free

Visitor languages

See which languages your visitors read, so you know whether a translation or a local page is worth it.

Dashboard & reportsFeature page: Visitor languages
Visitor languages: example screenshotVisitor languages: example screenshot
Example screenshot with made-up data, not a real customer’s numbers.

What it does

A Languages card listing your visitors’ preferred languages by name and code (British English en-GB, German de-DE, Brazilian Portuguese pt-BR…), with a one-line summary such as “82% of visitors read English; 6 other languages”. Expand shows the full list, and clicking a language filters the whole dashboard by it.

Why it matters

Country is not language: plenty of people in Germany browse in English, and Spanish speakers are spread over twenty countries. Language tells you who can actually read your pages.

How to use it

  1. Find Languages on your dashboard, below Screen sizes.
  2. Read each language by name and code, such as British English (en-GB), with the one-line summary of how many visitors read something other than your top language.
  3. Click a language to filter the whole dashboard by it. Languages are counted from 31 Oct 2026 onwards.

How it works

How a visitor’s language is read1. The browser sends an Accept-Language header with each request, such as en-GB,en;q=0.9. 2. The collector keeps only the first choice: a 2 or 3 letter language and, if present, a 2 letter region (en-GB). (otherwise: Missing or * : no language) 3. That short code is saved with the pageview, like country and device. Nothing new is sent by the script. 4. The Languages card shows each language by name and code, with the share of visitors not using your top language.1The browser sends anAccept-Language header witheach request, such asen-GB,en;q=0.9.2The collector keeps only thefirst choice: a 2 or 3 letterlanguage and, if present, a 2letter region (en-GB).Missing or * :no language3That short code is saved withthe pageview, like country anddevice. Nothing new is sent bythe script.4The Languages card shows eachlanguage by name and code,with the share of visitors notusing your top language.
From the collector code. The header is read on the server; the tracking script is unchanged.

Privacy

Limits

Plans

Every plan, including Free. quietstats is free during launch: the Free plan covers 1 site and 5,000 pageviews a month, and no card is needed. See pricing.

Questions

Can a language identify someone?

No. It is one short code such as en-GB, shared by millions of people, and it is kept next to the other aggregate fields only.

Why do I see English (United States) from the UK?

Many devices ship set to US English. The card shows what the browser asks for, not where the person is.

Related