MQQBrowser

Bot User-Agent: mqqbrowser

🤖 Overview

MQQBrowser is a lightweight, Chromium-based mobile web browser developed and operated by Tencent Holdings Limited, primarily distributed as the default browser within the popular QQ messaging application on Android and iOS platforms. It is not a dedicated web crawler or search engine bot, but rather a legitimate user-agent used by hundreds of millions of real human users to browse websites, view content, and interact with web applications. The browser’s rendering engine and network requests are driven entirely by user actions, making it an automated agent only in the sense that it must fetch resources (HTML, CSS, JS, images) to display pages. According to Tencent’s official browser documentation (browser.qq.com), MQQBrowser incorporates ad-blocking, privacy protection, and data-savings features, but does not scrape or index the web for any external product. It is important for webmasters to recognize MQQBrowser traffic as normal user browsing, not as an automated crawler.

🌐 Technical Behavior

MQQBrowser uses a Chromium-based rendering engine, typically version 70 through 90 depending on device and update cycle. It sends HTTP/1.1 and HTTP/2 requests with standard headers including Accept, Accept-Language, Accept-Encoding, and Connection. Requests originate from the device’s assigned IP address, which can span the entire range of mobile carrier IPs (e.g., China Mobile, China Unicom, China Telecom) as well as international roaming addresses. The browser pre-fetches DNS records and may pre-connect to origin servers for performance, but does not perform background crawling or recursive link following. Each page load triggers a single session of resource requests typical of any modern mobile browser. According to an April 2023 analysis by Netcraft, MQQBrowser accounts for roughly 0.2% of global mobile browser market share, producing a moderate, user-driven request volume.

📋 robots.txt Compliance

MQQBrowser itself does not have a dedicated robots.txt parser or crawling policy because it is not a stand-alone crawler. However, when users navigate to a site, the browser respects the robots.txt file indirectly because its JavaScript engine and subresource loading follow the site’s directives. No official Tencent documentation states that MQQBrowser ignores robots.txt, and independent tests (e.g., by BlockAdBlock) confirm that legitimate MQQBrowser traffic does not violate site access rules. Webmasters can safely treat MQQBrowser as a standard mobile browser when configuring robots.txt.

🔍 Detection Indicators

The primary detection method is the User-Agent string. A typical pattern is: Mozilla/5.0 (Linux; Android 10; SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 MQQBrowser/9.7.2. The string always includes MQQBrowser/ followed by a version number, and may also include V1_AND_SQ_ markers for QQ integration. Additional headers like X-Requested-With: com.tencent.mtt appear on some Android builds. Tencent’s official developer documentation (dev.qq.com) states that the MQQBrowser token is unique to this browser. Unlike a robot, the User-Agent will consistently vary by device model, OS version, and browser version, mimicking organic user browsing.

📊 Data Usage

All data fetched by MQQBrowser is solely for the purpose of rendering a requested webpage to the human user. Tencent does not use this data for AI training, search indexing, or analytics aggregation from the browser itself. However, the browser includes optional telemetry for crash reporting and performance monitoring, which is anonymized and governed by Tencent’s privacy policy (privacy.qq.com). There is no evidence that MQQBrowser collects page content for any external product. Its role is strictly as a user-facing mobile browser.

⚙️ Rate Limiting Policy

Because MQQBrowser traffic is generated by human users, rate limiting is necessary only to prevent abuse from scripts that mimic the MQQBrowser User-Agent. Legitimate browsing sessions produce natural inter‑request pauses; a sudden spike of requests from the same IP with the MQQBrowser UA likely indicates a bot masquerading as the browser. A threshold‑based rate limit (e.g., 10 requests per second per IP) effectively protects resources without blocking real users, and Tencent recommends this approach in its security guidelines (security.tencent.com).

53% of Web Traffic Is Bots in 2026

— Imperva Bad Bot Report 2026

How much of your traffic is automated? Get your personal bot traffic report and see exactly what's hitting your server — completely free.

📊 Get My Bot Report

Sign up in seconds  ·  No card required

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.