Skip to main content
AllDevToolsHub
🌐

User Agent Parser

100% Local

Parse any User-Agent string to detect browser, OS, device type, and engine.

User Agent Parser

User Agent Parser

Client-side

Browser

Unknown

Engine

Unknown

Operating System

Unknown

Device Type

Desktop

Desktop
Try:
This tool runs entirely in your browser. Your input is never uploaded, logged, or sent to AllDevToolsHub or anyone else, and it keeps working offline once the page has loaded.

Paste any User-Agent string. Browser, OS, device type, and engine detect and display.

Overview

What is User Agent Parser?

Parse User-Agent strings for browser, version, engine (Blink, Gecko, WebKit), OS, device type, brand, CPU, and bot detection, pure regex, no libraries needed.
FAQ

Frequently Asked Questions

Reference

Technical Deep Dive

DEVELOPMENT TOOLS

User Agent Parser

Parse User-Agent strings to identify browser name/version, rendering engine (Blink, Gecko, WebKit, Trident), operating system, device type (desktop/mobile/tablet), device brand, CPU architecture, and bot/crawler detection, all using pure regex, no external libraries. Pre-fills with your current browser's UA and includes 8 sample UAs to test.

🕵️

Browser, OS, engine, device

Splits any UA string into vendor, version, rendering engine, platform, and form factor, including modern Client Hints tokens.

🤖

Bot & crawler flags

Recognises Googlebot, Bingbot, and common headless/scraper signatures so you can segment real traffic.

🔒

Runs on the string you paste

No lookup service — parsing is a local regex pass over the text you give it.

01 Browser & Engine Hierarchy

Browser Engine Distinguishing Token UA Dialect
ChromeBlinkChrome/XModern
EdgeBlinkEdg/XChromium-based
SafariWebKitVersion/X Safari/XLegacy Apple
FirefoxGeckoFirefox/XOpen Standard

02 Parsing Logic Pipeline

1
Token Normalization The UA string is normalized and tokenized to account for common "like Gecko" and "compatible" pretense strings.
2
Signature Extraction Sequential regex matching against a prioritized hierarchy of browser, OS, and device vendor signatures.
3
Status Serialization Final identification results are mapped to descriptive names and formatted for real-time audit visualization.

You Might Also Need