Browser Feature Detector

Over seventy web features checked in your browser — graphics, storage, devices, workers, security and CSS — with a report to copy.

Checking what this browser supports…

Runs in your browser — nothing you enter leaves this device.

About this tool

What it does

Browser Feature Detector checks your browser for more than seventy web features and lists which are there and which are not, in six groups. Graphics and media covers WebGL and WebGPU, video encoding, streaming, picture-in-picture, Web Audio, recording, screen sharing and speech. Storage and offline covers service workers, cache storage, IndexedDB, the private file system, opening and saving files directly, push messages and notifications. Device and hardware covers game controllers, vibration, location, motion sensors, Bluetooth, USB, serial ports, MIDI, NFC, full screen, the clipboard and the share sheet. Speed and workers covers web workers, WebAssembly and its SIMD instructions, shared memory, compression streams, web locks and view transitions. Security and network covers Web Crypto, passkeys, payments, WebRTC, WebSockets and WebTransport. CSS and layout covers container queries, :has(), nesting, subgrid, new colour functions, anchor positioning, scroll-driven animations and popovers. Each feature is checked by looking for it, the way developers do before using it.

How to use it
  1. Open the page: the checks run instantly and the total appears at the top.
  2. Read each group, or switch on Show only what is missing to see the gaps.
  3. Press Copy the report to paste the full list, with your browser’s user agent, into a bug report or a message to a developer.
Limits and your data
  • Present is not the same as working. A feature can exist but be switched off by a policy, a permission you refused or missing hardware: Bluetooth may be listed on a computer with no Bluetooth radio. The device tests on this site check the hardware itself.
  • Some features exist only on secure (https) pages or in installed web apps, and some only after a browser setting is turned on; the results are for this page as it is.
  • Shared memory needs the page to be “cross-origin isolated”. This site is not, so shared memory may show as missing even where your browser supports it.
  • Browsers add features every few weeks. A “no” today may be a “yes” after the next update.
  • Every check runs in your browser and asks only whether a feature exists. Nothing is sent or stored. The page does not use fingerprinting techniques — no hidden drawings, no font lists, no measurements of your hardware — and it asks for no permission: checking that Bluetooth exists does not turn it on or connect to anything.

Questions

Why does my browser not support a feature a website needs?

Usually the browser is out of date, or the feature is only in some browsers — Bluetooth, USB and serial ports are in Chrome and Edge but not Firefox or Safari. Update the browser first, then try a different one.

What is WebAssembly SIMD?

An extension of WebAssembly that processes several numbers in one instruction, which makes image, video, audio and machine-learning work in the browser much faster. All current major browsers support it.

Is this the same as a browser compatibility table?

No. Tables such as MDN’s say which browser versions should support a feature. This page checks the browser you are actually using, with its settings and policies.

Can websites use these checks to track me?

Feature lists say little on their own, since millions of people share each browser version, but they can be combined with other details to tell browsers apart. This page shows them to you only; nothing leaves your device.