We use essential cookies to make this site work. Optional analytics cookies help us improve your experience. Privacy Policy
User Agent Parser
Parse any browser User-Agent string into browser, OS, device, and engine details. Includes your own UA. 100% client-side. Free and privacy-first.
Free User Agent Parser
Decode any browser User-Agent string into a readable breakdown. Useful for log analysis, bug reports, analytics validation, and learning how browsers identify themselves.
Common Uses
Debug analytics that look off
Understand error reports from users
Test mobile vs desktop rendering rules
Identify bot traffic in logs
Teach how HTTP headers work
How It Works
We run pattern matches against well-known browser, OS, and rendering engine signatures, then bucket the device as Desktop, Tablet, or Mobile. The parsing is heuristic — same as most server libraries.
Privacy
Your UA strings are parsed locally. Nothing is uploaded or stored.
A site reliability engineer pastes a UA from a 500-error log and confirms it was an outdated Chrome on Android 7. They flag the bug as a pre-2019 baseline edge case and prioritise it accordingly.
About User Agent Parser
User-Agent strings are messy — Chrome on Android can claim to be Safari and Mozilla in the same header. This parser breaks any UA string into structured fields (browser, version, engine, OS, OS version, device type, vendor) using the rules from the ua-parser-js project — entirely in your browser.
Why User Agents Lie
Client Hints Are Replacing UA
User-Agent Client Hints (
headers) deliberately reduce UA precision and move structured browser/OS info to separate headers servers must opt into. Eventually the UA string will be frozen at a generic identifier. Plan for it — parse client hints when present and fall back to the UA string otherwise." }} />
Common Use Cases
Related free tools
XML Formatter & Minifier — Beautify or minify any XML — SOAP, RSS, SVG, sitemap. Browser-based parser.
XML to JSON Converter — Parse any well-formed XML into a clean JSON tree with attributes and arrays.
JSON to XML Converter — Convert JSON to well-formed XML — supports attributes, custom root, declaration.
CSV Viewer — Open CSV or TSV files in your browser — sort, search, paginate, export filtered view.
JSON to CSV Converter — Convert JSON data to CSV format. Export to spreadsheets easily.
CSV to JSON Converter — Convert CSV data to JSON format. Useful for API development.
JSON Formatter — Format, beautify, or minify JSON with customizable indentation.
JSON Validator — Validate JSON syntax and find errors with line and column numbers.
HTML Minifier — Compress HTML by removing comments, whitespace, and line breaks.
CSS Minifier — Minify CSS by stripping comments, whitespace, and unnecessary characters.
JavaScript Minifier — Compress JavaScript by removing comments, whitespace, and empty lines.
Base64 Encoder/Decoder — Encode text to Base64 or decode Base64 back to text. UTF-8 support.