Developer & data tools

Browser Compatibility Checker

Which browsers support a CSS property, JS API or HTML element? MDN data + Baseline status.

A BCD key (dot path) or search words.

Try an example: CSS container property · Web Share API (navigator.share) · Search "dialog"

How it works

Look up a web platform feature by its MDN browser-compat-data key (css.properties.container, api.Navigator.share) or by free text (container queries, dialog, structuredClone) and get the first supporting version per browser, flags/prefix/partial notes, the current browser versions and the Baseline status from web-features.

  • Data: the published @mdn/browser-compat-data package (data.json from unpkg), pruned to one record per feature and cached for 7 days. Baseline status comes from the web-features package (status.by_compat_key). If the download fails, a bundled subset of the same data is used and the result says so.
  • An exact BCD key is looked up directly; otherwise every word must appear in the key, the description or the Baseline feature name. Shallower keys and whole-segment matches rank first.
  • Each cell is BCD's first (main) support statement: the version that added the feature, "No", or notes for partial support, prefixes, alternative names, flags and removal. Other statements (e.g. older prefixed versions) are summarised in BCD itself, linked via MDN.
  • Baseline: "widely available" = supported in Chrome, Edge, Firefox and Safari (desktop and mobile) for 30 months; "newly available" = supported in all of them; otherwise "limited availability".

Sources

For scripts and AI agents

  • JSON API: POST https://browsercompatibilitychecker.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://browsercompatibilitychecker.usefulweb.site/mcp · tool name browser_compatibility_checker
Example request
curl -s -X POST https://browsercompatibilitychecker.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"query":"css.properties.container","source":"bundled"}'

Related tools

  • Network Speed Tester – Measure latency, jitter, download and upload speed between your browser and our server.
Feedback