Your user agent

Paste a user agent string to decode it. No data is uploaded.
Samples:

Browser

Version

Operating system

Version

Engine

Version

Device

Type · CPU

Details

String breakdown

What every fragment of the user agent means

FragmentMeaning

Client Hints

The modern replacement for the frozen user agent string (navigator.userAgentData). Always reflects this browser, not a pasted string.

Not supported by this browser.

What is a user agent?

A user agent is an identification string that every browser and HTTP client sends with each request. It tells websites which browser, rendering engine and operating system are making the request, and is used for content adaptation, traffic statistics and bot filtering. For historical reasons it contains numerous legacy compatibility tokens; this page documents the meaning of each fragment.

FAQ

What is a user agent string used for?

Websites read it to adapt content to the browser and device, to compile traffic statistics, and to distinguish real browsers from automated clients. It is descriptive only and carries no account or personal data.

Why does the user agent start with Mozilla/5.0?

In the 1990s many websites served full-featured pages only to Netscape (code name Mozilla). Later browsers declared themselves as Mozilla to receive the same content, and the token has remained ever since. Today it carries no information.

Why are some version numbers frozen at old values?

Modern browsers froze parts of the user agent to reduce fingerprinting: Windows reports NT 10.0 even on Windows 11, macOS is capped at 10.15.7, and Chrome on Android replaces the device model with "K". The real values are exposed through Client Hints, shown on this page.

Can I change or fake my user agent?

Yes. Browser devtools, extensions and most HTTP tools can send an arbitrary string, so websites should not treat it as proof of identity. The string actually being sent can be verified on this page.

Is my user agent uploaded anywhere?

No. Your user agent is not collected, stored or transmitted to any server.