Web platform features explorer

shape()

The shape() CSS function creates shapes with a series of commands like line, move, and curve. It can be used with clip-path and shape-outside.

Status

Baseline Newly Available (since 2026-02-24)

This feature is expected to reach Baseline Widely Available status on: 2028-08-24

MDN documentation

Browser support

  • Chrome 135 Released on 2025-04-01
  • Chrome Android 135 Released on 2025-04-01
  • Edge 135 Released on 2025-04-04
  • Firefox 148 Released on 2026-02-24
  • Firefox for Android 148 Released on 2026-02-24
  • Safari 18.4 Released on 2025-03-31
  • Safari on iOS 18.4 Released on 2025-03-31

Developer votes

Do you need this feature?
Let us know by leaving a 👍 reaction on the feedback issue. Don't forget to also leave a comment explaining your specific use case.