Border Radius Generator
Round corners two ways — precise per-corner radii with px / % / rem units, or organic blob shapes with draggable handles (the 8-value elliptical syntax). Live preview, a shape gallery, and copy-ready CSS, SCSS, and Tailwind v3 / v4 output.
About this ToolHow it works, benefits & use casesTap to collapse
Round corners two ways from one tool. Simple mode rounds each corner by a fixed amount in px, %, or rem — link all four corners with the toggle for a uniform radius, or unlink them to round each corner independently for tabs, speech bubbles, and asymmetric cards. Organic mode uses the eight-value elliptical border-radius syntax to create smooth, blob-like shapes: drag the eight handles directly on the live preview, fine-tune each corner’s horizontal and vertical radius with sliders, or hit Randomize for an instant organic blob. The preview renders your shape as a gradient, a solid fill, or an outline so you can judge it in context, and a gallery offers ready-made shapes — from a pill to several blobs — as one-click starting points. When it looks right, export plain CSS, a CSS variable, SCSS, Tailwind v4 (@theme), Tailwind v3 config, or a Tailwind arbitrary rounded-[…] class. Everything runs in the browser and the full shape is captured in a shareable URL.
How to Use
- 1Choose Simple for fixed per-corner radii or Organic for elliptical blob shapes.
- 2In Simple, pick the unit (px, %, or rem) and either keep corners linked for one slider or unlink to set each corner.
- 3In Organic, drag the eight handles on the preview, adjust each corner’s horizontal/vertical sliders, or click Randomize.
- 4Switch the preview fill between Gradient, Solid, and Outline to check the shape in context.
- 5Click a gallery shape to load it as a starting point.
- 6Select an output format, set a token name for the named formats, and copy, download, share, or pipe the code.
Key Benefits
- Simple per-corner radii in px, %, or rem with a link/unlink toggle
- Organic blob shapes via the eight-value elliptical border-radius syntax
- Eight draggable handles on the live preview, mirrored by keyboard-friendly sliders
- Randomize button for instant organic blob shapes
- Preview as gradient, solid, or outline; gallery of ready-made shapes
- Six export formats including CSS variable, SCSS, Tailwind v3 + v4, and rounded-[…]
- Shareable URL captures the exact shape — runs fully in the browser
Common Use Cases
- Setting consistent card and button radii as a reusable CSS variable or token
- Building organic blob backgrounds and avatar masks for landing pages
- Creating asymmetric shapes like tabs and chat bubbles with independent corners
- Exploring shapes quickly with Randomize, then refining the handles
- Generating a Tailwind rounded-[…] class for an exact custom radius
Gallery
Copy, download, share, or pipe to another tool
border-radius: 16px;
Simple vs. organic
Simple rounds each corner by a fixed amount in px, %, or rem — link the corners for a uniform radius or unlink them for asymmetric shapes. Organic uses the eight-value elliptical syntax (… / …) to create smooth blob shapes — drag the handles or hit Randomize. Export to plain CSS, CSS variables, SCSS, and both Tailwind v3 (config) and v4 (@theme), plus a rounded-[…] arbitrary class.
Was this tool helpful?
Share Your Experience
Help others discover this tool!
Related tools
- CSS FormatterFormat and beautify CSS code
- CSS MinifierMinify CSS code
- Skeleton Screen GeneratorBuild layout-matched skeleton loaders (card/list/article/table) with shimmer/pulse/wave and a live preview
- Spacing Scale CalculatorLinear, geometric, Fibonacci or modular spacing scales with a visual ruler preview and utility classes — export CSS, Tailwind v4, SCSS, JSON
- Transition & Easing StudioDrag a cubic-bezier curve, play it on a live demo, and export CSS, @keyframes, Tailwind, Framer, or WAAPI
- Design Token GeneratorPerceptual colour ramps + light/dark semantic tokens, live preview, WCAG audit — export CSS, Tailwind v4, W3C DTCG & more
Simple rounds each of the four corners by a single fixed length (px, %, or rem) and is what most designs need. Organic uses the eight-value elliptical syntax — a horizontal and a vertical radius per corner, separated by a slash — which produces the smooth, lopsided "blob" shapes you can’t make with one radius per corner.
Each of the eight handles maps to one of the eight elliptical radius values and is positioned along an edge of the preview box. Dragging a handle along its axis updates that value live. The same values are exposed as horizontal and vertical sliders per corner below the preview, so you can also adjust them precisely or via keyboard.

