🌐My IP Address πŸ”ŒPort Checker πŸ”DNS Lookup πŸ“‹WHOIS Lookup πŸ”’SSL Checker πŸ—ΊοΈIP Location Map πŸ“‘HTTP Headers ⚑Latency Test πŸ–₯️User Agent πŸ”’IPv6 Detector
User Agent Checker Β· Browser Β· OS Β· Screen

User Agent Checker

Free user agent checker. See your complete browser fingerprint β€” browser version, OS, rendering engine, screen resolution, and timezone β€” exactly as web servers see you.

Browser & System Info
Detected automatically from your current browser session. No data is stored or transmitted.
Raw User-Agent String
Advertisement

What is a user agent checker?

A user agent is a string that your browser sends with every HTTP request, identifying itself to web servers. It includes information about your browser name and version, operating system, and rendering engine. Web servers use this to serve appropriate content, while developers use it for analytics, compatibility testing, and debugging.

How to check your user agent string

A typical Chrome user agent on Windows 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. Despite looking like it says "Mozilla" and "Safari", this is Chrome β€” the format is a historical artifact of browser compatibility.

Why would I need my user agent?

Common user agent strings by browser

Every major browser sends a distinct user agent string. Chrome on Windows typically includes "Chrome/VERSION" and "Safari/537.36" for compatibility. Firefox uses "Gecko/20100101 Firefox/VERSION". Safari on macOS uses "Safari/VERSION" without a Chrome token. Mobile browsers include "Mobile" in the string.

Web servers and APIs often use user agent parsing to serve different content to mobile vs desktop users, block bots, and apply browser-specific workarounds. If you are building a web scraper or API client, set a descriptive user agent string to identify your application.

How to change your user agent for testing

In Chrome: open DevTools (F12) β†’ three-dot menu β†’ More tools β†’ Network conditions β†’ uncheck "Use browser default" under User agent β†’ select or type a custom string. This lets you test how your website renders for different browsers and devices without changing your actual browser.

In Firefox: type about:config in the address bar β†’ search for general.useragent.override β†’ create a new string value with your desired user agent.

Advertisement

User agent questions

Can I change or spoof my user agent?
β–Ύ
Yes. In Chrome DevTools, go to the Network conditions panel and you can set a custom user agent string. This is useful for testing how websites behave on mobile devices or different browsers without physically switching devices. Many browser extensions also offer user agent switching.
Why does my user agent say "Mozilla" even on Chrome?
β–Ύ
This is a historical quirk of the web. In the early browser wars, servers would only serve advanced content to "Mozilla" browsers. To ensure compatibility, all browsers began including "Mozilla" in their user agent β€” and the tradition continues to this day even though it's now meaningless for identification purposes.
Is my user agent data stored?
β–Ύ
No. All detection is done entirely in your browser using the navigator JavaScript API. No data is sent to our servers. Your user agent string never leaves your device.
Can I change my user agent string? β–Ύ
Yes. In Chrome DevTools (F12) β†’ More tools β†’ Network conditions, you can override your user agent to test how websites behave for different browsers or devices. Browser extensions like User-Agent Switcher also allow permanent overrides.
What information does a user agent string contain? β–Ύ
A user agent string contains your browser name and version, operating system, rendering engine (Gecko, WebKit, Blink), and device type. Example: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0.0.0 Safari/537.36
Copied!