CSS Clip Path Generator

Create custom CSS clip-path shapes visually. Choose from preset shapes, adjust points, and copy the generated CSS code.

  1. Home
  2. Web Dev
  3. CSS Clip Path Generator

What is CSS Clip-Path?

The CSS clip-path property creates a clipping region that defines which part of an element is visible. Parts inside the region are shown, while parts outside are hidden. You can create circles, ellipses, polygons, and other shapes.

This tool features:

  • Real-time preview — See the clip-path update instantly as you adjust controls.
  • Preset shapes — Choose from Circle, Ellipse, Inset, Triangle, Diamond, Hexagon, Pentagon, Star, Chevron, Frame, and Ribbon.
  • Custom polygon — Define your own polygon points for unique shapes.
  • Copy CSS — Export the generated clip-path code with one click.

How to Use

  1. Choose a shape preset — Select from common clip-path shapes like Circle, Triangle, Hexagon, or Star.
  2. Adjust the preview — Use the width and height sliders to resize the preview area. Customize the background color.
  3. Copy the CSS — Click Copy CSS to copy the generated clip-path property to your clipboard.

Frequently Asked Questions

What browsers support clip-path?

CSS clip-path is supported in all modern browsers including Chrome, Firefox, Safari, and Edge. For older browsers, consider using a fallback or SVG clip-path.

What is the difference between circle() and ellipse()?

circle() creates a circular clipping region with a single radius value. ellipse() creates an elliptical region with separate X and Y radius values.

How do I create a custom shape?

Select the Custom Polygon option and enter your polygon points in the format x1% y1%, x2% y2%, ... in the text area. Each pair represents a vertex of your polygon.

Is this tool free to use?

Yes. All processing happens entirely in your browser. No data is sent to any server.

Last updated: 30 Jun 2026