Border Radius Generator
Round each corner independently, switch to elliptical horizontal/vertical radii for organic blob shapes, pick a preset (circle, pill, squircle, blob), randomize, and export as CSS, Tailwind, SCSS, React or a CSS custom property.
What this tool does
Builds a border-radius value corner by corner,
including CSS's lesser-known elliptical syntax for organic blob
shapes that a single rounded-corner value can't produce.
Independent corners
Each of the four corners has its own slider and numeric field, in px, %, or rem. A linked-corners toggle locks them together when uniform rounding is wanted instead of adjusting each one by hand.
Elliptical corners for blob shapes
CSS actually supports a horizontal AND a vertical radius per corner, separated by a slash in the shorthand — most rounded- corner tools skip this entirely. Turning on elliptical corners reveals a second set of four sliders for the vertical radii, making genuinely organic, uneven blob shapes possible rather than just rounder rectangles.
Presets and randomizing
Eight presets cover the common shapes — sharp, card, circle, pill, squircle, and three blob variations (teardrop, wave, amoeba) built from asymmetric elliptical corners. A randomize-blob button generates a fresh organic shape instantly when a specific look isn't needed, only "something interesting."
Preview and export
The preview box can be checked at four aspect ratios — rectangle, square, widescreen, or portrait — since how a radius reads changes with the shape it's applied to. The generated value exports as plain CSS, a Tailwind arbitrary value, an SCSS variable, a React inline style, or a CSS custom property with a fallback, copyable with one click.
Privacy
Everything runs locally in your browser -- nothing you build is sent to a server.