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.

Instant results 100% private No signup needed

Your current browser's UA is loaded. Paste another to decode it.

Browser
Unknown
Engine
Unknown
Operating system
Unknown
Device type
Desktop

User-agent strings are easily spoofed — use feature detection for capability checks, not UA sniffing.

How to Use This Tool

  1. Your current user-agent string loads automatically.
  2. Read the parsed browser, engine, OS and device type.
  3. Paste a different UA string to decode it instead.
  4. 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?
Browser name and version, rendering engine, operating system and whether the device looks like a phone, tablet or desktop.
Can I parse a different string?
Yes. Your current navigator.userAgent loads by default, but you can paste any UA string to inspect it.
Is user-agent reliable?
Treat it as a hint, not proof — UA strings are easily spoofed. Prefer feature detection for real capability checks.

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