Updated at: Jul 2, 2024
Client Hints are an emerging new technology and approach to identifying web browsers and version numbers, and various capabilities of the web browsers when they make requests to web servers. But not every web browser supports them yet.
Google Chrome was the first web browser to support Client Hints.
Google Chrome is based on the "Chromium project" web browser. The Chromium team were the ones who invented and suggested switching to Client Hints to identify browsers. Since Google Chrome is a proprietary freeware version of Chromium, they naturally gained the support for Client Hints, as with basically most other Chromium based web browsers.
Microsoft now use the browser engine from the Chromium project to power their web browser Edge. As such, Edge now has support for Client Hints.
The Brave browser supports Client Hints because Brave is based on Chromium. In my research, I found some old development threads discussing the possibility that Brave might not support (or at least disable) Client Hints, due to a perceived security or privacy risk, but in my testing, Brave supported all the same Client Hints as Chrome.
The Opera browser supports Client Hints, due no-doubt to the fact that it is based on Chromium.
The Chrome browser on the Android platform supports client hints.
The Yandex Browser is also based on Chromium, so it too sends Client Hints headers.
Chrome on iOS doesn't support Client hints.
Edge on iOS doesn't support Client Hints.
Firefox doesn't currently support Client Hints. They have started discussing adding support for them.
Safari doesn't currently support Client Hints. We haven't seen any information about their plans to support it, but they may add it one day.
Internet Explorer is no longer developed and will never support Client Hints. If you are using Internet Explorer, you should switch to a newer, safer web browser.
Visit our Client Hints detection page to find out.