Detect mobile from user agent

Handy tool to detect mobile type (Mobile, Tablet, iOS, Android, etc.) from user agent string. This is based on php Mobile Detect library.



Some examples

Here are few examples for some devices/browsers. Please note that user agent may vary based on device verison etc. We have taken just few specific agents for the purpose of this article.

Galaxy Nexus example

User-agent: Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; Galaxy Nexus Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

Mobile detect outcome:

IPad example

User-agent: Mozilla/5.0 (iPad; U; CPU OS 435 like Mac OS X; de-DE) AppleWebKit/533.17.9 (KHTML like Gecko) Version/5.0.2 Mobile/8L1 Safari/6533.18.5

Mobile detect outcome:

iPhone example

User-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B208 Safari/7534.48.3

Mobile detect outcome:

Chrome example

User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31

Mobile detect outcome:

Firefox example

User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:19.0) Gecko/20100101 Firefox/19.0

Mobile detect outcome:

Safari example

User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17

Mobile detect outcome:



Click here to write/view comments