Skip to main content
CompressNConvert

Browser Feature Check

Check modern browser feature support online across CSS layout and color, camera and microphone, screen and media APIs, pointer and gamepad input, storage, workers, sharing, and permissions.

Every check runs against this browser locally

Waiting for the first check

Results describe this browser and the current page context.

Checking browser capabilities…

Complete tool guide

Browser Feature Check guide

Use this browser compatibility checker to test the APIs and CSS features available in the current browser and page context, including whether HTTPS, permission state, or page policy is blocking an otherwise supported capability.

Your input is processed in the current browser tab and is not sent to the application server.

Why use this tool?

  • Test actual capabilities instead of inferring support from a browser name or version.
  • Separate missing API support from HTTPS, permission, and page-policy restrictions.
  • Review grouped results without triggering camera, microphone, location, or clipboard prompts.

Common use cases

  • Finding out why a website feature will not work in your browser
  • Checking whether an out-of-date browser supports what a site needs
  • Confirming camera, microphone, and location access are available before a call

How to use it

  1. 1

    Open this page in the browser you want to check.

  2. 2

    Review the results, grouped by what the feature is for.

  3. 3

    Look at the permission state where one is shown.

  4. 4

    Refresh the checks after changing a browser setting.

Controls and results explained

Availability summary and Refresh

The summary counts capabilities available in this exact browser and page context. Refresh checks reruns feature, security, policy, and readable permission tests after you update the browser or change a site setting.

Layout and display

Checks CSS Grid, container queries, color-mix(), wide-gamut CSS color, and JavaScript media queries—the building blocks behind responsive layouts and modern color interfaces.

Media and devices

Checks camera, microphone, screen capture, MediaRecorder, Web Audio, screen orientation, and system EyeDropper support. Secure-context and policy restrictions are reported separately where relevant.

Input and interaction

Checks Pointer Events, Pointer Lock, Gamepad, Vibration, Web Share, clipboard writing, geolocation, and device motion capabilities used by games, editors, sharing flows, and touch or sensor-based interfaces.

Storage and application

Checks IndexedDB, storage quota estimates, service workers, Web Workers, WebAssembly, File System Access, and Fullscreen—the browser APIs behind offline apps, background work, local files, and immersive interfaces.

Available

The underlying feature exists and the current context passes known HTTPS, page-policy, and denied-permission checks. It does not guarantee that every advanced subfeature or connected device will work.

API unavailable / Requires HTTPS

API unavailable means the browser does not expose the tested interface. Requires HTTPS means the feature may exist but browsers refuse to expose it on an insecure page.

Policy blocked / Permission denied

Policy blocked means this page is not allowed to use the feature. Permission denied means the browser has a stored refusal for this site; change site permissions, then refresh the checks.

Permission labels

Granted, denied, or prompt reflects an existing readable permission state. Query unavailable or cannot be queried means the browser withholds that status; the checker never opens a new permission prompt.

What "available" means

A feature is marked available only when the browser exposes it, the page is on a secure connection where one is required, the page policy allows it, and no permission has been denied.

No permission prompts

The checker reads existing permission states where the browser allows it. It never requests camera, microphone, location, or clipboard access, so no prompts appear.

Blocked by page policy

A site can restrict which features its own pages may use. A feature marked as blocked by page policy works in your browser but is switched off for this page.

Practical tips for better results

  • An old browser version is the most common reason for a long list of unsupported features — updating usually fixes it.
  • Features that require HTTPS are marked accordingly and will not work on plain HTTP pages.
  • A denied permission can be reset in your browser's site settings for this page.

Frequently asked questions

A feature I need shows as unsupported. What can I do?

Update your browser first, since support usually arrives with a new version. If it still shows as unsupported, that feature has not shipped in this browser and a different browser will be needed.

Why do camera and microphone show a permission state?

Those features need your explicit consent. The state shown is what the browser has already recorded for this site — granted, denied, or not yet asked.

Does this test send anything about my browser?

No. Every check runs locally in this tab and the results are only displayed to you.

Keep working

Continue with another focused tool from the same collection.