Browser Feature Detection in Seconds
Browser feature detection answers one question fast: what can this browser actually do? This tool scans your browser for 105 modern Web APIs across 18 categories and shows, one by one, exactly which features are supported and which are missing.
Not every browser implements every API. Some are experimental, some need a secure (HTTPS) context, and some simply are not built into a given browser or version. Whether you are a web developer checking an API before you ship, a QA tester comparing devices, or anyone diagnosing why a web app will not load, the score ring and live results give you a clear answer.
How to Use the Browser Feature Detector
Open the page
The scan starts automatically the moment the tool loads. There is nothing to install, sign up for, or click to begin.
Watch the scan
Each feature is tested in sequence: a spinner runs while it is checked, then a green check marks support or a red cross marks a missing API. The score ring fills as it goes and names your browser and platform.
Filter and search
Use the filter tabs to show all features, only supported, or only unsupported. Type in the search box to jump to a feature by name, and hover any feature for a plain-English tooltip explaining what it does.
Export the results
Use Copy Report to put a text summary on your clipboard, or JSON to download a detailed file with the timestamp, browser string, score, and every feature status.
Features
Instant Scanning
Detection begins automatically on load and tests 105 Web APIs one by one using standard JavaScript feature detection, finishing in seconds.
Visual Score Summary
A circular score ring shows supported features out of the total plus a percentage, alongside your detected browser and platform.
Organized Categories
Features are grouped into 18 categories — storage, graphics, audio, network, sensors, hardware, and more — that you can collapse or expand.
Smart Filtering
Filter by All, Supported, or Unsupported, and combine it with live text search to find any feature by name instantly.
Helpful Tooltips
Hover any feature for a plain-English tooltip describing what the API does and common real-world use cases.
Export Options
Copy a readable report to your clipboard or download a JSON file with the timestamp, browser info, score, and full feature statuses.
What Gets Detected
The detector covers 105 APIs grouped into these 18 categories, so you can browse capabilities by area instead of one long list.
Storage APIs
Cookies, LocalStorage, SessionStorage, IndexedDB, Cache API, Storage Manager.
Graphics & Media
Canvas 2D, WebGL, WebGL 2, WebGPU, screen capture, MediaRecorder, Picture-in-Picture.
Audio APIs
Web Audio, Media Session, speech synthesis, and speech recognition.
Network & Communication
Fetch, WebSocket, WebRTC, Server-Sent Events, Beacon, Broadcast Channel, Network Information.
Workers & Threading
Web Workers, Shared Workers, Service Workers, WebAssembly, SharedArrayBuffer, Atomics.
Sensors & Device
Geolocation, orientation, motion, ambient light, accelerometer, gyroscope, magnetometer, proximity.
Hardware Access
Gamepad, Web Bluetooth, Web USB, Web Serial, Web NFC, Web MIDI, Web HID.
Notifications & Background
Notifications, Push API, Background Sync, Periodic Background Sync, Badging, Background Fetch.
Clipboard & Input
Clipboard API, Async Clipboard, Pointer Events, Touch Events, Keyboard Lock, Virtual Keyboard.
File System
File API, File System Access, Drag & Drop, Origin Private File System.
Security & Auth
Crypto API, Credential Management, Web Authentication, Permissions API.
Display & Window
Fullscreen, Screen Orientation, Wake Lock, Multi-Screen, Visual Viewport, Window Controls Overlay.
Observers
Intersection, Resize, Mutation, Performance, and Reporting observers.
Web Platform
History API, Web Share, Payment Request, Contact Picker.
Detection APIs
Barcode, face, and text detection.
XR & Immersive
WebXR for virtual and augmented reality.
Performance
Performance API, Navigation Timing, Resource Timing, User Timing.
Misc APIs
ES Modules, CSS Houdini, Web Animations, Vibration, Eye Dropper, battery, media devices, and more.
Frequently Asked Questions
How do I check what features my browser supports?
Just open this tool. It scans 105 Web APIs automatically and shows a green check for every supported feature and a red cross for the rest. Use the search box or filter tabs to focus on a specific feature or only the supported (or unsupported) ones.
Does my browser support WebGL, WebRTC, or WebGPU?
Search for the API by name — for example type "webgl" or "webrtc" — and the result shows whether it is supported in your current browser. WebGL, WebGL 2, and WebGPU live under Graphics & Media; WebRTC lives under Network & Communication.
What is browser feature detection?
Feature detection is checking whether a specific API actually exists in the browser before you use it — for example testing whether navigator.bluetooth is present. This tool runs that exact check for each feature, the same technique developers use in production code.
How is feature detection different from browser sniffing?
Browser sniffing guesses capabilities from the user-agent string ("if it's Chrome, assume X"), which breaks as browsers and versions change. Feature detection asks the browser directly whether an API is there, so it stays accurate regardless of the user agent. This tool uses feature detection.
Why does my browser show some features as unsupported?
An API can be missing for several reasons: the browser does not implement it, your version is older than the API, you are on a mobile browser with a smaller feature set, the API requires an HTTPS secure context, or it is experimental and hidden behind a flag.
Why is my score lower on mobile?
Mobile browsers usually support fewer APIs than desktop because of operating-system restrictions (iOS limits what Safari exposes), battery and performance trade-offs, and tighter security policies. Testing the same page across Chrome, Firefox, Safari, and Edge is a good way to compare.
Is the detection accurate?
It uses standard JavaScript feature detection — checking whether the API exists on the browser's global objects. That is reliable, but note that an API existing does not guarantee it is fully functional: some are disabled by policy, and hardware-dependent APIs (sensors, Bluetooth) can report as available even when no device is connected.
Does this tool send my browser data anywhere?
No. Every check runs locally in your browser and nothing is uploaded or stored on a server. Once the page is loaded you can even disconnect from the internet and the scan still works. Copy Report and JSON export build their output on your own device.
No comments yet. Be the first to comment!