Tools · CSS · Border-radius generator
Border-radius generator
Shape every corner of a box, or blend them into an organic blob, and copy the border-radius CSS.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Adjust the settings below. The result updates as you go.
Runs fully in your browser. Nothing is uploaded.
Runs fully in your browser. Nothing is uploaded.
How it works
Adjust the linked radius, or turn off "Link all corners" to set each one separately.
Switch to Blob mode, set the smoothness, and click Randomize for an organic shape.
Copy the finished border-radius CSS.
Frequently asked questions
Yes. Turn off "Link all corners" and set each of the four corners independently.
It generates the border-radius shorthand technique used for organic, irregular shapes: a different horizontal and vertical radius per corner. Set how pronounced the effect is with Smoothness, then click Randomize for a new shape.
Yes. Set the radius to 50% for a circle on a square box, or a pill shape on a wide rectangle.
No. Everything runs in your browser.
Guides
A closer look at specific problems this tool solves.
Why Every Rounded Corner Looks the Same (and How Blob Shapes Fix It)
The same 8px or 12px radius on every card, button and image is efficient and instantly forgettable. border-radius can do far more than round a rectangle's corners evenly.
Read the guideHow to Round Corners and Build CSS Blob Shapes
Simple mode for a clean rectangle, circle or pill. Blob mode for an organic, asymmetric shape. The exact controls for both, and what the generated CSS actually contains.
Read the guideCircle, Pill or Blob: Picking the Right border-radius
An avatar circle, a pill button and an organic background shape all use border-radius, with three different settings: 50% on a square, a px radius of half the height, eight percentages.
Read the guide
Comments