What is my user agent?

This is the User-Agent string your browser sends to every website, identifying your browser, operating system, and device. Here's yours, decoded.

Your user agent string
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

How to use the what is my user agent?

  1. Open this page — your user agent is detected automatically.
  2. Read your browser, operating system, and device, parsed from the string.
  3. Review what it reveals and how it adds to your fingerprint.

What your user agent reveals

The User-Agent is a line of text your browser sends with every request. It names your browser and version, your operating system, and whether you're on a phone, tablet, or desktop. On its own it doesn't identify you — millions share the same string — but combined with your IP, screen size, fonts, and timezone it becomes part of a browser fingerprint. A VPN changes your IP, not your user agent, so check both. Modern browsers now deliberately reduce the detail in this string to limit tracking.

Code & API examples

Use this from the command line or your code.

Browser (JS)
console.log(navigator.userAgent);
See what you send (curl)
curl -s https://httpbin.org/user-agent

See all endpoints at /api/tools/.

Frequently asked questions

The User-Agent is a text string your browser sends with every request, identifying itself — typically the browser name and version, the operating system, and the rendering engine. Servers use it to decide what to send back.

Your browser and version, your operating system and often its version, whether you're on mobile or desktop, and sometimes your device family. It doesn't contain your name, but it's one piece of a fingerprint.

Decades of compatibility hacks. Browsers append tokens like Mozilla, AppleWebKit, KHTML, Gecko, and Safari that they don't really use, just so old servers that sniff for them still serve the modern page.

Not on its own — millions of people share the same string. But combined with your IP, screen size, fonts, and timezone, it helps build a fingerprint that can single you out.

Yes. Browser settings, developer tools, and extensions can override it. Be aware that a User-Agent that contradicts your other traits (like a Windows string on a Mac) can stand out more, not less.

To serve the right layout, route mobile users to a mobile view, warn about unsupported browsers, gather analytics, and sometimes to block bots. It's the quickest, least reliable way to guess your setup.

Yes. Each browser on each device sends its own string, so Chrome on your phone, Safari on your iPad, and Firefox on your laptop all report differently. That's why you should test each one.

No. A VPN changes your IP address and routing, not anything your browser sends. The User-Agent is set by your browser and operating system and is unaffected by the tunnel.

Your IP is the network address sites send data to, tied to your connection and location. The User-Agent is descriptive text about your software. One is about where you are; the other is about what you're running.

Modern browsers deliberately reduce User-Agent detail (Chrome's UA reduction) to limit fingerprinting, freezing or generalizing version and OS info. So the string is less precise than it used to be by design.

No. It's one trait among many; canvas, WebGL, fonts, and timezone still expose you. Changing only the User-Agent while everything else stays the same can even make you more distinctive.

No. The tool reads and parses the string your browser is already sending and shows it back to you. vpn.golf keeps no logs, so nothing from this check is stored or tied to you.
Want to hide your IP for real?

vpn.golf is a no-logs WireGuard VPN. Pick a hole, take the shot.

Step up to the tee — free