Vérificateur de contraste
Vérifiez le contraste WCAG entre une couleur de texte et une couleur de fond, avec réussite/échec pour AA et AAA.
Convertissez des couleurs hexadécimales à 3, 6 ou 8 chiffres en RGB, RGBA et HSL dans votre navigateur.
Cet outil fonctionne dans votre navigateur. Les saisies, fichiers et valeurs générées restent sur cet appareil. Les favoris et outils récents, si vous les utilisez, n’enregistrent que des noms d’outils dans le stockage local — jamais de mots de passe, de documents ni de contenus QR. Consultez la politique de confidentialité.
Le guide détaillé de cet outil (mode d’emploi, exemples et FAQ) est pour l’instant disponible en anglais.
Type a 3-digit, 6-digit, or 8-digit hex color and see RGB and HSL. Designers copying a color from CSS use it when they have a hex value and need the other writings. #336699 is rgb(51, 102, 153), and a word such as red is not accepted.
rgb(51, 102, 153). HSL is hsl(210, 50%, 40%).
3-digit hex expands to #ffffff, which is rgb(255, 255, 255).
8-digit hex includes alpha. The extra pair is about 80% opacity, shown as RGBA.
HEX writes red, green and blue as base-16 pairs. A 3-digit value doubles each digit. An 8-digit value adds an alpha pair. RGB uses 0–255 per channel. HSL describes the same color as hue, saturation and lightness. Conversion is arithmetic in the browser; it does not call a color API.
Only 3-digit, 6-digit, and 8-digit hex is accepted, with or without #. A word such as red, or an rgb() string, is not converted. HSL on the page is calculated from that hex. It is not a second field you can edit.
See the disclaimer for what these tools do not cover.
Vérifiez le contraste WCAG entre une couleur de texte et une couleur de fond, avec réussite/échec pour AA et AAA.
Choisissez une couleur avec le sélecteur du navigateur et copiez ses valeurs HEX, RGB ou HSL.
Créez des dégradés CSS linéaires, radiaux ou coniques, ou du texte en dégradé, et copiez le CSS ou le HTML.
Estimez les couleurs dominantes d’une image JPG, PNG ou WebP à partir d’un échantillon de pixels.
Mettez en forme du JSON, minifiez-le ou vérifiez qu’il est valide. Les commentaires, virgules finales et apostrophes simples échouent. Pas de conversion en CSV.
Encodez du texte en Base64 ou décodez-le, en UTF-8. N’importe qui peut décoder le résultat : ce n’est pas un moyen de cacher un mot de passe. Les fichiers ne sont pas acceptés.
Accepts #FFFFFF, FFFFFF, 3-digit, 6-digit and 8-digit values.
Preview
HEX
#336699
RGB
rgb(51, 102, 153)
HSL
hsl(210, 50%, 40%)