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 % evolution
MSIE 5 Trident 7015 0.89 % 19 0.16 % evolution
MSIE 5.5 Trident 6404 0.81 % 0 0.00 % evolution
MSIE 6 Trident 171875 21.68 % 26 0.22 % evolution
MSIE 7 Trident 44969 5.67 % 34 0.29 % evolution
MSIE 8 Trident 10005 1.26 % 28 0.24 % evolution
MSIE 9 Trident 6438 0.81 % 19 0.16 % evolution
MSIE 10 Trident 1334 0.17 % 8 0.07 % evolution
MSIE 11 Trident 5061 0.64 % 10 0.08 % evolution
Spartan / Edge KHTML / WebKit 3743 0.47 % 749 6.35 % evolution
Mozilla 3 Gecko 1085 0.14 % 0 0.00 % evolution
Mozilla 4 Gecko 3410 0.43 % 1 0.01 % evolution
Netscape 4 Gecko 1355 0.17 % 0 0.00 % evolution
Netscape 6 Gecko 126 0.02 % 0 0.00 % evolution
Netscape 7 Gecko 1958 0.25 % 0 0.00 % evolution
Netscape 8 | 9 Firefox Gecko 389 0.05 % 1 0.01 % evolution
Camino Gecko 346 0.04 % 0 0.00 % evolution
Galeon Gecko 242 0.03 % 0 0.00 % evolution
Firefox Gecko 246851 31.14 % 1721 14.59 % evolution
Mozilla 5 Gecko 15089 1.90 % 21 0.18 % evolution
Opera 6 Presto 368 0.05 % 1 0.01 % evolution
Opera 7 Presto 3324 0.42 % 0 0.00 % evolution
Opera 8 Presto 2558 0.32 % 42 0.36 % evolution
Opera 9 Presto 5685 0.72 % 1 0.01 % evolution
Opera 10 Presto 2018 0.25 % 16 0.14 % evolution
Opera 11 Presto 1224 0.15 % 13 0.11 % evolution
Opera 12 Presto 3138 0.40 % 11 0.09 % evolution
Opera next KHTML / WebKit 7992 1.01 % 406 3.44 % evolution
Konqueror KHTML 1649 0.21 % 7 0.06 % evolution
Safari / Chrome / Chromium KHTML / WebKit 148075 18.68 % 7467 63.30 % evolution
Lynx / ELinks / w3m 291 0.04 % 0 0.00 % evolution
WAP Browser 9896 1.25 % 1196 10.14 % evolution
Your browserInconnus / Unknown / not set 80000 10.09 % 0 0.00 % evolution

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.

topTop of the page

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:

topTop of the page

With javascript

W3C XHTML 1.0
W3C CSS