clip-path Shape Maker
Drag polygon points over a live shape (or your own photo) to craft a CSS clip-path — polygon, circle, ellipse and inset — then copy the code.
- 🎨 Design Tool
- ✓ Free
- ✓ No sign-up
- ✓ Private — runs in your browser
- ✓ Any device
💡 Click an edge to add a point · drag the dots to shape it · select one and use arrow keys or Delete.
Percentages are relative to the element's box. Paste both lines into your CSS rule for the widest browser support.
Paste any %-based polygon(), circle(), ellipse() or inset() and its handles appear on the stage.
🔒 100% in your browser — any image you load never leaves this page and nothing is uploaded. Drag vertices over your own photo and watch the cut update live.
Why you’ll love clip-path Shape Maker
How to use it
- 01
Open it
No download and no login — the tool is ready right at the top of this page.
- 02
Use it
Enter your details or start interacting. Everything updates live as you go.
- 03
Get your result
Copy, download or share your result in a single tap. That’s it.
About clip-path Shape Maker
CSS clip-path crops an element to a shape without touching the underlying image — the browser simply hides everything outside the region you define. The property accepts four basic shape functions, and this editor covers all of them: polygon() for arbitrary straight-edged shapes, circle(), ellipse(), and inset() for rectangular crops with optional rounded corners. Instead of hand-typing coordinate lists, you drag handles on a live stage and the CSS updates as you move.
Polygon mode is the deepest: start from one of 14 presets (triangle through star, arrow, chevron, cross and frame), click any dashed edge to insert a new vertex exactly where you clicked, drag the dots, nudge a selected point with arrow keys (Shift jumps 5%), or type precise X/Y percentages. Flip horizontal, flip vertical and reset are one tap each. A ghost overlay shows the part of the element being clipped away, and you can preview the cut on a gradient, a checkerboard, or a photo you upload — which never leaves your browser.
The output panel always shows two lines, clip-path and -webkit-clip-path, ready to copy together. Because every coordinate is a percentage of the element's own box, the same rule scales with responsive layouts; the 1:1 and 16:9 stage toggle lets you edit at the aspect ratio your real element will have, so the shape lands exactly as designed.
Popular uses
- ✦ Angled and diagonal section dividers for landing pages
- ✦ Hexagon, circle or star avatar crops without editing the photo itself
- ✦ Hover morph effects — animate between two polygons with the same point count
- ✦ Arrow, chevron and badge shapes for promo banners and CTAs
- ✦ Trimming an image with inset() and rounded corners instead of re-exporting it
Frequently asked questions
Why does the generated CSS include both clip-path and -webkit-clip-path?
Why are the coordinates percentages instead of pixels?
How do I add or remove points on a polygon?
Does clip-path change my page layout or where clicks land?
Can I design the clip on my own image?
Is clip-path Shape Maker free to use?
Can I use the output commercially?
More design & visual tools
All design & visual toolsPeople also use
We built this. We can build yours.
clip-path Shape Maker is one of our free tools. Need a website, app, AI agent or automation? Fixed price — and you own the code.