Submit an extension

↑↓ move · ↵ open · Tab filter · Esc close

Free tool · Chrome & browser

What is my user agent? See your browser and Chrome version

What is my user agent, and which browser version am I on? This page reads both the moment it loads. Paste any other string into the parser tab.

  • Free, no sign-up
  • Works on mobile
Choose a view

Reading your browser details…

BrowserDetecting…
Engine…
Operating system…
Device…

Is my browser up to date?

Press the button to compare your Chrome version with the stable releases Google is serving today.

Sends one request to Google's public release API. Nothing about you is included.
Loads when JavaScript runs.

    User-Agent Client Hints

    StatusWaiting for JavaScript

    Screen, language and privacy settings

    StatusWaiting for JavaScript

    Up to 200 lines. Server-log lines work too; a leading User-Agent: is ignored. Press Ctrl or ⌘ + Enter to parse.

    Results show browser, version, engine, operating system, device type and any bot, plus notes on frozen values from user-agent reduction.

    What is my user agent? It's the text your browser sends with every request to say which browser, version and operating system it runs. The tool above shows yours, fills in the real Chrome version with Client Hints, checks whether you're up to date, and parses any user-agent string you paste.

    Last checked · Independent, not affiliated with Google

    Your data Everything is read and parsed inside your browser; nothing you paste is sent anywhere or stored. The one exception is the Check for updates button: it sends a single request to Google's public VersionHistory API (versionhistory.googleapis.com) for your platform's release list. That request carries no data about you beyond what any web request includes (your IP address and browser headers), and we send it without a referrer.

    How to use the What's My Browser

    1. Read your results

      Open the page to see what is my user agent right now. Your browser, version, engine, operating system and device type appear at the top, with your raw user-agent string below.

    2. Check for updates

      In Chrome, press Check for updates to compare your version with the stable builds Google is serving today. Other browsers get the right settings page to open.

    3. Copy or save it

      Use Copy for the user-agent string, or Copy full report and Download report when a support team asks for your browser details.

    4. Parse any string

      Switch to User agent parser, paste one string per line from a log or ticket, then press Parse or Ctrl/⌘ + Enter. Samples cover bots, iPhones and Android.

    What is a user agent string?

    A user agent string is one line of text your browser sends in the User-Agent header of every request. It names the browser, its version, the rendering engine and the operating system, so a server can adapt its response or log who visited.

    The format dates from the 1990s, and most of it is history. Every mainstream browser still starts with Mozilla/5.0 because early sites only sent modern pages to Netscape. Chrome still mentions AppleWebKit and Safari for the same reason: sites once sniffed for those words. So when you ask "what is my user agent", the honest answer is a mix of real facts and compatibility tokens.

    The parts of a desktop Chrome user agent string. Only the platform and the Chrome/154 major version carry real information, and the platform part is frozen.

    Crawlers like Googlebot and tools like curl send their own strings, which is why the user agent parser recognises bots too.

    How to find my user agent in Chrome and other browsers

    The quickest answer to "what is my user agent" is this page: it prints the string on load, with a copy button. Inside the browser, each one has a built-in route.

    1. Chrome, Edge, Brave, Opera: type chrome://version (or edge://version, brave://version, opera://about) into the address bar. The User agent line is your string, and the top line is your full browser version.
    2. Any desktop browser: open developer tools (F12, or ⌘ + ⌥ + I on a Mac), go to Console, type navigator.userAgent and press Enter.
    3. Firefox: go to about:support and look for User Agent in the Application Basics table.
    4. Safari on Mac: turn on the Develop menu (Safari → Settings → Advanced), then use Develop → User Agent to see or change it.
    // Paste into the DevTools console
    navigator.userAgent
    // → "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36"

    What version of Chrome do I have?

    Your full Chrome version is shown at the top of this page, for example 154.0.8037.58. You can also check Chrome version details yourself: open the ⋮ menu, choose Help → About Google Chrome, and read the number under the heading, or type chrome://version into the address bar.

    A Chrome version has four parts: major.minor.build.patch. The major number goes up with each feature release, roughly every four weeks. Build and patch numbers change with security and bug-fix updates between major releases, so two people on "Chrome 154" can be on different builds.

    Where to see your Chrome browser version
    MethodWhat it showsFull version?
    This page (Client Hints)Brand, full version, platform, architectureYes
    chrome://versionVersion, channel, 32/64-bit, user agent, command lineYes
    Help → About Google ChromeVersion and update status, with a Relaunch buttonYes
    navigator.userAgentUser-agent string onlyNo: major only, rest is 0.0.0
    Server logs (User-Agent header)User-agent string onlyNo: major only

    Is my browser up to date? How to update Chrome

    In Chrome, press Check for updates in the tool. It fetches the list of stable releases Google is serving right now for your platform and compares it with your full version, then tells you whether you're current, whether a newer build is rolling out, or whether you need to update.

    There is rarely a single current Chrome version. Google rolls out updates in stages, so on any given day several builds can be live on the stable channel at once, each to a share of users. When we last checked (26 September 2026), the Windows stable channel was serving 154.0.8037.58 to everyone and a 155 build to a small early group. The tool reads those shares, so it won't tell you you're behind just because the latest Chrome version hasn't reached you yet.

    How to update Chrome

    1. Computer: open the ⋮ menu → Help → About Google Chrome. Chrome checks, downloads the update, then shows Relaunch. It reopens your tabs after the restart.
    2. Android: open the Play Store, search for Chrome, and tap Update if it appears.
    3. iPhone and iPad: open the App Store, tap your profile picture, and update Chrome from the list of pending updates.
    4. Chromebook: Chrome updates with the system. Go to Settings → About ChromeOS → Check for updates.

    User agent reduction: why Chrome freezes parts of the string

    User agent reduction is Chrome's change that replaced detailed values in the user-agent string with fixed placeholders. It cut how much a site learns passively from every request, which makes browser fingerprinting harder. It rolled out in phases and was complete on Android by Chrome 110.

    User agent reduction on Android. The build number, Android version and phone model became fixed placeholders; the real values moved to Client Hints that sites must ask for.
    What Chrome's reduced user agent reports, whatever your real system is
    PartReduced valueReal value lives in
    Minor, build, patch0.0.0fullVersionList
    WindowsWindows NT 10.0; Win64; x64platformVersion
    macOSMacintosh; Intel Mac OS X 10_15_7platformVersion
    LinuxX11; Linux x86_64platformVersion
    ChromeOSX11; CrOS x86_64 14541.0.0platformVersion
    Android version and modelAndroid 10; KplatformVersion, model
    • Chrome 101: minor, build and patch numbers frozen at 0.0.0.
    • Chrome 107: desktop user agent fully reduced.
    • Chrome 110: Android user agent fully reduced.

    Two side effects matter. A Windows 11 PC still says Windows NT 10.0, and an Apple Silicon Mac still says Intel Mac OS X 10_15_7. So a user agent string alone cannot tell Windows 10 from 11 or show your real macOS release. The tool uses Client Hints to fill those in.

    User-Agent Client Hints: where the real details went

    User-Agent Client Hints are the structured replacement for the user agent. A few low-detail hints go with every request; the detailed ones only reach a site that asks for them, through the Accept-CH header or JavaScript. Chrome, Edge, Opera, Brave and other Chromium browsers support them. Firefox and Safari don't.

    Sent by default
    Sec-CH-UA (brands and major versions), Sec-CH-UA-Mobile (?1 or ?0) and Sec-CH-UA-Platform (such as "Windows").
    On request
    fullVersionList, platformVersion, architecture, bitness, model, wow64 and formFactors, read with navigator.userAgentData.getHighEntropyValues().
    GREASE brand
    A deliberately fake entry such as Not)A;Brand that changes between versions, so sites have to parse the list properly instead of matching exact strings. The tool labels it as a decoy.
    const hints = await navigator.userAgentData.getHighEntropyValues([
      "fullVersionList", "platformVersion", "architecture", "model", "bitness"
    ]);
    console.log(hints.fullVersionList); // [{brand: "Google Chrome", version: "154.0.8037.58"}, …]
    console.log(hints.platformVersion); // "15.0.0" on Windows 11

    Per Microsoft's guidance, a Windows platformVersion of 13 or higher means Windows 11, 1 to 12 means Windows 10, and 0 means Windows 7, 8 or 8.1.

    How the user agent parser reads a string

    The user agent parser checks tokens in a fixed order, most specific first, because nearly every browser borrows another's name. Edge, Opera and Samsung Internet all contain Chrome/, and Chrome contains Safari/. Reading them in the wrong order is the most common parsing bug.

    The token that identifies each browser
    BrowserToken to look forWatch out for
    Microsoft EdgeEdg/ (EdgA/ Android, EdgiOS/ iPhone)Also contains Chrome/
    OperaOPR/Also contains Chrome/
    Samsung InternetSamsungBrowser/Its Chrome/ version is the engine, not the browser
    Chrome on iPhoneCriOS/Uses WebKit, not Blink
    Firefox on iPhoneFxiOS/Uses WebKit, not Gecko
    Android WebView; wv)An app's built-in browser, not Chrome
    FirefoxFirefox/ with Gecko/Firefox Focus adds Focus/
    SafariVersion/ + Safari/ and no other brandEvery Chromium browser also says Safari
    BraveNone: identical to ChromeOnly detectable in the live check, via navigator.brave

    Knowing what is my user agent on your own device is one job; reading a server log is another. The parser checks bots first: Googlebot, Bingbot, Applebot, AI crawlers such as GPTBot, ClaudeBot and PerplexityBot, link-preview bots, Headless Chrome and curl. Paste one string per line to sort visitors from crawlers.

    What is my user agent telling websites?

    Your user agent reveals your browser, its major version and a rough platform. It does not reveal your name, IP address, location or accounts. On its own it is weak for tracking, but combined with screen size, time zone, languages and fonts it becomes one input to a browser fingerprint.

    • Changing it with a user-agent switcher extension or DevTools (Network conditions → User agent) changes the header and navigator.userAgent, but Client Hints and other signals can still give the real browser away.
    • Do Not Track is a signal most sites ignore. Global Privacy Control has legal weight in some US states. The tool shows whether either is on.
    • Blocking trackers matters more than hiding your user agent. Run the ad blocker test to see what your blocker catches, and the WebRTC leak test to check whether your VPN hides your IP.

    If you're comparing browsers or chasing a bug, the Chrome flags explorer explains experimental switches that can change how a page behaves. For a lighter everyday setup, uBlock Origin Lite blocks trackers without broad permissions, and our VPN extension guide covers hiding your IP address.

    What's My Browser: FAQs

    What is my user agent?

    Your user agent is the string your browser sends to every website, naming your browser, its major version, engine and operating system. The tool at the top of this page prints yours as soon as it loads, with a copy button and a plain-English breakdown of each part.

    What is my browser and which version is it?

    The top of the tool shows your browser's name and full version, read from User-Agent Client Hints where your browser supports them and from the user-agent string where it doesn't. Brave is detected separately, because it deliberately uses Chrome's user agent.

    What version of Chrome do I have?

    The tool shows your full Chrome version, such as 154.0.8037.58. To check in Chrome itself, open the ⋮ menu → Help → About Google Chrome, or type chrome://version into the address bar. Both show the build number that your user agent string hides.

    How do I check Chrome version on a phone?

    Open this page in Chrome on your phone and read the version at the top, or type chrome://version into Chrome's address bar, which works on Android and iPhone too. On Android you can also go to ⋮ → Settings → About Chrome.

    Is my browser up to date?

    In Chrome, press Check for updates in the tool. It compares your version with the stable builds Google is serving for your platform today and tells you if you're current or need to update. For Edge, Firefox, Safari, Brave and Opera, the tool names the settings page that checks for you.

    What is the latest Chrome version?

    It changes every few weeks, so the tool fetches it live from Google's VersionHistory API instead of printing a number that goes stale. When we checked on 26 September 2026, Windows and Mac stable were serving 154.0.8037.58 broadly, with a 155 build reaching a small early group.

    How to update Chrome?

    On a computer, open ⋮ → Help → About Google Chrome; Chrome downloads the update and shows Relaunch. On Android, update it in the Play Store; on iPhone, in the App Store. On a Chromebook, use Settings → About ChromeOS → Check for updates.

    Why does my user agent say Chrome/154.0.0.0?

    That's user agent reduction. Since Chrome 101, the minor, build and patch numbers in the user agent are frozen at 0.0.0, so sites see only the major version. Your real build is still available through Client Hints, which is how this page shows it.

    What is a user agent string used for?

    Servers use it to pick a mobile or desktop layout, work around browser bugs, block known bad bots and count visitors by browser in analytics. Support teams ask for it to reproduce a problem. It is also one input to browser fingerprinting, which is why Chrome reduced it.

    Why does my user agent say Windows NT 10.0 on Windows 11?

    Windows 11 kept the NT 10.0 version number, and Chrome froze that part of the user agent anyway. Only the platformVersion Client Hint can tell them apart: 13 or higher means Windows 11. The tool reads it and shows the right name.

    Why does my Mac show Mac OS X 10_15_7?

    Chrome and Safari freeze the macOS version at 10_15_7, and Firefox at 10.15, whatever release you run. They also say Intel on Apple Silicon Macs. In Chromium browsers, the tool reads your real macOS version from Client Hints instead.

    Can a user agent parser detect Brave?

    Not from the string. Brave sends exactly the same user agent as Chrome to blend in. The live check detects Brave through the navigator.brave object, but a pasted string from Brave will always parse as Chrome.

    Is it safe to share my user-agent string?

    Yes, for support or bug reports. It contains no name, IP address, account or location, only browser, version and platform details that every site you visit already receives. The downloadable report adds screen size, languages and time zone, so check it before posting it publicly.

    Sources and further reading