Drag sliders to shape the corners
Click any preset to apply it instantly
Stop guessing border-radius values. Drag the sliders, watch the shape update live, then copy the CSS in whatever format your project needs — plain CSS, CSS custom property, SCSS, React inline style, or Tailwind config. No sign-up, no limits.
Switch between px, %, and rem at any time. Link all four corners to move them together, or unlock them for asymmetric shapes. Enable elliptical mode to unlock the horizontal/vertical slash syntax for organic curves.
border-radius rounds the corners of an element's border box. A single value rounds all four corners equally. The shorthand accepts up to four values in the order top-left, top-right, bottom-right, bottom-left.border-radius: 50% to a square element. Use the Circle preset in this generator to set it in one click.border-radius: 80px / 40px — sets separate horizontal and vertical radii for each corner. This produces elliptical arcs rather than circular ones, creating oval, leaf, and organic blob shapes.border-radius: 9999px. A very large value ensures short sides are fully rounded regardless of element height. Use the Pill preset for one-click application.