User Agent Parser
Parse user agent strings to identify browser, OS and device.
How to Use the User Agent Parser
Paste any user agent string into the text box and click "Parse" to identify the browser, operating system, device type and rendering engine. Your current browser's user agent is pre-filled automatically.
What This Tool Does
- Browser detection — identifies the browser name and version (Chrome, Firefox, Safari, Edge and more)
- OS detection — detects the operating system and version (Windows, macOS, Linux, Android, iOS)
- Device type — classifies the device as Desktop, Mobile or Tablet
- Engine detection — identifies the rendering engine (Blink, Gecko, WebKit, Trident)
The tool runs entirely in your browser using regex-based parsing. No data is sent to any server.
Frequently Asked Questions
What is a user agent string?
A user agent string is a piece of text that your browser sends to websites to identify itself. It typically contains the browser name, version, operating system and rendering engine.
How accurate is this parser?
The parser handles all major browsers including Chrome, Firefox, Safari, Edge, Opera and their mobile variants. Some very unusual or spoofed user agents may not be fully recognized.
Does my user agent get sent to a server?
No. All parsing happens locally in your browser using JavaScript. Your data never leaves your device.
What is a rendering engine?
A rendering engine is the core component of a browser that turns HTML and CSS into the visual page you see. Common engines are Blink (Chrome, Edge), Gecko (Firefox) and WebKit (Safari).
More Developer Tools
JSON Formatter
Format, validate and minify JSON with syntax highlighting.
Open tool →Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to text.
Open tool →UUID Generator
Generate UUID v4 identifiers, single or in bulk.
Open tool →Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and back.
Open tool →URL Encode / Decode
Encode or decode URLs and query parameters.
Open tool →HTML Entity Encode / Decode
Encode special characters to HTML entities or decode them back.
Open tool →