zippydevtools logozippydevtools

Search tools

Search tools

Tools

Network and HTTP

User-Agent Parser

Identify browser, operating system, device type, and engine from a User-Agent string.

Processed locally
LocalAuto
Input
User-Agent
Output

Process the input to see the result here.

Quick examples

Identify a browser

Input: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Output: { "browser": "Google Chrome", "browserVersion": "126.0.0.0", "os": "macOS", "device": "Desktop/Unknown", "engine": "WebKit/Blink", "raw": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }

User-Agent Parser FAQ

What is User-Agent parsing for?

It helps debug browser-specific bugs, identify mobile traffic, recognize bots, and understand request differences.

Is detection perfect?

No. User-Agent strings can be incomplete or spoofed; use the result as debugging context, not definitive proof.

Does it identify bots?

It flags simple bot or crawler signals, but robust detection requires additional backend rules.

Can I use it with server logs?

Yes. Paste the User-Agent value from logs, headers, or observability tools.

Is the User-Agent sent to a server?

No. Analysis runs locally in your browser.