When can I use...

Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.

Index

Tables

Legend

Green
Supported
Red
Not supported
Greenish yellow
Partially supported
Gray
Support unknown

Import statistics (beta)

Using this form, you can import visitor statistics from your Google Analytics account(s). Once imported, the information is displayed in the upper-right corner for each feature table. Browser statistics are stored in your browser for future use.

Feature table embedding

The WCIU compatibility tables can be embedded through an iframe on your own website by appending "/embed" to any feature page's URL like this: http://caniuse.com/[feature id]/embed

For additional customization, use the following form:

Terms of use

Use at your own discretion, and please do not abuse. While the service should be pretty reliable, I make no guarantees for uptime, correctness, etc.

Resources

Related pages: HTML5 Demos, CSS3 Previews, HTML5 Feature detection.

Detailed tables: Web Designer's Checklist, Quirksmode

FAQ

May I use your data in my presentation/article/site, etc?

Yes, the support data on this site is free to use under the CC BY-NC 3.0 license.

Do you have the data available in a raw format?

Yes, the raw support data is available on GitHub and is updated regularly.

Could you add feature X to the site?

Adding features takes quite some time and there are many requests for additions. Because of this I use Google Moderator to manage requests. Feel free to add/vote for your feature there.

Which features do you choose to add to this list?

I use the following criteria:

  1. Useful to web designers/developers
  2. Likely to be eventually implemented by the majority of browsers
  3. Currently lacking at least one implementation

Most features are added in priority order from this list.

How do you test support?

I use a hand-crafted test suite to test features, which tests for basic support of each feature.

The test suite is publically available at tests.caniuse.com.

Where do you get your information for upcoming versions?

Most information comes directly from the latest developer/preview/nightly builds as seen in this list:

  • Internet Explorer information is based on any news that comes in (pending public builds for IE10).
  • Future Firefox information is based on features planned for the latest Gecko build.
  • Future Safari information is based on the latest Webkit nightly builds.
  • Chrome information is based on the latest developer preview.
  • Future Opera information is based on any experimental or weekly builds

When is a feature considered "supported"?

When its primary purpose is largely fulfilled. It does not mean it's 100% supported, just that it's usable in most cases.

How often is this page updated?

I try to keep it as current as possible, with new information being usually being processed within a few days. Follow the feed if you'd like keep up with all the changes made.

*Note that "Not ready" does not mean you can't start using it, it just means it won't work in all current selected browsers. Change the options to hide browsers you do not need to support.

*Global usage share statistics based on data from StatCounter GlobalStats for April, 2012. See the browser usage table for usage by browser version.