About this tool
Every browser sends a User-Agent string with each request, such as “Mozilla/5.0 (iPhone; CPU iPhone OS 18_6 …)”. It reveals the browser, rendering engine, operating system and device type – useful for analysing server logs, debugging bug reports or detecting bots and crawlers.
The parser recognises the common browsers and systems, smartphones and tablets including the manufacturer, TVs and game consoles as well as search engine, AI and social media crawlers and tools like curl. On load, your own User-Agent is analysed, complemented by the more precise Client Hints in Chromium browsers. Everything happens locally in your browser. Your IP address is shown by What Is My IP?.
How it works
- When the page opens, your own User-Agent is already in the field.
- Alternatively paste any User-Agent string, e.g. from a server log, or pick an example.
- Read browser, engine, operating system, device and bot detection from the table.
- Copy single values with the button in each row.
Frequently asked questions
Why does it say “10 / 11” for Windows?
Windows 11 still identifies itself as “Windows NT 10.0” in the User-Agent. Only Client Hints can tell them apart – the tool shows them for your own browser if it supports them.
Why is the macOS version always 10.15.7?
Browsers have deliberately frozen parts of the User-Agent to make fingerprinting harder. Safari and Chrome report 10_15_7 on every current Mac, and Chrome on Android often just “Android 10; K” without a device model.
Can I rely on the User-Agent?
No. The string can be changed at will, and many bots pretend to be regular browsers. For feature detection in the frontend it is better to check directly whether a feature exists. Brave, for example, intentionally identifies itself as Chrome.
What are Client Hints?
A newer mechanism in Chromium browsers: instead of sending everything in the User-Agent, a website asks for specific details such as the platform version or device model. Firefox and Safari currently do not support them.