RootUtils

Clip-Path Maker

Client-Side Secure

Free online Clip-Path Maker. Create complex CSS polygon shapes visually with this drag-and-drop.

Interactive Editor
50%, 0%
0%, 100%
100%, 100%
CSS Result
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);

Presets

Pro Tip

You can animate clip-paths! As long as the number of points remains the same, you can transition from a triangle to a square using standard CSS transitions.

Is this tool broken?

Let us know if you found a bug or have a feature request.

Online CSS Clip-Path Generator

Create complex shapes and masks for your website using the CSS clip-path property. Drag the points on the image to visually design triangles, polygons, stars, and abstract shapes without writing a single line of code.

The clip-path property allows you to hide specific parts of an element. Everything inside the path is visible, while everything outside is hidden. It is fully responsive and performant.

The Polygon Function

We use polygon(x y, x y, ...) to define shapes. Each pair of numbers represents a coordinate (from 0% to 100%) on the X and Y axes. You can add as many points as you need to create intricate designs.

High Performance

Unlike masking with PNG images (which are heavy), CSS shapes are lightweight vectors. Browsers render them using the GPU, ensuring smooth 60fps animations and faster page loads.

Interactive Editor

Design visually. Simply drag the handles on our canvas to adjust the shape. You can toggle between a gradient or a real image background to see how your clip-path affects content.

Frequently Asked Questions

Can I animate the shape?

Yes! You can transition between two clip-paths using CSS transitions or keyframes. Important: Both shapes must have the exact same number of points for the animation to work smoothly.

How do coordinates work?

The top-left corner is 0% 0%. The bottom-right is 100% 100%.

X moves left-to-right. Y moves top-to-bottom.