LinkClean preserves this parameter — no change.
lang
Region & language (preserved) · Generic language convention · functional — preserved
What is lang= in a URL?
What lang= does
On sites that support multiple languages, lang=en, lang=fr, lang=ja etc. usually selects which translation of the page (or which language of the UI chrome) gets rendered. Variants: language=, locale=, setlang, uselang — all serve the same purpose at different vendors.
Where Google uses hl (host language) and gl (geolocation), the rest of the web mostly uses some variant of lang. It's a recognised convention in many CMSes (WordPress with multilingual plugins, Drupal, MediaWiki).
Why it's preserved
lang= shapes content (which translation loads). Stripping it can drop the user back to the site's default language — usually English — which can be the opposite of what the sender intended when sharing the link.
How LinkClean handles it
Preserved on every host. Companion to hl, gl, setlang, uselang in the language/region exemption set.
Frequently asked
Is lang= a standard?
More of a convention than a standard. Different vendors use lang, language, locale, setlang, uselang — all to mean roughly the same thing.
Does Google use lang= too?
Google uses hl (host language) instead — same idea, different name. lang= shows up more on non-Google sites.
Is lang= ever a tracker?
Effectively never. LinkClean preserves it on every host.
Clean tracking on iPhone, in one tap.
LinkClean strips ~80 vendor-specific tracking parameters from any link, from any app's share sheet — and preserves functional ones like hl, t (YouTube timestamp), and q (search). No account, on-device.