Convertisseur HEX ↔ RGB ↔ HSL

Convertit les couleurs entre les formats HEX, RGB et HSL. Aperçu en direct, préréglages rapides, valeurs prêtes pour CSS. 100% côté client, sans téléversement.

Publicité
Publicité

A color converter translates colors between different format representations used in web design and digital graphics: HEX (#RRGGBB), RGB (0-255, 0-255, 0-255), HSL (hue, saturation, lightness), and HSV (hue, saturation, value). Each format describes the same color differently -- HEX is compact for CSS, HSL is intuitive for creating variations, and RGB maps directly to display hardware. This tool converts instantly as you type, entirely in your browser.

Convertissez les couleurs instantanément sans quitter votre navigateur

HEX, RGB, and HSL — all three formats update in real time as you type or pick. Copy CSS-ready values in one click. No uploads, no sign-up, no limits.

Conversion en temps réel
Sortie prête pour CSS
Gratuit illimité

Comment l'utiliser

  1. 1

    Choisir une Couleur

    Saisissez une valeur HEX, ajustez les entrées numériques RGB/HSL, ou cliquez sur un préréglage rapide.

  2. 2

    Voir l'Aperçu en Direct

    L'échantillon en haut se met à jour instantanément pour afficher la couleur actuelle.

  3. 3

    Copier N'importe Quel Format

    Utilisez le bouton Copier à côté de HEX, RGB ou HSL pour copier une valeur prête pour CSS.

Pourquoi Utiliser ce Convertisseur de Couleur ?

Trois Formats, Une Vue

HEX, RGB et HSL sont tous visibles et modifiables en même temps — modifiez l'un et les autres se mettent à jour instantanément.

Sortie Prête pour CSS

Les boutons Copier vous donnent des chaînes `#RRGGBB`, `rgb(r, g, b)` ou `hsl(h, s%, l%)` à coller directement dans du CSS.

Préréglages Rapides

Partez de la palette par défaut de Tailwind CSS ou du noir/blanc pur, puis affinez avec les curseurs.

Publicité

Understanding Color Formats

HEX, RGB, HSL, and HSV explained

HEX (#RRGGBB) is the most compact color format for web design. Each pair of hexadecimal digits (00-FF) represents the intensity of red, green, and blue, respectively. The value 00 means the channel is off (black), and FF means it's at full intensity. For example, #FF0000 is pure red, #00FF00 is pure green, and #FFFFFF is white. HEX is the standard format in CSS, HTML, and design tools because it's short, unambiguous, and easy to copy-paste. Shorthand notation (#RGB) exists for colors where each pair is identical, like #F00 for red.

RGB uses decimal values (0-255) for the same three channels. It's the format that display hardware natively understands -- each pixel on an LCD or OLED screen has red, green, and blue subpixels that can be set to 256 brightness levels. RGB is also used in JavaScript's canvas API (ctx.fillStyle = 'rgb(255, 0, 0)') and in image processing libraries. RGBA adds an alpha channel (0-1 or 0-255) for transparency.

HSL (Hue, Saturation, Lightness) describes colors in a way that's more intuitive for humans. Hue is the color itself, measured as an angle on the color wheel (0掳=red, 120掳=green, 240掳=blue). Saturation is how vivid the color is (0%=gray, 100%=fully colored). Lightness is how dark or light (0%=black, 50%=normal, 100%=white). HSL makes it easy to create tints (increase lightness), shades (decrease lightness), and tones (decrease saturation) of a base color. HSV (Hue, Saturation, Value) is similar but uses Value instead of Lightness -- Value=100% means the color at full brightness, while Lightness=100% means white.

Publicité

Quand utiliser chaque format

Use HEX for CSS and HTML -- it's the most widely supported format and the shortest to write. Use RGB when you need to programmatically manipulate color channels (e.g., mixing two colors by averaging their RGB values) or when you need alpha transparency (rgba()). Use HSL when you need to create color variations -- for example, generating a button's hover state by increasing lightness by 10%, or creating a monochromatic color scheme by keeping hue constant and varying saturation and lightness.

HSL is particularly powerful in CSS custom properties (CSS variables). You can define -- hue: 210 and then use hsl(var(-- hue), 70%, 50%) throughout your stylesheet. Changing a single variable updates the entire color scheme -- impossible with HEX or RGB without recalculating every value. This is why modern CSS frameworks like Tailwind v4 are moving toward HSL-based color systems.

Publicité

Cas d'Utilisation Courants

Designer avec HSL

Construisez une palette de couleurs en choisissant une teinte de base et en ajustant la luminosité — beaucoup plus facile en HSL qu'en RGB.

Convertir des Couleurs Figma en CSS

Figma affiche souvent le HEX ; le CSS a parfois besoin de RGB ou HSL (pour `color-mix` ou l'opacité). Obtenez la chaîne exacte en un clic.

Vérification d'Accessibilité

Associez cet outil au Contrôleur de Contraste pour vérifier que vos choix de couleurs respectent les exigences WCAG.

Ajustement de Thème

Remplacez rapidement un préréglage Tailwind par une couleur de marque personnalisée et copiez le HEX résultant dans votre configuration.

Comment cela se compare-t-il aux autres convertisseurs de couleur ?

Une comparaison côte à côte des outils populaires de conversion de couleurs.

FonctionnalitéNovaToolsRapidTablesW3Schools
HEX 鈫?RGB 鈫?HSL 鈫?HSVOUI Tous les formatsOUILimité
Aperçu en direct pendant la frappeOUI InstantanéN Bouton d'envoiN
Intégration du sélecteur de couleursOUI API EyeDropperNN
Confidentialité (sans téléversement)OUI 100% localN Côté serveurN
Copy CSS-ready valuesOUIOUIN
Fonctionne hors ligneOUINN

La plupart des convertisseurs de couleur en ligne traitent les conversions sur leur serveur. Notre outil effectue tous les calculs dans votre navigateur — vos valeurs de couleur ne sont jamais transmises ni stockées.

Questions fréquentes

Quels formats de couleur sont pris en charge ?
HEX (par ex. `#2563EB`), RGB (par ex. `rgb(37, 99, 235)`) et HSL (par ex. `hsl(217, 83%, 53%)`). Les trois se mettent à jour simultanément lorsque vous modifiez n'importe quelle valeur.
Quelle est la différence entre RGB et HSL ?
RGB décrit une couleur par ses composantes rouge, vert et bleu. HSL la décrit par teinte (angle sur le cercle chromatique), saturation (intensité) et luminosité. HSL est plus intuitif pour les designers car vous pouvez modifier la luminosité sans recalculer les autres.
L'outil prend-il en charge la notation HEX à 3 chiffres ?
Oui. La saisie de `#fff` est automatiquement étendue en `#FFFFFF`. La sortie utilise toujours la forme à 6 chiffres pour une compatibilité maximale.
Puis-je copier des valeurs prêtes pour CSS ?
Oui. Le bouton Copier à côté de chaque format vous donne `#2563EB`, `rgb(37, 99, 235)` ou `hsl(217, 83%, 53%)` — prêts à coller directement dans du CSS.
Que se passe-t-il si je saisis une valeur HEX invalide ?
Le champ HEX est en texte libre, vous pouvez donc saisir n'importe quoi, mais les valeurs RGB et HSL ne se mettent à jour que lorsque le HEX est valide. Cela vous permet d'expérimenter sans perdre votre couleur précédente.
Comment convertir une couleur Tailwind CSS en RGB ou HSL ?
Simply type the Tailwind HEX value into the HEX field (e.g., `#2563EB` for `blue-600`). The RGB and HSL values will update instantly, and you can copy them with one click. This is useful when you need to use a Tailwind color in a context that requires RGB or HSL — for example, `color-mix(in srgb, rgb(37, 99, 235) 50%, transparent)` or `hsl(217, 83%, 53% / 0.5)` for opacity. You can also use the built-in Tailwind preset palette to start from any standard Tailwind color.
Puis-je utiliser cet outil pour créer une palette de couleurs ?
Yes. HSL is particularly well-suited for palette generation because you can fix the hue and vary lightness to create tints and shades of the same color. For example, set hue to 217 and saturation to 83%, then create five variations by changing lightness to 20%, 40%, 53%, 70%, and 90%. Each variation can be copied as a HEX value. Pair this tool with the Contrast Checker to verify that your text-background combinations meet WCAG accessibility standards.
Cet outil est-il précis pour un travail de design professionnel ?
Yes. The conversion math follows the W3C CSS Color Module Level 4 specification, which is the same standard that browsers use internally. This means the values you copy from this tool will render identically in browsers, design tools like Figma and Sketch, and image editors like Photoshop. The tool does not apply gamma correction or color space conversion (sRGB to Display P3), so all values are in the standard sRGB color space, which is the default for web design.

Votre confidentialité est notre priorité

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont ni téléversés, ni stockés, ni analysés.

  • Nous ne téléversons, ne stockons ni n'analysons vos fichiers.
  • Tout ce que vous traitez reste sur votre appareil.
  • Il n'y a pas de traitement côté serveur, ni de stockage cloud, ni d'analyse.

Même si votre connexion internet tombe, vos fichiers restent en sécurité.

Vous pourriez aussi aimer

Guides utiles

Publicité