Border-Radius-Generator
NeuAbgerundete CSS-Ecken und organische Blob-Formen visuell gestalten.
Runs entirely in your browser. Nothing is uploaded.
CSS-Abgerundete-Ecken visuell gestalten mit Live-Vorschau
Die CSS-Eigenschaft border-radius gehört zu den meistgenutzten Regeln im modernen UI-Design – sie formt Karten, Avatare, Buttons, Badges, Tooltips und dekorative Blobs. Dieser kostenlose CSS-Border-Radius-Generator bietet einen visuellen Live-Editor, bei dem jede Schieblerveränderung sofort im Vorschau-Element sichtbar ist, sodass Sie den exakten Radius finden und das Ergebnis in Echtzeit sehen können, bevor Sie den fertigen CSS-Code kopieren.
Passen Sie jede der vier Ecken einzeln an oder verbinden Sie sie für gleichmäßige Rundung. Wechseln Sie zwischen px (feste Pixelgröße) und % (proportional zu den Elementabmessungen). Nutzen Sie die Vorlagen-Bibliothek für sofortige gängige Muster, generieren Sie mit einem Klick organische Blob-Formen oder laden Sie ein eigenes Bild hoch, um den Radius an echten Inhalten zu testen – alles vollständig im Browser verarbeitet, ohne dass etwas auf einen Server hochgeladen wird.
Form-Vorlagen: Kreis, Pill, Karte, Ei und mehr
Die Vorlagen-Bibliothek deckt die Formen ab, die Entwickler am häufigsten benötigen. Kreis (border-radius: 50%) verwandelt jedes quadratische Element in einen perfekten Kreis – der Standard für Avatar-Fotos, Profilbilder und Icon-Container. Pill (9999px) rundet die kurzen Seiten zu perfekten Halbkreisen ab, unabhängig von der Elementgröße, und erzeugt die klassische CTA-Button- oder Tag-Form, die in praktisch jedem modernen Design-System zu finden ist.
Karte (16px) und Leicht (6px) entsprechen den Rundungswerten der meisten UI-Kits und Komponentenbibliotheken. Oben-rund und Unten-rund sind nützlich für Abschnittstrennungen, gestapelte Listenelemente und Tab-Leisten, bei denen nur eine Seite gerundet sein soll. Das Ei-Preset verwendet die vollständige 8-Wert-Ellipsen-Slash-Syntax – border-radius: 50% 50% 50% 50% / 40% 40% 60% 60% – und erzeugt eine asymmetrische Kurve an jeder Ecke, eine beliebte Grundlage für organische Hero-Grafiken und illustrationsartige Blobs.
Invertierte, konkave und eingekerbte Ecken
Eine häufige Suchanfrage gilt dem invertierten Border-Radius-Generator – Ecken, die sich nach innen statt nach außen wölben. Normales border-radius kann nur konvexe (nach außen gewölbte) Kurven erzeugen, daher benötigen echte konkave Ecken eine andere Technik. Der zuverlässigste Ansatz ist eine Radial-Gradient-Maske: Platzieren Sie an jeder Ecke, die nach innen gebogen sein soll, einen kleinen transparenten Kreis – das schnitzt eine konkave Kerbe aus dem Element, während der Rest solide bleibt. So entstehen die nach innen gewölbten Kurven bei Tickets, Gutschein-Rändern und Tab-Formen.
Eine Alternative ist ein positioniertes Pseudo-Element (::before oder ::after), das mit der Hintergrundfarbe der Seite bemalt und mit einem eigenen nach außen gerichteten border-radius versehen wird, das dann über eine Ecke gelegt wird, sodass es nach innen zu schneiden scheint. Für gezackte oder perforierte Ränder – wie die Abrißlinie eines Tickets – erledigt eine wiederholende Radial-Gradient-Maske entlang einer Seite die Arbeit. Obwohl sich dieser Generator auf Standard-konvexe Radien und organische Blobs konzentriert, ermöglicht die Kenntnis des Masken-Tricks auch die konkaven Fälle, nach denen Suchanfragen für einen invertierten CSS-Border-Radius-Generator wirklich suchen.
Warum dieser Generator cssmatic.com, css-tricks.com und bennettfeely.com übertrifft
cssmatic.com bietet einen einfachen Border-Radius-Generator, wurde aber seit Jahren nicht mehr aktualisiert – Bild-Upload, Blob-Randomisierung und moderne Vorlagenformen fehlen. Das css-tricks.com Almanac ist eine hervorragende Referenzdokumentation, aber kein interaktives Tool. bennettfeely.coms Clip-Path-Maker ist leistungsstark für komplexe Polygonformen, zielt aber auf CSS-Clip-Path statt auf Border-Radius ab und erfordert SVG-ähnliche Koordinateneingaben anstelle intuitiver Schieberegler.
UtiloKits Border-Radius-Generator vereint alles in einem Tool: einen schiebereglerbasierten Live-Editor, eine Vorlagen-Bibliothek für alle gängigen UI-Formen, zufällige Blob-Generierung mit der erweiterten 8-Wert-Slash-Syntax, px/%-Einheitenwechsel, eine komplett clientseitig verarbeitete Bild-Upload-Vorschau und drei Ausgabeformate (CSS-Eigenschaft, nur Wert und React Inline-Style). Keine Werbung, keine Wasserzeichen, keine Anmeldung erforderlich und keine Bilder oder Designdaten werden an einen Server gesendet – Ihre Bilder gelangen niemals auf einen Backend-Server.
px vs. % vs. Blob: Den richtigen Ansatz wählen
Verwenden Sie px, wenn Sie eine einheitliche Eckengroße unabhängig von den Elementabmessungen möchten – der Standard für Design-System-Komponenten wie Karten, Eingabefelder, Modals und Dropdown-Menüs, bei denen die Eckengroße ein festes Design-Token ist. Verwenden Sie %, wenn die Form proportional zum Element skalieren soll – 50% erzeugt immer einen Kreis bei einem quadratischen Element und eine korrekte Ellipse bei einem Rechteck, unabhängig von den tatsächlichen Pixelabmessungen des Elements.
Für dekorative Blob-Formen klicken Sie auf "Zufälliger Blob", um einen asymmetrischen 8-Wert-CSS-Wert wie border-radius: 30% 70% 70% 30% / 30% 30% 70% 70% zu generieren. Jeder Klick erzeugt eine andere organische Form. Wenn Sie einen Blob gefunden haben, der Ihnen gefällt, kopieren Sie den CSS-Code und wenden Sie ihn auf Hintergrundlemente, dekorative Trennlinien oder abstrakte Hero-Illustrationen an. Die Blob-Funktion verwendet die Slash-Syntax, bei der sich horizontale und vertikale Radien pro Ecke unterscheiden und Formen entstehen, die mit der Vier-Wert-Kurzschreibweise allein nicht möglich sind.
Vorschau mit eigenem Bild – clientseitig, privat, sofort
Laden Sie ein beliebiges Foto direkt in den Vorschaubereich hoch, um zu testen, wie Ihr Border-Radius auf echten Bildern aussieht. Das Bild wird über die File API des Browsers geladen und mit einer lokalen Objekt-URL gerendert – es verlässt niemals Ihr Gerät. Kein Upload, keine Serververarbeitung, keine Cloud-Speicherung. Dies macht das Tool besonders nützlich beim Gestalten kreisförmiger Avatare, abgerundeter Medien-Thumbnails oder Galerie-Karten, bei denen die genaue Beschnittform wichtig ist und Sie den Ausschnitt vor der Code-Implementierung überprüfen möchten.
In CSS funktioniert das Abrunden eines Bildes auf zwei Arten: Wenden Sie border-radius direkt auf das <img>-Tag für Einfachheit an, oder verwenden Sie ein Wrapper-<div> mit overflow: hidden für mehr Layout-Flexibilität. Der Wrapper-Ansatz ermöglicht es Ihnen, Seitenverhältnis, Abstände und Positionierung am äußeren Element zu steuern, während der Border-Radius den Überlauf beschneidet. Beide Ansätze werden in der generierten CSS-Ausgabe demonstriert.
Geräteübergreifend: Desktop, iPhone, Android und alle modernen Browser
Der Border-Radius-Generator läuft in jedem modernen Browser ohne Installation. Auf dem Desktop bietet das dreispaltige Layout Schieberegler links, eine große Live-Vorschau in der Mitte und generierten CSS-Code rechts. Auf iPhone und Android reduziert sich das Layout responsiv auf einen einspaltig-vertikalen Stapel, der vollständig touch-freundlich ist. Schieberegler reagieren auf Touch-Drag-Gesten, die Bildauswahl ist mit dem nativen Dateibrowser des Geräts integriert und der Kopier-Button verwendet die Web-Clipboard-API, die von allen modernen mobilen Browsern unterstützt wird.
Es wird nichts installiert, nichts angemeldet und nichts wird rate-limited. Das Tool verarbeitet alle Eingaben lokal mit clientseitigem JavaScript – Schieberegler aktualisieren die Vorschau ohne Netzwerklatenz, da kein Server beteiligt ist. Generieren Sie Border-Radius-Werte für jedes Projekt – private Websites, Kundenprojekte, Design-Übergaben oder CSS-Lernen – mit vollständiger Privatsphäre und ohne Aufwand.
Frequently asked questions
Was bewirkt `border-radius: 50%` in CSS?
Es verwandelt ein quadratisches Element in einen perfekten Kreis. Für einen echten Kreis muss das Element gleiche Breite und Höhe haben – zum Beispiel `width: 100px; height: 100px; border-radius: 50%`. Der 50%-Radius trifft sich in der Mitte aller vier Seiten und erzeugt eine perfekte Kurve. Bei einem nicht-quadratischen Element erzeugt 50% stattdessen eine Ellipse – breiter als hoch oder höher als breit, je nach den Abmessungen des Elements. Dies ist der gebräuchlichste Weg, um kreisförmige Avatar-Bilder, runde Buttons und Icon-Container in CSS zu erstellen.
Wie erstelle ich eine Pill- oder Stadionform in CSS?
Verwenden Sie `border-radius: 9999px` (oder einen sehr großen Wert wie 100px) auf einem nicht-quadratischen Element wie einem Button oder Badge. Der Browser begrenzt den Radius automatisch auf die Hälfte der kürzeren Dimension des Elements, sodass die kurzen Enden zu perfekten Halbkreisen werden, während die langen Seiten gerade bleiben. Dies erzeugt die klassische Pill-förmige CTA-Schaltfläche, die in den meisten modernen Design-Systemen zu finden ist. Der `9999px`-Trick funktioniert unabhängig von der Elementgröße – keine manuelle Berechnung der halben Höhe erforderlich. Die Pill-Vorlage in diesem Generator wendet dieses Muster sofort an.
Was ist der Unterschied zwischen px und % bei border-radius?
Pixel-Werte sind absolut – ein `12px`-Radius bleibt 12 Pixel, unabhängig von der Größe des Elements. Wenn das Element größer oder kleiner wird, bleibt die Eckengröße fest. Prozent-Werte sind relativ – `50%` wölbt sich immer genau bis zum Mittelpunkt jeder Seite und erzeugt eine proportionale Form, die mit dem Element skaliert. Verwenden Sie Prozent (`50%`) für Formen wie Kreise und Pills, die mit dem Element skalieren sollen. Verwenden Sie Pixel für UI-Komponenten wie Karten, Buttons und Eingabefelder, bei denen Sie eine konsistente, im Design-System definierte Eckengröße unabhängig vom Inhalt wünschen.
Wie erstelle ich einen invertierten oder konkaven Border-Radius in CSS?
Ein standardmäßiger `border-radius` wölbt Ecken nur nach außen (konvex). Für eine invertierte oder konkave Ecke – die nach innen gerichtete "Kerbe" oder "Ausschnitt"-Kurve, die bei Tickets, Tabs und Sprechblasen verwendet wird – kann `border-radius` allein nicht verwendet werden. Die gängige Technik ist eine Radial-Gradient-Maske: `mask: radial-gradient(circle 20px at top left, transparent 98%, black) top left / 51% 51% no-repeat ...`, wiederholt für jede Ecke, die nach innen gebogen werden soll. Eine Alternative ist ein positioniertes Pseudo-Element (`::before`) mit der Hintergrundfarbe der Seite und einem eigenen nach außen gerichteten `border-radius`, das über eine Ecke gelegt wird, sodass es eine konkave Form ausschneidet. Für Ticket-Kanten mit Perforationslinie erzeugt eine wiederholende Radial-Gradient-Maske entlang einer Seite den gezackten Rand. "Invertierter Border-Radius" ist also eigentlich ein Masken-Trick und kein Border-Radius-Wert – nützlich zu wissen, wenn man nach einem invertierten Border-Radius-Generator sucht.
Wie runde ich nur eine oder zwei bestimmte Ecken in CSS ab?
Verwenden Sie individuelle Ecken-Eigenschaften: `border-top-left-radius`, `border-top-right-radius`, `border-bottom-right-radius` oder `border-bottom-left-radius`. Zum Beispiel rundet `border-bottom-right-radius: 24px` nur die untere rechte Ecke ab und lässt die anderen drei scharf. Sie können sie beliebig kombinieren: `border-top-left-radius: 16px; border-bottom-right-radius: 16px` erzeugt eine diagonal gerundete Form. In der Kurzschreibweise setzen zwei Werte entgegengesetzte Eckenpaare: `border-radius: 16px 0` rundet die obere linke und untere rechte Ecke ab und lässt die obere rechte und untere linke Ecke scharf.
Wie ist die Reihenfolge der Kurzschreibweise für die vier border-radius-Werte?
Im Uhrzeigersinn von oben links: Oben-links → Oben-rechts → Unten-rechts → Unten-links. So gibt `border-radius: 16px 8px 0 8px` der oberen linken Ecke 16px, der oberen rechten 8px, der unteren rechten 0 und der unteren linken 8px. Dies entspricht der standardmäßigen CSS-Kurzschreibweise-Richtung, die von `margin`, `padding` und `border-width` verwendet wird. Mit zwei Werten gilt der erste für oben-links und unten-rechts; der zweite für oben-rechts und unten-links. Mit drei Werten gilt der zweite für oben-rechts und unten-links. Ein Wert gilt gleichmäßig für alle vier Ecken.
Kann ich border-radius auf ein Bild anwenden, um es kreisförmig oder abgerundet zu machen?
Ja – wenden Sie `border-radius` direkt auf das `<img>`-Element an: `img { border-radius: 50%; width: 100px; height: 100px; }` für einen kreisförmigen Avatar. Alternativ können Sie das Bild in ein `<div>` mit `overflow: hidden` einwickeln und border-radius auf den Wrapper anwenden, was Ihnen mehr Layout-Kontrolle gibt. Nutzen Sie die Bild-Upload-Funktion dieses Tools, um zu sehen, wie Ihr Radius auf Ihrem eigentlichen Foto aussieht, bevor Sie das CSS kopieren. Dies ist besonders nützlich für Avatar-Ausschnitte, Medien-Karten-Thumbnails und Galerie-Layouts, bei denen die genaue Beschnittform das Design beeinflusst.
Wie erstelle ich eine Tropfen- oder Tropfenform mit CSS?
Setzen Sie drei Ecken auf einen großen Wert und lassen Sie eine bei null: `border-radius: 50% 50% 50% 0`. Kombiniert mit `transform: rotate(-45deg)` ergibt dies die klassische Kartennadel-Tropfenform. Passen Sie an, welche Ecke null ist, um den Tropfen in verschiedene Richtungen zu zeigen: `0 50% 50% 50%` zeigt nach links, `50% 0 50% 50%` zeigt nach rechts. Die Ecke bei null erzeugt die spitze Spitze; die drei Ecken mit großem Radius bilden den runden Körper. Nützlich für Standortmarkierungen, Zeiger und dekorative Akzente in illustrationsartigem UI.
Was ist die 8-Wert-border-radius-Syntax mit einem Schrägstrich?
Der Schrägstrich trennt horizontale und vertikale Radien für jede Ecke. Die Syntax lautet: `border-radius: [horizontale Radien] / [vertikale Radien]`. Zum Beispiel erzeugt `border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%` eine ei-artige Form, bei der jede Ecke eine asymmetrische elliptische Kurve hat. Der Zufalls-Blob-Generator in diesem Tool verwendet diese Syntax, um organische, asymmetrische Formen zu erzeugen – beliebt für Hero-Abschnitt-Hintergründe, dekorative Blobs und illustrationsartige Design-Elemente. Jede Ecke kann ein anderes Verhältnis von horizontalem zu vertikalem Radius haben.
Wie schneidet dieser border-radius-generator im Vergleich zu cssmatic.com oder den css-tricks.com-Tools ab?
cssmatic.coms Border-Radius-Tool ist funktional, aber veraltet – es fehlen Bild-Upload, Blob-Generierung und eine Vorlagen-Bibliothek. Das css-tricks.com Almanac ist eine hervorragende Dokumentation, aber kein interaktiver Generator. bennettfeely.coms Clip-Path-Maker überschneidet sich im Anwendungsfall, zielt aber auf clip-path statt border-radius ab. UtiloKits Generator bietet: Live-Vorschau mit Bild-Upload (vollständig clientseitig verarbeitet), Form-Vorlagen (Kreis, Pill, Karte, Ei, Blob), zufällige Blob-Generierung mit der 8-Wert-Slash-Syntax, px/%-Einheitenwechsel und drei Kopierformate. Keine Werbung, keine Wasserzeichen, keine Anmeldung und nichts wird an einen Server gesendet.
Wird das hochgeladene Bild an einen Server gesendet?
Nein – das Bild wird ausschließlich über die File API des Browsers geladen und verlässt Ihr Gerät nie. Das Vorschau-Element rendert das Bild lokal mit einem `createObjectURL()`-Aufruf, der vollständig im Browser-Speicher bleibt. Kein Upload, keine Serververarbeitung, keine Cloud-Speicherung. Dieselbe clientseitige Architektur gilt für alle anderen Funktionen: Schieberegler-Eingaben, CSS-Generierung, Blob-Randomisierung und Zwischenablage-Kopieren laufen alle in JavaScript ohne Netzwerkanfrage nach dem initialen Laden der Seite. Ihre Bilder und Designarbeit bleiben vollständig privat.
Kann ich border-radius-Übergänge in CSS animieren?
`border-radius` ist über CSS-Übergänge und Keyframe-Animationen vollständig animierbar. Verwenden Sie `transition: border-radius 0.3s ease`, um beim Hover reibungslos zwischen zwei Werten zu interpolieren. Verwenden Sie `@keyframes`, um kontinuierlich zwischen Formen zu morphen – die Animation von `0` auf `50%` lässt ein Quadrat zu einem Kreis pulsieren. Das Morphen zwischen zwei Blob-Formen (verschiedene 8-Wert-Slash-Werte) erzeugt fließende, organische Animationen, die in Hero-Hintergründen beliebt sind. Beachten Sie, dass die Animation von border-radius bei jedem Frame ein Repaint auslöst – verwenden Sie daher `will-change: border-radius` für häufig animierte Elemente.
Beeinflusst border-radius den Klickbereich oder das CSS-Layout des Elements?
`border-radius` ist rein visuell – es beschneidet das gemalte Erscheinungsbild des Elements, ändert aber nicht seine Layout-Box, den Rand-Bereich oder den Pointer-Event-Trefferbereich. Die unsichtbaren eckigen Ecken sind weiterhin anklickbar und belegen weiterhin ihren Layout-Platz. Dies ist für Touch-Interfaces wichtig: Ein kreisförmiger Button hat immer noch einen quadratischen klickbaren Bereich an seinen Ecken. Wenn Sie benötigen, dass der Trefferbereich der abgerundeten Form genau folgt, verwenden Sie stattdessen `clip-path: circle()`, das auch Pointer-Events beschneidet. `box-shadow` folgt `border-radius` korrekt; `outline` tut dies in den meisten Browsern nicht – verwenden Sie `box-shadow: 0 0 0 3px farbe` als abgerundete Fokusring-Alternative.
Funktioniert dieser CSS-Border-Radius-Generator auf mobilen Geräten – iPhone und Android?
Ja – das Tool ist vollständig responsiv und funktioniert in jedem modernen mobilen Browser. Auf dem iPhone verwenden Sie es in Safari oder Chrome ohne Installation. Auf Android funktionieren Chrome, Firefox und Edge. Die Schieberegler sind touch-freundlich mit ordentlich dimensionierten Ziehpunkten. Der Bild-Upload verwendet die native Dateiauswahl auf mobilen Geräten und ermöglicht die Auswahl aus Ihrer Kamerarolle oder der Dateien-App. Das Kopieren von CSS in die Zwischenablage funktioniert über die Standard-Web-Clipboard-API, die von allen modernen mobilen Browsern unterstützt wird. Das gesamte Tool läuft clientseitig, sodass kein App-Download, kein Konto und keine Datenübertragung erforderlich ist.
Related tools
Alle Tools ansehenColor Token Generator
Generate a full design-token scale (50–950 shades) from a single base color — CSS, Tailwind or JSON.
Farbwähler & Konverter
Eine Farbe wählen und zwischen HEX, RGB, HSL und OKLCH umwandeln.
Farbkontrast-Prüfer
WCAG-AA/AAA-Kontrastverhältnisse zwischen Text- und Hintergrundfarben prüfen.
CSS-Verlaufsgenerator
Lineare, radiale und konische CSS-Verläufe mit Live-Vorschau erstellen.
CSS-Box-Shadow-Generator
Mehrschichtige CSS-Box-Shadows mit Voreinstellungen und Live-Vorschau bauen. CSS, Wert oder React-Style sofort kopieren.
Farbpaletten-Generator
Komplementäre, analoge, triadische und monochromatische Paletten erzeugen.