Skip to content
MixTool

User agent parser

Decode user agent strings into browser, operating system and device — and spot bots, crawlers and scripts.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

Make sense of user agent strings

Every browser request carries a user agent string such as Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Chrome/140.0.0.0 Safari/537.36. Paste one — your own is filled in automatically — to see the browser and version, rendering engine, operating system and device type, including the phone model when the string reveals it.

The parser recognizes 30+ bots and crawlers, including Googlebot, Bingbot, Applebot, social media link previewers and AI crawlers like GPTBot, ClaudeBot and PerplexityBot, plus tools like curl and Postman. For your own browser, Client Hints reveal details the user agent hides, such as whether you're on Windows 10 or Windows 11.

How to parse a user agent

  1. 1

    Paste a user agent

    Or use your own browser's, or an example.

  2. 2

    Review the results

    Browser, engine, OS and device.

  3. 3

    Copy as JSON

    For tickets, logs or code.

Key features

  • Accurate browser detection

    Edge, Opera, Samsung Internet, Firefox, Chrome, Safari and in-app browsers.

  • Bot and AI crawler detection

    Search engines, social previews, AI crawlers and HTTP clients.

  • Explains frozen values

    Notes when browsers hide the real OS version or phone model.

  • Client Hints

    Exact platform version for your own browser.

Common uses

  • Analytics and logs: Understand the browsers and bots in your server logs.
  • Bug reports: Identify a user's exact browser and OS.
  • Bot management: Decide which crawlers to allow in robots.txt.

Tips and good to know

  • User agents are easy to fake. Verify important crawlers like Googlebot with a reverse DNS lookup in the DNS Lookup.
  • To see your public IP along with your browser details, use the IP Lookup.

Frequently asked questions

What is my user agent?

It's filled into the box automatically when the page loads. Click “Use my browser” to bring it back after editing.

Why does Chrome on Android show “Android 10; K”?

Chrome now reduces the user agent to protect privacy, so the Android version and phone model are always sent as 10 and K.

Why can't it tell Windows 10 from Windows 11?

Windows 11 still identifies itself as Windows NT 10.0. Chromium browsers reveal the real version through Client Hints, which the tool shows for your own browser.