About user-agent strings
This tool parses a user-agent string into the browser, version, operating system, rendering engine and device type. You can paste any user-agent or check your own with one click. Detection is heuristic, since user-agent strings can be modified or frozen.
How User Agent Parser works
How to use it
- Paste a user-agent string, or click Use my user agent.
- Read the detected browser, OS, engine and device.
How it works
The user-agent is a string browsers send to identify themselves. The tool matches known patterns in it (like Chrome/, Firefox/, Windows NT, Android) to work out the browser and platform. Because the string is just text, results are a best guess and can be spoofed.
Common uses
- Identify a browser from its UA
- Check your own user agent
- Parse a UA from server logs
- Detect operating system
- Find the rendering engine
- Tell mobile from desktop
- Debug device-specific issues
- Analyse a UA string
Frequently asked questions
What is a user-agent?
A string your browser sends to identify itself, its version and platform.
Is my user agent uploaded?
No — parsing happens in your browser.
Why might detection be wrong?
User-agent strings can be edited, frozen or spoofed.
Can it detect bots?
It flags some crawlers, but not all bots reveal themselves.
Does it find the OS?
Yes — Windows, macOS, Linux, Android and iOS are detected.
What is the rendering engine?
The browser core, e.g. Blink, WebKit or Gecko.
Can I check my own UA?
Yes — use the button to load your current user agent.
Is it free?
Yes — completely free with no sign-up.