Générateur de Border Radius

Générez des valeurs de border-radius en CSS avec un aperçu visuel. Gratuit, rapide et fonctionne entièrement dans votre navigateur, sans inscription.

Mis à jour le

Share:
Home/Utility Tools/Border Radius Generator

Border Radius Generator

Create pixel-perfect CSS border-radius values with individual corner control, visual preview, shape presets, animation modes, gradient fill, SVG export, and multi-format code output.

Live Preview

180×130
100%
Quick copy:border-radius: 16px;

Corner Controls

16px

Shape Gallery

28 presets

Standard Shapes

Organic & Blob Shapes (8-Value)

Generated Code

border-radius property
.element {
  border-radius: 16px;
}

About Border Radius Generator

  • Visual corner diagram — click to select and focus individual corners
  • Individual corner control (TL/TR/BR/BL) or linked mode
  • 8-value asymmetric syntax with H/V per corner
  • Units: px, %, em, rem with smart max values
  • Element scale slider for proportional previewing
  • Solid, linear gradient, and radial gradient fill types
  • 5 background patterns: solid, checkerboard, dots, lines, gradient
  • 28 shape presets: circle, pill, leaf, blob, squircle, organic, shield, egg…
  • 3 animation modes: Morph, Pulse, Bounce
  • Dark/light preview with responsive sizes (mobile/tablet/desktop)
  • History with visual thumbnails and one-click restore (last 20)
  • Export as SVG clip-path with gradient fill support
  • CSS, Tailwind, styled-components, and CSS custom properties output

Privacy First: All processing happens locally in your browser. No data is sent to any server.

Questions Fréquentes

Quelle est la différence entre px et % pour border-radius ?

Un rayon en pixels est fixe : border-radius: 16px arrondit chaque coin d'exactement 16 pixels, quelle que soit la taille de l'élément. Un rayon en pourcentage est relatif — il est calculé par rapport à la largeur et à la hauteur propres de l'élément, donc les coins évoluent à mesure que la boîte grandit ou rétrécit. Cette différence change la forme obtenue. Un pourcentage proche de 50% courbe les coins au point qu'ils se rejoignent, transformant un carré en cercle ou un rectangle en ellipse, ce qui explique pourquoi les avatars et boutons ronds utilisent 50% plutôt qu'une valeur fixe en pixels. Les pixels conservent une douceur constante et prévisible sur des cartes et champs de tailles différentes ; les pourcentages créent des formes fluides qui s'adaptent. Ce générateur permet de changer d'unité selon le design (px jusqu'à 200, % jusqu'à 50) et affiche le résultat en direct, pour voir exactement le comportement voulu avant de copier le code.

Comment créer un cercle parfait ou une forme de pilule avec border-radius ?

Pour un cercle, appliquez border-radius: 50% à un élément aux côtés égaux (carré). Le pourcentage arrondit chaque coin par rapport à la boîte, et à 50% les quatre arcs se rejoignent pour former un cercle complet — c'est la technique standard pour les avatars ronds et les boutons d'icônes. Pour une pilule, l'astuce est différente : appliquez une valeur en pixels très élevée, comme 9999px, à un élément plus large que haut. Le rayon est plafonné à la moitié du côté le plus court, donc les deux extrémités deviennent des demi-cercles totalement arrondis tandis que le milieu reste droit, donnant le classique aspect tag ou bouton bascule. Garder l'élément carré produit à nouveau un cercle. Cet outil propose des préréglages Cercle et Pilule prêts à l'emploi, plus un aperçu en direct, pour confirmer que la forme tient bien à la taille réelle de votre élément avant de coller le code.

Qu'est-ce que la syntaxe border-radius à 8 valeurs et comment crée-t-elle des formes en blob ?

Le border-radius standard donne une seule valeur d'arrondi par coin. La forme à huit valeurs divise chaque coin en un rayon horizontal et un rayon vertical, séparés par une barre oblique : les valeurs avant la barre définissent les rayons horizontaux, celles après définissent les rayons verticaux. Quand le rayon horizontal et le rayon vertical d'un coin diffèrent, l'arc devient une courbe asymétrique, en forme d'œuf, plutôt qu'un quart de cercle net. En combinant quatre coins désaccordés, le contour devient souple et irrégulier — la forme organique en « blob », squircle ou galet, populaire dans les arrière-plans d'interfaces modernes et les éléments décoratifs. Ces formes sont presque impossibles à régler à la main puisque huit chiffres interagissent en même temps. Ce générateur expose les huit valeurs, propose des préréglages organiques comme squircle, galet et vague construits sur cette syntaxe, et affiche le résultat en direct pour ajuster un seul rayon et voir la silhouette changer instantanément.

Comment l'outil convertit-il border-radius en classes Tailwind CSS ?

Quand les quatre coins partagent la même valeur en pixels, le générateur vérifie si cette valeur correspond à l'échelle de rayons par défaut de Tailwind. Si c'est le cas, vous obtenez la classe utilitaire intégrée — par exemple un petit rayon correspond à rounded-md, et une très grande valeur correspond à rounded-full pour les cercles et les pilules. Quand la valeur ne correspond à aucun palier prédéfini, l'outil bascule sur la syntaxe de valeur arbitraire de Tailwind, produisant une classe comme rounded-[18px] qui intègre le chiffre exact. Les coins mixtes sont traités de la même façon, associés aux utilitaires par coin appropriés ou à des valeurs arbitraires. Cela évite de mémoriser l'échelle ou de deviner quelle classe nommée correspond à quelle valeur en pixels. En plus de Tailwind, vous pouvez copier du CSS brut, un template styled-components, ou des variables CSS personnalisées — choisissez le format utilisé par votre projet et collez-le directement.

Pourquoi em et rem donnent-ils un rayon plus grand que le même chiffre en pixels ?

em et rem sont des unités relatives à la police, pas des unités absolues. Un rem équivaut à la taille de police racine, et un em équivaut à la taille de police de l'élément courant ; dans une configuration classique, les deux valent 16 pixels. Ainsi, border-radius: 1rem donne un rayon d'environ 16px, et 2rem environ 32px — bien plus arrondi que border-radius: 2px. L'avantage, c'est l'évolutivité : si un utilisateur ou votre design system augmente la taille de police de base, les rayons définis en em ou rem grandissent proportionnellement et restent visuellement équilibrés avec le texte, tandis que les rayons en pixels restent figés. Utilisez rem quand vous voulez que les coins suivent l'échelle typographique de tout un thème, et em quand vous voulez les lier à la taille de police d'un seul composant. Ce générateur calcule em et rem par rapport à une base de 16px dans l'aperçu, afin que l'arrondi affiché corresponde à ce qui sera livré, et vous pouvez changer d'unité à tout moment pour comparer.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/border-radius-generator" title="Border Radius Generator — The Toolbox" width="100%" height="320" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/border-radius-generator?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Border Radius Generator</a> by The Toolbox</p>

À propos du générateur de border-radius

Le générateur de border-radius est un outil visuel gratuit pour construire des valeurs CSS border-radius et en copier le code prêt à l'emploi. Plutôt que de deviner des valeurs en pixels et de recharger votre feuille de style, vous déplacez des curseurs, observez un aperçu en direct arrondir les coins en temps réel, puis collez le résultat directement dans votre projet. Il s'adresse aux développeurs front-end, aux designers UI, et à toute personne qui met en forme des boutons, des cartes, des avatars, des badges ou des fenêtres modales et veut que les coins soient exactement justes avant de valider un chiffre.

Tout fonctionne localement dans votre navigateur. Rien de ce que vous créez n'est envoyé sur un serveur, il n'y a pas d'inscription, et aucun logiciel à installer — le générateur fonctionne dès le chargement de la page et continue de fonctionner hors ligne ensuite.

Ce que vous pouvez contrôler

border-radius est un raccourci CSS qui accepte jusqu'à huit valeurs, et ce générateur les expose toutes :

  • Quatre coins, liés ou indépendants — ajustez les quatre coins ensemble, ou déliez-les pour régler séparément le haut-gauche, le haut-droit, le bas-droit et le bas-gauche. Un schéma visuel des coins permet de cliquer sur un coin pour le mettre en focus.
  • Quatre unités — px (jusqu'à 200), % (jusqu'à 50, pour des formes fluides qui s'adaptent à la taille de l'élément), em et rem (jusqu'à 10 chacune). Les pourcentages sont ce qui transforme un carré en ellipse ou en cercle.
  • Mode asymétrique à 8 valeurs — donnez à chaque coin un rayon horizontal et vertical indépendant grâce à la syntaxe avec barre oblique horizontal / vertical. C'est ainsi que sont créées les formes organiques en « blob ».

Vous pouvez aussi recolorer la boîte d'aperçu avec un remplissage uni ou un dégradé linéaire/radial, redimensionner l'élément de 30 % à 200 %, basculer entre les tailles d'aperçu mobile, tablette et bureau, et activer un fond sombre — utile car un rayon qui paraît net sur fond blanc peut sembler plus lourd sur fond sombre.

Préréglages et export du code

Une galerie de formes propose des points de départ tout prêts : arrondis standards de XS à 3XL, plus des formes cercle, pilule, feuille, ticket, onglet, bulle de discussion, bouclier et œuf, ainsi qu'un ensemble de huit préréglages organiques (squircle, galet, vague, amibe, fleur, et plus encore) construits sur la syntaxe à 8 valeurs. Un bouton « Aléatoire » mélange les valeurs pour faire naître des idées, et un panneau d'historique conserve vos 20 derniers états enregistrés sous forme de vignettes cliquables, pour comparer et restaurer facilement.

Une fois la forme au point, copiez-la dans le format utilisé par votre stack :

  • CSS — une règle border-radius propre, réduite à sa forme la plus courte (une seule valeur quand tous les coins correspondent).
  • Tailwind CSS — associée à des classes intégrées comme rounded-md ou rounded-full lorsque la valeur correspond à l'échelle par défaut, ou à des valeurs arbitraires comme rounded-[16px] dans le cas contraire.
  • styled-components / Emotion — un template literal prêt à l'emploi.
  • Variables CSS personnalisées — des variables par coin que vous pouvez surcharger au niveau du thème ou du composant.

Vous pouvez également exporter la forme exacte en clip-path SVG, dégradé inclus, pour l'utiliser comme masque ou comme asset graphique.

Pourquoi le border-radius compte

L'arrondi des coins est l'un des signaux les plus visibles d'une interface soignée. Des coins nets à 0px paraissent techniques ou formels ; un léger rayon de 4 à 8px adoucit les cartes et les champs de saisie sans attirer l'attention ; des valeurs plus grandes donnent une impression conviviale et moderne. La vraie clé, c'est la cohérence : définir une échelle de rayons (par exemple 4, 8, 16px) et la réutiliser partout garde un produit visuellement homogène.

Quelques valeurs méritent d'être retenues par cœur : border-radius: 50% transforme un carré aux côtés égaux en cercle parfait, la méthode standard pour créer des avatars ronds. Une valeur en pixels très élevée comme 9999px sur un élément plus large que haut produit une forme de pilule aux extrémités totalement arrondies, courante sur les tags et les boutons bascule. Et comme cette propriété s'anime en douceur, vous pouvez faire transitionner les coins au survol — le générateur de border-radius inclut des modes d'aperçu Morph, Pulse et Bounce pour visualiser ce mouvement avant même d'écrire les keyframes.