User Agent Parser — Free Online User Agent Lookup & Decoder

Free online user agent parser. Decode any user agent string into browser, engine, OS, device and CPU, detect bots, AI crawlers and HTTP clients, and copy the...

To parse a user agent, paste the string into the User agent string field or click Use my user agent; the browser, engine, OS, device and CPU are shown instantly.

Last updated:

User Agent Parser — Free Online User Agent Lookup & Decoder. Free online user agent parser. Decode any user agent string into browser, engine, OS, device and CPU, detect bots, AI crawlers and HTTP clients, and copy the result as JSON.

Our free online user agent parser turns a raw User-Agent header into readable facts in real time.

Paste any string and instantly see the browser name and version, rendering engine, operating system, device model, vendor and type, and CPU architecture, plus a one-line summary such as "Chrome 124 on Windows 10".

It works as a quick user agent lookup for strings copied from access logs, analytics exports, bug reports or HTTP requests, and as a user agent decoder when you need to understand exactly what a client claims to be.

Pick one of the ten built-in examples — desktop, iPhone, Android, iPad, Googlebot, GPTBot, curl and more — to see how different clients identify themselves. Unlike a plain user agent string parser, this user agent checker also recognises bots.

Search engine crawlers (Googlebot, Bingbot, YandexBot, Applebot …), SEO crawlers (AhrefsBot, SemrushBot), AI crawlers (GPTBot, ClaudeBot, PerplexityBot, CCBot) and command-line HTTP clients (curl, Wget, Python Requests, Postman) are flagged with their name and type, and each string gets a device category — mobile, tablet, desktop, bot or HTTP client.

That makes it easy to verify a suspicious Googlebot user agent in your server logs or tune robots rules. Want to see the headers your own browser sends right now? Open What Is My User Agent.

To inspect a full request, use the HTTP Headers Parser or build one with the cURL Generator. Parsing uses the popular open-source ua-parser-js engine and runs 100% in your browser — log lines and visitor data are never uploaded.

Click "Use my user agent" to analyse the browser you are on, copy the full result as JSON for tickets or test fixtures, or share a link that re-opens the parser with the same string.

Related tools: URL Parser for breaking down request URLs, Meta Tag Analyzer and HTTP Status Codes.

Frequently asked questions

How do I check my own user agent?

The field is filled with your current browser's user agent when the page opens, and Use my user agent restores it at any time. The summary shows your browser and OS, a device category tag and the string length, and the cards below break it down further.

How do I parse a user agent string from a server log?

Paste the string into the User agent string field, or pick a sample from Load an example user agent. The tool shows the browser name and version, engine, operating system, device model, type and vendor, and CPU architecture. Click Copy as JSON to export the result.

Can it detect bots such as Googlebot or AI crawlers?

Yes. Crawlers such as Googlebot, Bingbot and Applebot, AI crawlers such as GPTBot, ClaudeBot, PerplexityBot and CCBot, and HTTP clients such as curl, Wget, Python Requests and Postman are flagged with a tag. Other strings containing bot, crawler or spider are marked as crawlers too.

Why does it show No device model available?

Many user agents, especially from desktop browsers, do not include a device model, vendor or CPU architecture, so those fields stay empty. When the string names a browser or OS but no device type, the tool labels it Desktop.

Can a user agent string be faked?

Yes. A user agent is just text sent by the client, so bots, scripts and browser extensions can imitate any browser. Treat the parsed result as what the client claims rather than proof, and verify important traffic such as Googlebot with a reverse DNS lookup.

Is the user agent I paste sent to a server?

No. Parsing runs in your browser with the ua-parser-js library, so the user agent strings you paste stay on your device.

How to use this online tool

User Agent Parser — Free Online User Agent Lookup & Decoder is designed for fast browser workflows when you need to format, validate, convert, decode, encode, generate, or inspect data without opening a heavy desktop app. Start with the input field or visible options, review the result, then copy or download the output for the next step.

Private processing in your browser

User Agent Parser — Free Online User Agent Lookup & Decoder keeps the normal processing step local in your browser. That is useful for code snippets, tokens, documents, configuration values, text samples, and other material that should not be sent to a remote service unless you explicitly choose to share it.

When this tool is useful

Use User Agent Parser — Free Online User Agent Lookup & Decoder for repeatable developer tasks, technical documentation, QA checks, quick conversions, debugging, content cleanup, and internal team workflows. The page focuses on clear inputs, immediate feedback, and output that is easy to reuse in code, reports, tickets, emails, or notes.

Practical tips

Before copying the final result, check important details such as spacing, casing, filenames, encoding, token structure, line breaks, or output format. Small checks prevent mistakes when the result is reused in source code, API requests, documentation, spreadsheets, or shared files.