Learn

User Agent Parser Guide

About this tool

Break a user-agent string into browser, version, engine and operating system, and explain what each part is for.

Questions

Why is the browser detected wrongly?
Because user-agent strings lie, deliberately. Every browser claims to be Mozilla, and some reduce or freeze the rest of the string. Treat any detection as a hint, and feature-detect instead whenever you can.