Browser Market Share Report for 2025 Q2
These reports are produced quarterly and each covers a group of search engines broke down by client location and operating system. The strategy we use relies on parsing the user agent we see when we get an HTTP/S request.
Report metadata
Cloudflare Data Insights Team | |
Table of contents
Methodology
Copy linkThe goal of this report is to determine the browsers' market share of the most common Internet browsers.
Cloudflare accelerates and protects traffic for large parts of the Internet, with a global network that spans more than 200 cities in over 100 countries. Approximately 25 million Internet properties rely on Cloudflare's network to reach their audiences. More than 10% of all websites connect through our reverse proxy, including 17% of the Fortune 1000.
Due to the size of our network we are in a unique position to measure statistically relevant market share data.
Our methodology uses the user-agent header parsed using mainly uap-core 432e95f in combination with a proprietary parser. In Radar page only proprietary parser is currently being used and thus the results are different.
Starting from 2024Q1 we are also using client-hints to parse the browser.
Procedure
Copy link- We store traffic metadata to orange clouded websites (websites that proxy their requests through our platform).
- We take the top 12 browsers for each combination (country, operating system, country and operating system) and the browsers that make it to the top 12 of any combination will be included in the Global Market Share section.
- We use an anonymized data sample from our reverse proxy.
- We remove bot traffic that is automatically identified by Cloudflare systems.
- We remove sub-resource requests (JavaScript, fonts, etc.) using the content-type response header.
Notes
Copy link- Unlike other methodologies, this one is not thwarted by ad or tracker blockers or other browser extensions that block analytic requests from third parties because Cloudflare is a first party in these instances, seeing the direct request to the website.
- This methodology assumes that the traffic that Cloudflare sees is representative of the whole in terms of link clicks from general search engines, which seems appropriate given the wide breadth of our customer base (many different types of websites use Cloudflare).
- This methodology relies on the browsers identifying themselves through the user-agent along with the operating system that is used.
- The higher the volume of data the more reliable this methodology becomes.
User-agent browser mappings
Copy link- Chromium is excluded as its codebase is used by many other browsers.
{
'Chrome': ['Chrome Mobile', 'Chrome Mobile iOS', 'Chrome'],
'Edge': ['Edge Mobile', 'Edge', 'IE', 'IE Mobile'],
'Opera': ['Opera Mobile', 'Opera Mini', 'Opera Tablet', 'Opera'],
'Firefox': [
'Firefox Mobile', 'Firefox iOS', 'Firefox', 'Firefox Beta',
'Firefox Alpha', 'Firefox (Namoroka)', 'Firefox (Shiretoko)'
],
'Safari': ['Mobile Safari', 'Safari'],
'Samsung Internet': ['Samsung Internet'],
'UC Browser': ['UC Browser'],
'QQ Browser': ['QQ Browser Mobile', 'QQ Browser', 'QQ Browser Mini'],
'DuckDuckGo': ['DuckDuckGo Mobile', 'DuckDuckGo'],
'Coc Coc': ['Coc Coc'],
'Mi Browser': ['MiuiBrowser'],
'Yandex Browser': ['Yandex Browser'],
'Vivaldi': ['Vivaldi'],
'Sogou Explorer': ['Sogou Explorer'],
'Puffin': ['Puffin', 'PuffinLite'],
'webOS': ['webOS Browser']
# added in 2024Q1
'Brave': ['Brave'],
'Baidu Browser': ['Baidu Browser'],
'Aloha Browser': ['Aloha Browser'],
'Huawei Browser': ['Huawei Browser'],
'AVG': ['AVG'],
'Avast Secure Browser': ['Avast Secure Browser'],
'Instabridge': ['Instabridge'],
'Ecosia': ['Ecosia Android', 'Ecosia iOS'],
'Oculus Browser': ['Oculus Browser']
# added in 2025Q1
"VivoBrowser": ['VivoBrowser'],
"Mint Browser": ['Mint Browser'],
"HiBrowser": ['HiBrowser'],
"Hola Browser": ['Hola Browser'],
"Tenta Browser": ['Tenta Browser'],
"Whale": ['Whale'],
}
- Not all these browsers have to show up in the report. The reason being that not all made it to the top 12 browsers for the breakdowns we support (country, operating system, country and operating system).
What OS are we looking into
Copy linkThis report take into account only the following operation systems:
- iOS
- Android
- Desktop (Windows, MacOSX, Linux, ChromeOS)
- Mobile (WebOS, WindowsPhone, Blackberry, SmartTV, Nintendo, Xbox, Playstation, Kindle, Android, iOS)
Anything that is not identifiable as being into one of those categories is excluded.
Comments
Copy link- Increase in iOS Brave Traffic Starting May 20 – Beginning on May 20, we observed a significant rise in Brave browser traffic on iOS. This increase correlates with a higher frequency of user-agent strings such as: Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Brave/1 Mobile/15E148 Safari/604.1. https://github.com/brave/brave-browser/wiki/User-Agents
- Brave for iOS Not Among Top iOS Browsers for the Full Period – Brave for iOS does not appear in the top 12 iOS browsers over the full three-month period, primarily because it lacked identifiable user-agent data before May 20. However, we did observe a marked increase in its share within the "Other" category, climbing from 0.010% in April to 0.157% in May, and reaching 0.567% in June.
- Rationale for Consistent Top-Browser Criteria – We require browsers to consistently rank within the top group across the entire reporting period to ensure stability in the data and to prevent temporary spikes from distorting trends or displacing more stable browsers.
- We excluded content types that Cloudflare does not categorize, and the impact of this exclusion varies depending on the operating system and browser. This is because we found that some content types within the image category were not being labeled.
Click here to download the report data as CSV files.
Global Market Share
Copy linkMarket Share by Country
Copy linkMarket Share by OS
Copy linkMarket Share by Country and OS
Copy linkMarket Share by Country and OS - Including In-App Browsers
Copy linkIn this section we add the in-app browsers:
{
# added in 2025Q1
"TikTok": ["TikTok"],
"WhatsApp": ["WhatsApp"],
"Snapchat": ["Snapchat"],
"Pinterest": ["Pinterest"],
"KakaoTalk": ["KakaoTalk"],
"Facebook Messenger": ["Facebook Messenger"],
# added in 2025Q2
"Chrome Mobile WebView": ["Chrome Mobile WebView"],
"Mobile Safari UI/WKWebView": ["Mobile Safari UI/WKWebView"],
}