Check your current browser's support for CSS properties
display: gridThe Browser Compatibility Checker answers one very specific question: can the browser you are using right now understand a given CSS declaration, such as display: grid or text-wrap: balance? You type a CSS property and a value, and the page immediately tells you whether your current browser supports the pair. Under the hood it uses the browser's own CSS.supports interface. Here is what it cannot do: it only checks this one browser, so it cannot show a table comparing every version of Chrome, Firefox, and Safari, and it does not check JavaScript APIs or HTML features. It covers CSS properties and values only.
Here is an example that does not depend on any particular browser: enter display as the property and banana as the value. The result is always 'does not support', because banana is not a valid value of display. That shows a red cross can mean several things: a misspelled property, an invalid value, or a browser that really lacks the feature. So when you see 'does not support', first check spelling, units, and format; for instance, 16/9 is the right way to write an aspect-ratio value. For newer features such as text-wrap: balance or container-type: inline-size, the answer depends on your browser and its version, and the same page can give different results in older and newer browsers. That is the practical use: checking whether a particular user's browser recognizes a syntax you plan to rely on. We do not list browser version numbers here because they change as releases ship.
No. It reports on the browser you have open right now. For version information, use a dedicated compatibility database, and combine it with the browser statistics of your actual audience to decide whether you need a fallback.
No. It means your current browser recognizes the declaration. Other browsers, other versions, or browsers with different settings may differ. You still need to test in your target browsers before release.
The code passes whatever property and value you type straight to the browser's CSS.supports, so a prefixed form such as -webkit-backdrop-filter can be typed in and the browser decides. There are no dedicated example buttons for them.
The usual cause is the value's format: a missing unit, a trailing semicolon, or spacing or case that breaks the syntax. Enter only the value, without a semicolon, and do not paste the entire declaration into one field. The other possibility is that the browser really does not support it.
The check runs entirely in your browser. The tool calls CSS.supports directly and makes no network request, and what you type is not sent to or stored on a server. When you reload the page, the fields go back to their defaults.