CanIUse
FreeSupport tables for HTML5, CSS3, etc
FreeFree tier
About CanIUse
CanIUse provides up-to-date browser support tables for HTML5, CSS3, and other web technologies. It helps web developers determine which browser versions support specific features, by presenting detailed compatibility data in an easy-to-read table format. The site also offers usage statistics, third-party tools for embedding and linting, and a voting system for adding new features.
Key Features
Support tables for HTML5, CSS3, and other web technologies
Index of features with search and filtering
Latest features section for newly added data
Import usage data from Google Analytics to see personalized support
Browser scores for Chrome, Safari, and Firefox
Third-party tools: CanIUse Embed, Caniuse Component, and command-line tool
Vote for missing features or submit researched data
Partnership with BrowserStack for testing on 2,000+ real browsers and devices
Settings panel to adjust minimum usage share threshold for browser versions
Usage relative button to resize cells based on usage data
Pros & Cons
Pros
- Comprehensive and up-to-date database covering a wide range of web features
- Free and open-source, with community contributions
- Allows importing custom usage data for personalized results
- Provides browser scores for quick overview of support
- Offers embeddable widgets and CLI tools for integration into workflows
- Community-driven with voting for new features and submissions
Cons
- Requires internet connection to access the site
- May not include very new or obscure features immediately
- Limited to browser environment compatibility (not other platforms)
- Can be overwhelming due to many configuration options and data
Best For
Checking browser compatibility for CSS and HTML featuresPlanning polyfills and fallbacks for unsupported featuresEvaluating support for new web technologies before adoptionDetermining browser support for responsive design featuresTesting website compatibility across browsers via BrowserStack integration
FAQ
What if a feature is not listed on CanIUse?
You can vote to have it included, or submit it yourself if you have done the research.
Can I see browser support for my own website's visitors?
Yes, you can import usage data from your Google Analytics account via the Settings panel.
How can I adjust which browser versions are shown?
In the Settings panel, you can increase or decrease the minimum usage share threshold (default 0.5%) to show more or fewer older browser versions.
What is the 'Usage relative' button?
It resizes each browser version cell to be relative to the amount of support for the selected usage source.
Are there third-party tools available?
Yes, you can embed support tables on your site (CanIUse Embed), use a component for presentations (Caniuse Component), or use a command-line tool to lint CSS (Doiuse...?).