User Agent Parser & Decoder
Decode any User-Agent string into its components - browser name, version, rendering engine, operating system, device type (Desktop/Mobile/Tablet/Bot), and architecture. Compare two UA strings side by side, detect bots and spoofing attempts, and see browser market share context. All processing runs locally in your browser - no signup required, no data leaves your device.
Paste any User-Agent string to instantly decode browser, engine, OS, device type, and architecture - all processed locally in your browser.
All parsing happens locally in your browser. No data is sent to any server.
Features
Instant UA Parsing
Paste any User-Agent string and get an immediate breakdown of browser, engine, operating system, device type, and architecture - all processed locally in your browser.
Side-by-Side Comparison
Compare two User-Agent strings in parallel to spot differences in browser versions, OS platforms, engine variants, or device detection at a glance.
Device Categorization
Automatically classify devices as Desktop, Mobile, Tablet, or Bot/Crawler with clear visual badges, so you know exactly what type of client is connecting.
Security & Spoofing Detection
Identify suspicious UA signatures, conflicting platform tokens, bot/crawler traffic, and automation fingerprints that could signal spoofing or headless clients.
Use Cases
Browser Fingerprinting
Identify the exact browser name, version, and rendering engine behind any visitor UA string for analytics and compatibility decisions.
OS & Device Detection
Determine the operating system (Windows, macOS, iOS, Android, Linux) and device class (mobile, tablet, desktop) to tailor your content delivery.
Debugging & QA Testing
Validate UA strings from test suites, device labs, and emulators to ensure your app detects the correct client environment before shipping.
Bot & Crawler Identification
Flag Googlebot, Bingbot, ChatGPT, and other crawlers so you can audit your robots.txt rules and verify proper bot traffic handling.
API Client Parsing
Parse UA strings from curl, wget, Python requests, and other HTTP clients to understand your API traffic composition and automate testing.
Security Auditing
Detect spoofed or conflicting UA tokens, headless Chrome fingerprints, and automated traffic patterns that may indicate scraping or abuse.
About
What Is a User-Agent String?
A User-Agent (UA) string is a text header that browsers, bots, and HTTP clients send with every request to identify themselves to web servers. It typically includes the browser name and version, the rendering engine, the operating system and version, and often the device architecture. Parsing these strings reliably is essential for analytics, content negotiation, security auditing, and compatibility testing.
How the Parser Works
This tool parses User-Agent strings entirely in your browser using a regex-based detection engine. It examines known patterns for browser families (Chrome, Firefox, Safari, Edge, Opera, IE), rendering engines (Blink, WebKit, Gecko, Trident), operating systems (Windows, macOS, iOS, Android, Linux), device types, and architecture. Each detection is scored for confidence, and conflicting tokens raise spoofing warnings - all without sending any data to a server.
Device Categorization
The parser classifies devices into four categories: Desktop (traditional computers running Windows, macOS, or Linux), Mobile (phones and small handhelds), Tablet (iPad, Android tablets, Kindle), and Bot/Crawler (automated agents like Googlebot, Bingbot, and monitoring services). This classification is based on OS indicators, form-factor keywords, and known bot signatures found in the UA string.
Browser Market Share Context
Understanding the relative popularity of different browser families helps prioritize testing and development efforts. The parser identifies the browser and provides context on its market position. Chrome leads with ~65% global market share, followed by Safari (~18%), Firefox (~3%), Edge (~5%), and others. This context helps you gauge whether a detected browser profile represents mainstream traffic or a niche edge case.
Frequently Asked Questions
What is a User-Agent (UA) string?
A User-Agent (UA) string is a text identifier that browsers and HTTP clients send to web servers with every request. It typically contains information about the browser name and version, rendering engine, operating system, device type, and sometimes the architecture of the client device. Servers use this information to customize content, track analytics, and ensure compatibility.
How accurate is the user-agent parser?
The parser uses a regex-based detection engine with tested patterns for major browser families, operating systems, and device types. It achieves high accuracy for well-known, standards-compliant UA strings from mainstream browsers. Accuracy may be lower for obscure, modified, or deliberately obfuscated UA strings. The confidence score gives you a quick indication of how reliable each parse result is.
Can I compare two User-Agent strings?
Yes. You can enable Side-by-Side Comparison mode to paste two UA strings and see their parsed results next to each other. This is particularly useful for debugging browser-specific issues, verifying that a UA change has the intended effect, or comparing how different devices present themselves to your server.
How does device categorization work?
The parser classifies devices by examining the UA string for OS keywords (Windows NT, Macintosh, iPhone, Android) and device keywords (Mobile, Tablet, iPad, PlayBook). If the string matches known bot or crawler patterns (Googlebot, Bingbot, curl, wget), it is categorized as a Bot. Desktop is the default for full-size OS signatures without mobile or tablet indicators.
What does the confidence score mean?
The confidence score (0-100) reflects how reliably the parser was able to identify the browser, OS, engine, device type, and architecture. A high score (80+) indicates all major fields were detected with good signal clarity. A mid-range score (45-79) suggests one or more fields returned "Unknown" or had weak signal. A low score (<45) indicates significant ambiguity - the UA may be malformed, spoofed, or too short to parse reliably.
Can this tool detect bots and crawlers?
Yes. The parser has a built-in bot detection engine that recognizes signatures from Googlebot, Bingbot, AppleBot, DuckDuckBot, YandexBot, Baiduspider, FacebookExternalHit, Twitterbot, Discordbot, ChatGPT, and many others. It also flags headless browsers (HeadlessChrome, PhantomJS), scripting clients (curl, wget, Python-requests), and HTTP library clients.
Is my data sent to a server?
No. All parsing and analysis happens entirely in your browser using JavaScript. The UA strings you paste never leave your device, are not uploaded to any server, and are not stored or logged. Results are only saved locally in your browser's localStorage if you choose to enable history, and can be cleared at any time.
Does the parser detect spoofing or security issues?
Yes. The parser checks for conflicting platform tokens (e.g., Windows NT + iPhone OS in the same string), mixed browser identities (Chrome + Firefox tokens together), suspiciously short strings, and known automation signatures. These are flagged with security hints and contribute to the spoofing risk assessment and confidence score.
What are some common User-Agent strings?
Common examples include: Chrome on Windows - "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"; Safari on iPhone - "Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1"; Firefox on macOS - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"; Googlebot - "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)".
Why does browser market share matter?
Browser market share helps prioritize development and testing efforts. If your analytics show the majority of your visitors use Chrome and Safari, those platforms deserve the most careful testing. Knowing where Edge, Firefox, and niche browsers fall in market share helps you decide what level of compatibility investment each browser warrants. The parser provides estimated market share context for the detected browser family.
Related Tools
Voice Recorder & Audio Extractor
Record high-quality audio from your microphone or extract audio from MP4 and WebM video files offline. 100% secure, browser-based utility.
Audio Slicer & Converter
Trim audio clips and convert between MP3, WAV format client-side - Free online audio cutter
ID3 Tag & Metadata Editor
Read and write ID3 tags, album art, artist, and track details directly to MP3 file headers - Free online ID3 tag editor
MP3 Metadata Viewer
View all ID3 tags - title, artist, album, artwork, BPM, and every embedded frame - from any MP3 file instantly in your browser - Free online MP3 metadata viewer