📱 User Agent

Browser & OS Identification String

The User Agent is a string that your browser sends to websites identifying itself, your operating system, and device type. It's one of the most basic but important fingerprinting vectors.

💡 Key Point: User Agent strings reveal your browser name, version, operating system, and sometimes device model - all in a single HTTP header.

📋 User Agent Structure

A typical User Agent string looks like:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Breaking It Down

🔍 Information Revealed

Information Example
Browser Chrome, Firefox, Safari, Edge
Browser Version 120.0.0.0
Operating System Windows 10, macOS, Linux, Android, iOS
Architecture x64, ARM, x86
Device Type Desktop, Mobile, Tablet

🛡️ User Agent Spoofing

Antidetect browsers modify User Agent to:

⚠️ Consistency Warning: Your User Agent must match your other fingerprints. A Windows UA with macOS fonts or screen resolution is easily detected.

🔄 User-Agent Client Hints

Modern browsers are moving to User-Agent Client Hints (UA-CH), which provide more structured information:

Sec-CH-UA: "Chromium";v="120", "Google Chrome";v="120"
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Platform: "Windows"

Antidetect browsers must spoof both traditional UA and Client Hints for complete coverage.

❓ Frequently Asked Questions

Can I change my User Agent manually?

Yes, browser extensions can change your UA. However, this alone isn't enough - your other fingerprints will still reveal your real browser and OS.

Why do all browsers say "Mozilla"?

It's a historical artifact. Early websites served different content to Mozilla (Netscape). Other browsers added "Mozilla" to receive the same content. The practice stuck.

🔗 Related Terms

Client Hints Navigator Properties Fingerprint Consistency
Start Trial