Browser Statistics
792,653 visitors from Apr 20, 2003 to Jan 30, 2026
| From Apr 20, 2003 to Jan 30, 2026 | Since 01/01/2024 | ||||
| MSIE 4 | Trident | 282 | 0.04 % | 0 |
0.00 %
|
| MSIE 5 | Trident | 7015 | 0.89 % | 19 |
0.16 %
|
| MSIE 5.5 | Trident | 6404 | 0.81 % | 0 |
0.00 %
|
| MSIE 6 | Trident | 171875 | 21.68 % | 26 |
0.22 %
|
| MSIE 7 | Trident | 44969 | 5.67 % | 34 |
0.29 %
|
| MSIE 8 | Trident | 10005 | 1.26 % | 28 |
0.24 %
|
| MSIE 9 | Trident | 6438 | 0.81 % | 19 |
0.16 %
|
| MSIE 10 | Trident | 1334 | 0.17 % | 8 |
0.07 %
|
| MSIE 11 | Trident | 5061 | 0.64 % | 10 |
0.08 %
|
| Spartan / Edge | KHTML / WebKit | 3743 | 0.47 % | 749 |
6.35 %
|
| Mozilla 3 | Gecko | 1085 | 0.14 % | 0 |
0.00 %
|
| Mozilla 4 | Gecko | 3410 | 0.43 % | 1 |
0.01 %
|
| Netscape 4 | Gecko | 1355 | 0.17 % | 0 |
0.00 %
|
| Netscape 6 | Gecko | 126 | 0.02 % | 0 |
0.00 %
|
| Netscape 7 | Gecko | 1958 | 0.25 % | 0 |
0.00 %
|
| Netscape 8 | 9 Firefox | Gecko | 389 | 0.05 % | 1 |
0.01 %
|
| Camino | Gecko | 346 | 0.04 % | 0 |
0.00 %
|
| Galeon | Gecko | 242 | 0.03 % | 0 |
0.00 %
|
| Firefox | Gecko | 246851 | 31.14 % | 1721 |
14.59 %
|
| Mozilla 5 | Gecko | 15089 | 1.90 % | 21 |
0.18 %
|
| Opera 6 | Presto | 368 | 0.05 % | 1 |
0.01 %
|
| Opera 7 | Presto | 3324 | 0.42 % | 0 |
0.00 %
|
| Opera 8 | Presto | 2558 | 0.32 % | 42 |
0.36 %
|
| Opera 9 | Presto | 5685 | 0.72 % | 1 |
0.01 %
|
| Opera 10 | Presto | 2018 | 0.25 % | 16 |
0.14 %
|
| Opera 11 | Presto | 1224 | 0.15 % | 13 |
0.11 %
|
| Opera 12 | Presto | 3138 | 0.40 % | 11 |
0.09 %
|
| Opera next | KHTML / WebKit | 7992 | 1.01 % | 406 |
3.44 %
|
| Konqueror | KHTML | 1649 | 0.21 % | 7 |
0.06 %
|
| Safari / Chrome / Chromium | KHTML / WebKit | 148075 | 18.68 % | 7467 |
63.30 %
|
| Lynx / ELinks / w3m | 291 | 0.04 % | 0 |
0.00 %
|
|
| WAP Browser | 9896 | 1.25 % | 1196 |
10.14 %
|
|
|
|
80000 | 10.09 % | 0 |
0.00 %
|
|
What do these statistics mean?
They have been extracted from $HTTP_USER_AGENT with PHP 3 or getenv("HTTP_USER_AGENT") with PHP 4.First, robots are excluded. I'm excluded too.
Even if a visitor reads a few pages he is counted once except if he comes back after more than 10 minutes or if his provider changes his IP address. It seems that AOL and big companies change the IP address when he is idle for a few seconds.
The browser is identified before any generation of a page, but only the first identifier given will be counted.
"Unknown" means rare browsers such as Dillo, AmigaVoyager, iCab, XBrowser or java browsers, robots or utilities such as Wget, HLoader, HTML2JPG, Webcow, Webcopier, MSProxy, Custo or Webpix and the ones that do not identify (paranoia, pseudo-anonymity, fake Googlebot, robot or malicious intent?).
The pages may not be adapted to their browser.
Opera, because it allows you to change the identifier but lets its name, is the first to be extracted, then Netscape (6 / 7), MSIE and Mozilla (3-mostly proxies- / 4 -forged UA or proxies most of the time- or 5) compatible browsers.Beonex Communicator, K-Meleon, Chimera and Mozilla (SeaMonkey) are considered as Mozilla 5, except when they send a fake identifier.
Netscape 4 -fake UA most of the time- is spotted thanks to the following Regular Expression:
preg_match("#Mozilla/4\.[0-9]{1,2} \[[a-z]{2}\]#",$UserAgent)
The following string in a Perl Compatible Regular Expression allows most WAP browser detection:
/wap[ -]|windows ce|palm[os-\d]|pda;|up\.br|\/cldc|midp|symbian[ \/o]|ericsson|
portalmmm|nokia|BlackBerry|PANTECH|\bcdm\b|\bvirtual\b|^lge?[\/-]|
Klondike|pocketPC|Obigo|ACS\-NetFront|series60|Vodafone|Mobile|
DoCoMo\/|^HTC\-|HTC_|SGH\-i/i
Netscape 4 User Agent is mostly used by link checkers and MSIE 5.0 User Agent by robots (mostly to spam log files).
IE 6 User Agent is often used by link checkers, safe searching tools and robots.
When connecting to the site works fine, an automatic update of the statistics with MySQL does not slow down browsing. Thus I verify this list from time to time: when I add or modify a page or when a new nationality is added.
Browser statistics depend on the site and Google Analytics stats offer an interesting view.
Browser Detection with PHP
This page has been generated for your "User Agent" :
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Thus: ?a robot
This page won't give the same results with another identifier.
Browser detection to send an adapted code is not a good idea. Compatibility can be achieved without detection most of the time. When there is no other solution, conditional comments are much more reliable for HTML, javascript or CSS. For CSS, a few filters for Internet Explorer 6 should be enough.
Here is a PHP 3 script (not optimised and without regular expression) allowing you to find in $nav which is the browser loading a page:
To consult a list of user agents:
- of this site:
- browsers 11373 UA
- robots 1067 UA
- others 1901 UA
- recent 3566 UA
- or download for offline browsing
- or
- Registered Web Browsers
- Browser ID (User-Agent) Strings
- or
- List of User-Agents (Spiders, Robots, Crawler, Browser) A-F
- List of User-Agents (Spiders, Robots, Crawler, Browser) G-L ...
- If you look for better browser detection scripts:
- The css-discuss Wiki
- techpatterns php
- techpatterns javascript
Top of the page