CSS Border Radius Generator
Drag the sliders for each corner — linked or individual — and watch the shape update live. Switch on elliptical radii for organic blob shapes, then copy the CSS.
1. Corners
Local2. Preview & CSS
CSSAbout CSS Border Radius Generator
The CSS Border Radius Generator gives a slider for each corner — linked or individual — and supports elliptical radii for organic blob shapes, with a live preview and copy-ready CSS. It is for developers shaping rounded and curved elements.
Per-corner and elliptical radius syntax is hard to write by hand. Dragging sliders against a live shape makes it intuitive, and the generated CSS is ready to use.
Step by step
- Drag the slider for each corner, or link them to adjust together.
- Switch on elliptical radii to create asymmetric, organic shapes.
- Watch the shape update live.
- Refine until the curve looks right.
- Copy the generated radius CSS.
What it offers
- Per-corner radius sliders, linked or individual
- Elliptical radii for blob shapes
- Live shape preview
- Copy-ready border-radius CSS
Where it helps
- Rounding cards, buttons, and inputs consistently
- Creating organic blob shapes for decorative elements
- Designing asymmetric corners for a distinctive look
- Matching a corner radius to a design system
Tips for best results
- Keep corner radii consistent across similar components for a cohesive look.
- Use a single shared radius value in your CSS so it is easy to adjust globally.
- For a circle, apply a 50% radius to an element with equal width and height.
Pitfalls to watch for
- Applying inconsistent radii across similar components, which looks unintentional.
- Rounding corners so heavily that content padding looks cramped.
- Forgetting that a fully rounded square needs equal radius and dimensions to become a circle.
Why people use it
Intuitive shaping
Drag sliders instead of guessing values.
Organic shapes
Elliptical radii enable blob forms.
Per-corner control
Round each corner independently.
Private
Shaping happens in the browser.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.