Skip to content

Detecting Brave (for Websites)

Shivan edited this page May 23, 2025 · 4 revisions

Brave uses the same User Agent request header as Chromium for web compatibility reasons on most platforms. We also expose Brave in the Sec-Ch-Ua header (except on iOS where client hints are not enabled). In testing, we found that some websites broke on encountering an uncommon User Agent.

If you want to detect Brave, please use the navigator.brave.isBrave() JavaScript API. Note that we make this API unavailable for websites that block or discriminate against Brave users.

Clone this wiki locally