Live browser-side detection

Check my user agent

This page reads the user agent currently exposed by your browser session, then turns that raw string into a readable summary for debugging, QA, screenshots, and extension verification.

Your current user agent

This is the raw string exposed by navigator.userAgent in your current browser.

What websites often infer from this string

Useful for reproduction steps, but not enough for strong identity decisions.

Browser-specific bugs

Support teams often ask for a user agent to reproduce issues that only happen in one browser family or version range.

Responsive behavior

Sites may adjust layout, downloads, or compatibility prompts depending on whether the string looks like desktop, mobile, or tablet.

Analytics normalization

Many dashboards group traffic by browser family and operating system using user agent parsing rules.

Extension verification

If you use a user agent switcher, this page is a quick way to check whether your browser-side value changed after the extension update.

Important limits

Useful, but not authoritative

User agents can be spoofed or reduced. They are a strong debugging clue, not a secure device fingerprint.

Not the full request picture

Some websites also rely on request headers, Client Hints, server-side detection, and feature checks. This page is meant to stay fast and readable.

Need to interpret the tokens?

Use the guide to understand why strings include tokens like Mozilla/5.0, AppleWebKit, and browser-specific version markers.

Learn how to read user agents

Need more than one sample?

Generate representative strings for QA fixtures, parser tests, and allowlist examples with export-friendly results.

Generate sample strings
Does this page show the exact header every server receives?

It shows the browser-side user agent value available to JavaScript. It is an excellent quick check, but not a replacement for a full request-header inspector.

Why can version information look generic?

Modern browsers sometimes reduce or normalize version detail to improve privacy and reduce fragile browser-sniffing behavior.

Can I copy this value into a bug report?

Yes. That is one of the main uses of this page. Copy the raw string, then include it together with page URL, expected behavior, and screenshot.