About HTTP information
What is Accept-Language?
Preferred response languages and their priorities.
Updated: October 9, 2026
Accept-Language tells a server the client's preferred languages and their priority.
What can it tell you?
It lists language tags such as ja or en-US, optionally with q weights. It expresses a display preference, not nationality or current location.
How NetKarte shows it
Read Accept-Language under Client headers in the HTTP information card. No input is needed. To compare the settings exposed by the browser, also read Language and Languages in the Browser card. Explicit locale URLs take priority for the site's display language. Only URLs without a locale use the saved language cookie, then Accept-Language, then English.
Notes
Browser, OS, or privacy settings may omit or simplify the value. It need not exactly match the browser API language list.
Language tags and weights
The illustrative value ja, en-US;q=0.8, en;q=0.6 prefers Japanese, with US English and English as alternatives. An omitted q means 1. Do not rely solely on list order when weights are equal.
Why the page language can differ
First check NetKarte's URL. An explicit language such as /en is preserved. Only a URL without a language uses the saved language cookie, then Accept-Language, then English.
Changing browser preferences therefore does not automatically turn an existing /en URL into /ja. Use the site's language selector. This changes the site's display language, not the Accept-Language sent by your browser.
References
- IETF / RFC Editor: RFC 9110: HTTP Semantics (External site)Checked: 2026-10-09
- WHATWG: HTML Living Standard: Navigator and system state (External site)Checked: 2026-10-09
- MDN Web Docs: Accept-Language header (External site)Checked: 2026-10-09