DEVELOPER TOOL

User Agent Parser

Paste a user-agent string, or use your own browser, to see the browser, engine, operating system and device type in plain language.

Try an example:

About this user-agent parser

Every browser and many apps send a short text called the user-agent string with each request. It names the browser, its rendering engine, the operating system and often the device. The raw text is hard to read, because it carries old compatibility words such as "Mozilla" and "like Gecko". This parser reads it with built-in rules and tells you in plain language what it describes. It works on your device, so the string you paste is not uploaded.

What you get

How to use it

Paste a string from a server log, an analytics report or a support ticket, or press Use my browser's to see what your own browser sends. The example buttons load typical strings for a few common cases.

Why results are not always exact

Modern browsers also offer User-Agent Client Hints for more accurate details, which this text-only parser does not read. To look at other parts of a request, the URL parser and JWT decoder are useful companions.

Frequently asked questions

What is a user-agent string?

It is a line of text that a browser or app sends with each web request to say what it is: the browser name and version, the engine, the operating system and sometimes the device.

Why does every user agent start with Mozilla/5.0?

It is a historical compatibility habit. Early sites served better pages to Netscape, whose code name was Mozilla, so other browsers copied the word, and it has stayed ever since.

Why does my Windows 11 PC show Windows NT 10.0?

Browsers keep sending Windows NT 10.0 for both Windows 10 and Windows 11, so the string cannot tell them apart. Only User-Agent Client Hints, which expose the platform version, can.

Can a user-agent string be faked?

Yes. Browsers, extensions, scripts and bots can send any text. Use it for statistics and layout decisions, not for security.

How can I tell if a visitor is a bot?

Look for names such as Googlebot, bingbot, GPTBot or ClaudeBot, or words like crawler and spider. This tool labels those. Bots that pretend to be browsers need other checks, such as IP address verification.

Is the string I paste sent anywhere?

No. The parsing runs in your browser and nothing is uploaded or stored.