Back to Developer
User-Agent Parser

User-Agent Parser

Paste a User-Agent string to break it down into browser name and version, rendering engine, OS, device type (desktop / mobile / tablet) with vendor and model, and CPU architecture. Use the "This browser" button to inspect your own UA, or decode a UA pulled from server logs. Everything runs in your browser.

developerextract

How to use

Paste a User-Agent string into the input and it is automatically broken down into browser, rendering engine, OS, device (type / vendor / model), and CPU architecture. Press the "This browser" button to load the User-Agent of the browser you are using right now. Copy a UA from an access log or analytics report and paste it here to quickly identify which environment a request came from. All parsing happens in your browser and nothing is uploaded.

FAQ

Is the User-Agent I enter uploaded to a server?
No. Parsing runs entirely in your browser with JavaScript, and neither the string you type nor the UA loaded by "This browser" leaves your device.
What is a User-Agent (UA)?
It is a self-describing string that a browser or app sends with each HTTP request. It includes the browser name, version, OS, and (on mobile) device hints, which servers use to tailor responses or for analytics.
Why are the device model or vendor shown as "—"?
Those fields are blank (—) when the User-Agent does not include that information. Desktop browsers usually omit a model name, an iPhone only identifies itself as "iPhone" (no generation or size), while Android devices often include a model number (e.g. SM-S918B).
Is the detection always accurate?
User-Agent detection is based on string pattern matching, so it is not 100% reliable. A UA is trivially spoofable, and brand-new browsers or devices may not match existing patterns. Never rely on the UA alone for authentication or access control.
Why is the OS version or device vague in recent Chrome?
For privacy, Chrome and other major browsers now simplify what they put in the User-Agent (UA Reduction). Detailed OS versions and device models are omitted; sites that genuinely need them request them individually through the User-Agent Client Hints API.

Related tools