1. ::selection CSS pseudo-element
  2. :placeholder-shown CSS pseudo-class
  3. @font-face Web fonts
  4. Blending of HTML/SVG elements
  5. calc() as CSS unit value
  6. 2.1 selectors
  7. background-attachment
  8. background-blend-mode
  9. background-position edge offsets
  10. box-decoration-break
  11. clip-path property
  12. Counters
  13. currentColor value
  14. Device Adaptation
  15. Exclusions Level 1
  16. Feature Queries
  17. Filter Effects
  18. font-size-adjust
  19. font-stretch
  20. Generated content for pseudo-elements
  21. Gradients
  22. Grid Layout
  23. Hyphenation
  24. inline-block
  25. Masks
  26. min/max-width/height
  27. outline
  28. position:fixed
  29. Regions
  30. Repeating Gradients
  31. resize property
  32. Scroll snap points
  33. Shapes Level 1
  34. Table display
  35. text-size-adjust
  36. touch-action property
  37. Variables
  38. will-change property
  39. 3D Transforms
  40. Animation
  41. Background-image options
  42. Border images
  43. Border-radius (rounded corners)
  44. Box-shadow
  45. Box-sizing
  46. Colors
  47. Cursors (new values)
  48. Cursors (original values)
  49. image-orientation
  50. Media Queries
  51. Multiple backgrounds
  52. Multiple column layout
  53. object-fit/object-position
  54. Opacity
  55. Overflow-wrap
  56. selectors
  57. tab-size
  58. text-align-last
  59. Text-overflow
  60. Text-shadow
  61. Transforms
  62. Transitions
  63. word-break
  64. Flexible Box Layout Module
  65. Font feature settings
  66. Font unicode-range subsetting
  67. Intrinsic & Extrinsic Sizing
  68. Media Queries: interaction media features
  69. Media Queries: resolution feature
  70. rem (root em) units
  71. Scoped CSS
  72. text-decoration styling
  73. text-emphasis styling
  74. TTF/OTF - TrueType and OpenType font support
  75. Viewport units: vw, vh, vmin, vmax
  76. Crisp edges/pixelated images
  77. Appearance
  78. Canvas Drawings
  79. font-smooth
  80. image-set
  81. Logical Properties
  82. pointer-events (for HTML)
  83. position:sticky
  84. Reflections
  85. text-stroke
  86. user-select: none
  87. Improved kerning pairs & ligatures
  88. All CSS features



"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

The site was built and is maintained by Alexis Deveria, with occasional updates provided by the web development community. The design used as of 2014 was largely created by Lennart Schoors.


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.

Is there a way to see the support data in colors other than red/green?

Yes, you can enable accessible colors from this link or from the option under Settings. This color scheme will be used again on revisit.

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.

If you've done the research yourself already, you can also submit a feature on GitHub.

Could you cover email clients too so I can see what I can use in HTML emails?

That certainly sounds useful, but for now I only intend to take on web browser support.

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

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 publicly available at

Where do you get your information for upcoming versions?

Most information comes directly from the latest developer/preview/nightly 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.


  • Green = Supported
  • Red = Not supported
  • Greenish yellow = Partial support
  • Gray = Support unknown

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