Free Online User Agent Parser Tool
A user-agent parser decodes a UA string into its browser, rendering engine, operating system and device type, defaulting to your own navigator.userAgent.
Your data is processed entirely in your browser and never sent to any server.
Your current browser's UA is loaded. Paste another to decode it.
User-agent strings are easily spoofed — use feature detection for capability checks, not UA sniffing.
How to Use This Tool
- Your current user-agent string loads automatically.
- Read the parsed browser, engine, OS and device type.
- Paste a different UA string to decode it instead.
- Use the breakdown for debugging or analytics, not security.
What Is an User Agent Parser?
Every browser sends a User-Agent header — and exposes it as navigator.userAgent — to identify itself. The format, loosely described in RFC 9110, has grown into a tangle of historical tokens (Mozilla/5.0, AppleWebKit, like Gecko) carried for compatibility, which is why raw UA strings are notoriously hard to read.
This parser picks the meaningful signals out of that noise: the browser name and version, the rendering engine (Blink, WebKit, Gecko), the operating system, and whether the string suggests a phone, tablet or desktop. It loads your current UA automatically, and you can paste any other string to decode it.
Use it for log analysis, reproducing a user's environment in a support ticket, or quick device detection. But treat the result as a hint, not proof — UA strings are trivially spoofed and browsers are actively freezing and reducing them, so for real capability checks the standard recommendation is feature detection rather than UA sniffing. Parsing runs entirely in your browser.
Frequently Asked Questions
What does it detect?
Can I parse a different string?
Is user-agent reliable?
Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.
Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.
Related Web & HTML
Searchable reference of HTTP status codes from 100 to 599 with names, meanings and category grouping.
Load a URL in an iframe at common phone, tablet and desktop widths to spot responsive layout issues fast.
Paste HTML and see it rendered live in a sandboxed iframe, with the source side by side. Nothing is uploaded.
Build an iframe tag from a URL with width, height, border, scrolling and fullscreen options, plus a live preview.
Paste a YouTube or Vimeo link and get a ready-to-use responsive embed snippet, no API or sign-in needed.