What browser am I using?

Your browser, its version and your operating system appear just below, with the user agent string ready to copy. Under them, a checklist shows which of 21 web features your browser supports.

Checking your browser…

Browser
Checking
Version
Checking
Operating system
Checking
Architecture
Checking

Web feature support

Checking 21 features

  • JavaScriptCheckingThis checklist runs in JavaScript
  • Canvas 2DChecking
  • WebGLChecking
  • WebGL 2Checking
  • Web Audio APIChecking
  • Fullscreen APIChecking
  • WebRTC (RTCPeerConnection)Checking
  • Media devices (getUserMedia)Checking
  • MediaRecorderChecking
  • Gamepad APIChecking
  • Touch eventsCheckingTouch points reported by the browser: …
  • Pointer eventsChecking
  • Screen Orientation APIChecking
  • Service workersChecking
  • WebAssemblyChecking
  • Clipboard APIChecking
  • Web Share APIChecking
  • Vibration APIChecking
  • Local storageChecking
  • Notifications APIChecking
  • Intl date/time formattingChecking

Supported means the feature exists in this browser, not that it works well or that permission will be granted. Some features only appear on secure pages.

Runs entirely in your browser. Test results, audio and video never leave your device.

Next steps

How to check your browser and version

  1. Read the line that starts You are using, and the Browser, Version, Operating system and Architecture rows under it.
  2. Press Copy to put the user agent string on your clipboard, then paste it into a support request. If the browser blocks copying, the string is selected in its box so you can copy it by hand.
  3. Read the checklist under Web feature support. Each feature reads Supported or Not supported, and the line above it counts how many are supported.
  4. If a site or a test does not work, find the feature it needs. If that reads Not supported, update the browser or try another one.
  5. Reload the page after changing a browser setting or extension, because the checks run once when the page opens.

What is a user agent string?

A user agent string is a line of text your browser sends with every request to name itself, its version and your operating system, and page scripts can read it too. Sites use it to adapt pages and to troubleshoot. Chromium-based browsers now freeze parts of it for privacy and report the exact version and system through User-Agent Client Hints, which a site has to ask for.

Why does my user agent say Windows 10 on Windows 11?

Windows 11 still identifies itself internally as version 10.0, so the user agent reads Windows NT 10.0 on both systems in every browser.

User-Agent Client Hints are the reliable way to tell the two apart. In Chrome, Edge and other Chromium-based browsers, Windows 11 reports a platform version of 13 or higher, and this page then shows Windows 11. Firefox does not offer Client Hints, so there the page shows Windows 10 or 11.

How to check if your browser is up to date

In Chrome, Edge and Firefox, the About page in the browser's menu shows the full version, checks for updates and installs them. Safari updates with the operating system. This page shows your version but has no list of current releases, so it cannot tell you whether that version is the latest.

  • Chrome: menu > Help > About Google Chrome.
  • Edge: menu > Help and feedback > About Microsoft Edge.
  • Firefox: menu > Help > About Firefox.
  • Safari on a Mac: Safari > About Safari shows the version. Updates come with macOS, in System Settings > General > Software Update.
  • Safari on iPhone and iPad: it updates with iOS and iPadOS, in Settings > General > Software Update.

What this test can detect

  • Your browser name and version and your operating system, plus Windows 11 and the system architecture, such as 64-bit ARM, where the browser provides User-Agent Client Hints.
  • The full user agent string your browser sends to websites, with a Copy button.
  • Which of 21 web features exist, including Canvas 2D, WebGL and WebGL 2, Web Audio, fullscreen, WebAssembly and service workers.
  • Whether media devices (getUserMedia) are available, which the Microphone Test and Webcam Test need.
  • Blocked local storage, because the check writes, reads back and removes a test value.
  • Touch support, with the number of touch points the browser reports.

How it works

Where the browser offers User-Agent Client Hints, the page asks for four: the full version list, platform version, architecture and bitness. It waits up to 1 second for them and fills any gap from the user agent string.

The checklist runs 21 checks once, when the page opens, without asking for any permission. Most look for the feature itself. Canvas 2D, WebGL and WebGL 2 each create a context on a 1 × 1 pixel canvas that is never added to the page, then release it. A check that throws an error counts as Not supported.

Limitations

  • Supported means the feature exists, not that it works well or that permission will be granted. A browser can support media devices while the operating system blocks the camera.
  • WebGL reads Supported even when the browser draws it in software. The WebGL Test shows the renderer in use.
  • Settings, extensions and privacy modes can change the user agent and Client Hints, and some Chromium-based browsers present themselves as Chrome. The page shows what the browser reports about itself.
  • Firefox and Safari report no architecture, and their user agent string can leave out the last part of the version: Firefox 129.0.2 reports 129.0.
  • The checklist covers 21 common features. It does not check WebGPU, WebUSB, WebHID, Web Bluetooth, media codecs or HDR.

Frequently asked questions

Is JavaScript enabled in my browser?

Yes, if the checklist has filled in. The JavaScript row always reads Supported because the checks themselves run in JavaScript; with JavaScript turned off, every row stays at Checking.

What version of Chrome do I have?

The Version row shows the full number when you open this page in Chrome, for example 128.0.6613.120. The user agent string gives only the major version followed by zeros, such as 128.0.0.0, so the full number comes from User-Agent Client Hints.

Why does a website say my browser is not supported?

Usually because the site checks your browser name and version against a list it has tested, or because it needs a feature your browser lacks. Update the browser first; if the message stays, open the site in a browser it names. The checklist shows whether a common feature is missing.

Can websites see my user agent?

Yes. Your browser sends it with every request, and page scripts can read it. It names the browser and system, not you, but combined with other details it helps sites recognize a browser across visits, which is one reason browsers now simplify it. Device Info shows the other details a page can read.