User Agent Parser – Browser, OS, and device fields
Drop a User-Agent into the textarea, click Parse, and read a table of browser name and version, engine, OS, device type vendor and model, and CPU architecture. Use this browser loads your current navigator userAgent when you want a quick sample.
Updated 2026-08-04 · developer
Paste a User-Agent string, then Parse.
About this tool
User-Agent strings pack browser and device hints into one header. This parser runs ua-parser-js on your paste or the current browser UA, fills labeled rows, and summarizes with browser on OS—or prompts you if the field is empty.
How to use
- Open the parser: Open User Agent Parser in a modern browser.
- Provide a UA: Paste a User-Agent string, or click Use this browser.
- Parse: Click Parse to fill the Field and Value table.
- Read the summary: Check the status line for Parsed browser on OS, then scan the rows.
Common use cases
- Inspect a log or support ticket UA to see browser and OS names.
- Load this browser UA, Parse, and confirm what your own client reports.
- Compare device type and CPU architecture fields across two UA strings.
Tips
- Empty input after trim shows Please enter a User-Agent string.
- Missing fields display as an em dash—parsers often omit device model on desktop.
FAQ
What library parses the string?
ua-parser-js runs entirely in the page.
What does Use this browser do?
It loads navigator.userAgent into the textarea so you can Parse next.
Why are some values blank dashes?
The UA did not include that detail—common for device model on desktops.
Is the User-Agent uploaded?
No. Parsing stays in your browser.