Understanding User-Agent Headers & Client Hints
A User-Agent (UA) string is an HTTP request header sent by web clients to identify the browser software, rendering engine, and host operating system to web servers. Although modern web specifications are migrating toward User-Agent Client Hints (UA-CH) to reduce passive fingerprinting, the standard User-Agent header remains the primary signal for server access logs, error monitoring platforms, and analytics telemetry.
Deterministic Local Regex Classification
Because vendors like Apple and Microsoft froze version tokens (such as macOS staying on Mac OS X 10_15_7 and Windows 11 reporting Windows NT 10.0), parsing requires ordered regex cascades to distinguish true clients from Chromium derivatives (Edge, Opera, Brave, Samsung Internet) and search crawlers. User Agent Inspector processes this classification strictly inside browser RAM.
🔗 Developer Utilities
Test regex matching patterns with RegEx Workbench or inspect network subnets with CIDR & Subnet Calculator.
🛡️ Data Privacy
Sanitize client session cookies and IP addresses from logs using RedactVault.
Frequently Asked Questions
What is the difference between a browser and a rendering engine?
The browser is the consumer application (e.g., Google Chrome, Brave, Arc), while the engine is the underlying core (e.g., Blink, WebKit, Gecko) that parses HTML, calculates CSS styles, and renders the visual viewport.
Can I parse log dumps offline?
Yes. Because all parsing logic is bundled directly in client JavaScript, this tool functions completely offline once loaded.