Skip to main content
SlapMyWeb
Skip to tool
Free tool

CSS clip-path generator

Build CSS clip-path shapes visually. Choose polygon, circle, ellipse or inset, adjust coordinates with sliders, preview live, and copy production-ready CSS.

  • 100% free
  • No sign-up
  • No limits
  • Instant results
P1
P2
P3
css
clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
What this tool does
  • Polygon, circle, ellipse, and inset shapes
  • Up to 20 polygon points with coordinate control
  • Live shape preview as you design
  • Copy production-ready CSS with one click
  • 12 common shape presets to start from
  • 100% browser — no server calls
Want the whole picture? Run 240+ checks on your site — free, 30 seconds, no signup.Run a free audit
The short version

What is CSS Clip-Path Generator?

A CSS clip-path generator is a visual design tool that helps you create clipping masks for HTML elements without writing code by hand.

The CSS clip-path property defines a clipping region that determines which parts of an element are visible and which are hidden. Everything inside the clip path is shown, everything outside is invisible. This tool supports all four CSS clip-path shape functions: polygon for complex multi-point shapes, circle for circular clips, ellipse for oval clips, and inset for rectangular clips with optional rounded corners. Polygon mode lets you define up to 20 coordinate points to create any shape imaginable — triangles, stars, arrows, hexagons, custom silhouettes, and more. Each point is positioned using percentage-based X and Y coordinates, making the shape responsive by default. Circle and ellipse modes let you control the radius and center position. Inset mode lets you crop from each edge independently with optional border-radius rounding. The live preview shows your shape rendered against a gradient background with a subtle checkerboard pattern behind the clipped-away areas, so you can see exactly what will be visible. All processing runs entirely in your browser with zero server interaction.

Step by step

How to use CSS Clip-Path Generator

  1. 1

    Choose a shape type

    Select polygon, circle, ellipse, or inset. Polygon is the most versatile — it lets you define custom shapes with any number of points. Circle and ellipse are great for simple rounded clips. Inset creates rectangular cutouts with optional border-radius.

  2. 2

    Adjust the shape

    For polygons, use the X and Y sliders or type exact percentage values for each point. Add or remove points as needed. For circles and ellipses, adjust the radius and center position. For inset, set how much to crop from each edge. The live preview updates instantly.

  3. 3

    Use presets or copy CSS

    Click any of the 12 polygon presets (triangle, star, hexagon, etc.) to load common shapes as a starting point, then customize. When your shape looks right, click Copy CSS to get the clip-path property ready to paste into your stylesheet.

What's inside

Everything this tool
does for you

  • Polygon, circle, ellipse, and inset clip-path shape support
  • Up to 20 polygon points with individual X/Y coordinate sliders and numeric inputs
  • Live shape preview with gradient fill and checkerboard background for clipped areas
  • Twelve built-in polygon presets: triangle, pentagon, hexagon, star, arrow, chevron, cross, message bubble, diamond, trapezoid, parallelogram, octagon
  • Circle mode with radius and center position controls
  • Ellipse mode with independent X/Y radius and center position controls
  • Inset mode with per-edge cropping and optional border-radius
  • Copy production-ready CSS clip-path property with one click
  • Percentage-based coordinates for fully responsive shapes
  • Zero server calls — all rendering happens in your browser
Questions

Frequently asked questions

This tool fixed one thing.
Now fix the whole site.

Our scanner runs 240+ checks across 10 audit areas, ranks every issue by the score points it costs, and hands you the code to paste.

Run a free audit
240+ checksResults in 30sNo signup