IP Browser Tools

BROWSER TOOL

What is My User Agent?

Your user agent string is sent with every HTTP request. See what information it reveals about you.

FULL USER AGENT STRING

Detecting…

PARSED COMPONENTS

Browser
Browser Version
Rendering Engine
Operating System
Device Type
Mobile Browser
Bot / Crawler

UA CLIENT HINTS (CH-UA)

Loading high-entropy hints…

What is a User Agent and How is It Structured?

A User Agent (UA) is a request header string sent by your browser to identify itself to web servers. Historically, the format has become convoluted due to browser compatibility hacks, meaning modern browsers must include legacy identifiers to ensure servers do not serve degraded website content.

For example, a modern Chrome browser on Windows sends a User Agent containing references to Chrome, Safari, AppleWebKit, and Mozilla. This tool breaks down that complex string, mapping each token to its corresponding browser version, operating system, and hardware architecture.

The Shift to User-Agent Client Hints

Because the legacy User Agent string reveals detailed hardware combinations, it has historically been used by tracker networks for browser fingerprinting.

To improve privacy, modern browsers are introducing User-Agent Client Hints (UA-CH). Instead of sending the full agent string automatically on every request, the browser sends only basic browser and brand details. If the web server requires more detailed specifications (like the full OS version), it must explicitly request them from the browser, limiting automatic passive tracking.

Frequently Asked Questions

What is a User Agent?
A User Agent is a text string of metadata that your web browser sends to every website server you connect to. It communicates your browser name, rendering engine, version, operating system, and hardware architecture.
Why do User Agent strings look so complicated?
Historical browser compatibility wars forced newer browsers to include keywords of older browsers (like "Mozilla/5.0", "Safari", "Chrome", "AppleWebKit") inside their User Agent strings to prevent web servers from blocking them or serving degraded styles.
What are User-Agent Client Hints (UA-CH)?
User-Agent Client Hints is a modern API designed to replace the legacy User-Agent string. Instead of sending a massive string by default, the browser shares only basic details and requires servers to explicitly request additional details (like full version or platform) to limit tracking.
Can I change or spoof my User Agent?
Yes. Developers often change their User Agent to test how websites render on different devices (like simulating mobile Safari on a desktop). You can change it using browser DevTools or by installing User-Agent switcher extensions.