What is a CSS clip-path?
Clip-path creates non-rectangular shapes by hiding parts of an element. Make circular avatars, diagonal sections, arrow shapes, or custom polygons. Uses CSS clip-path property with polygon(), circle(), or ellipse() values.
If our free tools have helped simplify your digital life, we'd love a quick review. It takes less than a minute and helps others discover Keynou.
Leave a Review on GoogleCreate and edit CSS clip-path shapes online for free. Visually design polygon, circle, and ellipse clip paths with live preview and instant CSS output.
Everything you need to know about using our ClipPath Editor
Clip-path creates non-rectangular shapes by hiding parts of an element. Make circular avatars, diagonal sections, arrow shapes, or custom polygons. Uses CSS clip-path property with polygon(), circle(), or ellipse() values.
Yes! Our visual editor lets you draw shapes by clicking points on a canvas. Create triangles, stars, hexagons, or organic shapes. The CSS code generates automatically as you design.
Works in all modern browsers (Chrome, Firefox, Safari, Edge). IE11 doesn't support it (shows rectangular fallback). Add -webkit-clip-path for older Safari versions. Mobile browsers fully supported.
Yes! The generated CSS works with CSS animations and transitions. Morph between shapes on hover, create reveal effects, or animate custom shapes for unique visual effects on your website.
Create and edit CSS clip-path shapes online for free. Our clipPath editor lets you visually design polygon, circle, ellipse, and inset shapes with live preview. Generate production-ready CSS code for modern browsers. Perfect for frontend developers creating unique layouts, designers crafting non-rectangular image masks, and educators teaching advanced CSS techniques.
Upload an image or use the default placeholder. Select shape type: polygon (custom points), circle, ellipse, or inset. Drag handles to adjust the clip area with real-time preview. Fine-tune with precise coordinate inputs. Choose between percentage and pixel units. Copy the generated CSS clip-path rule directly to your stylesheet. Export as CSS snippet or save shape presets for later use.
Hero sections - create diagonal and polygonal image masks for modern landing pages
Profile cards - design circular and hexagonal avatar containers without border-radius
Portfolio galleries - build unique image shapes for creative agency showcases
Map overlays - clip map elements to custom regions and territories for data viz
Animation - create morphing shapes for CSS transitions and scroll-triggered effects
| Feature | Keynou | Clippy | CSS Clip Path Generator |
|---|---|---|---|
| Price | Free | Free | Free |
| Live Preview | Yes | Yes | Yes |
| Custom Polygons | Yes | Limited | No |
| Export Formats | 3 formats | CSS only | CSS only |
Discover more tools that complement your workflow
Helpful articles to get the most out of our tools
Compare AVIF and WebP image formats. Compression ratios, quality, browser support, and encoding speed. Choose the best format.
Compare the 10 best free audio converters: Keynou, Audacity, Freemake, Online Audio Converter. Formats, speed, and privacy.
Compare the 10 best free color palette generators: Keynou, Coolors, Adobe Color, Paletton. Features, exports, and usability.
Compare the 10 best free favicon generators: Keynou, RealFaviconGenerator, Favicon.io. Formats, sizes, and browser support.
Compare the 15 best free file converters: Keynou, CloudConvert, Zamzar, FreeConvert. Formats, speed, privacy, and limits.
Compare the 10 best free image compressors: Keynou, TinyPNG, Squoosh, ImageOptim. Compression ratio, formats, and privacy.
Keynou is free for everyone - help keep it that way ❤️
no paywalls. Support funds new tools and server costs.
Visually design polygon clip-path shapes by dragging handles. Get instant CSS code — no coding required.
Preset shapes
Visual Editor
Drag handles · Click canvas to add point · Click handle to select
clip-path: polygon(10.0% 10.0%, 90.0% 10.0%, 90.0% 90.0%, 10.0% 90.0%);
All points (4)
Browser support: clip-path polygon() works in all modern browsers. For older Safari compatibility, also add -webkit-clip-path with the same value.