Convertisseur de casse
Convertissez le texte entre différentes casses instantanément — majuscules, minuscules, titre, phrase, camelCase, snake_case et bien d'autres. Copiez n'importe quel résultat en un clic.
Comment ça marche
La conversion de casse signifie réécrire les mêmes mots avec différentes règles de capitalisation et de jointure de mots, sans modifier le contenu sous-jacent. Une seule phrase peut être reformatée pour une douzaine de contextes différents — un en-tête, un nom de variable, une colonne de feuille de calcul ou une URL slug — simplement en changeant la façon dont ses lettres sont capitalisées et comment ses mots sont séparés. Cet outil convertit votre entrée dans les dix casses communes à la fois, afin que vous puissiez copier celle qui convient.
Prenez la phrase « the quick brown fox jumps. » Convertie en UPPERCASE elle devient THE QUICK BROWN FOX JUMPS, et en lowercase elle reste the quick brown fox jumps. Title Case capitalise chaque mot — The Quick Brown Fox Jumps — tandis que Sentence case capitalise uniquement la première lettre : The quick brown fox jumps. Les casses de programmation suppriment les espaces entièrement : camelCase produit theQuickBrownFoxJumps (premier mot en minuscules, chaque mot suivant en majuscules), PascalCase produit TheQuickBrownFoxJumps (chaque mot en majuscules), snake_case produit the_quick_brown_fox_jumps, kebab-case produit the-quick-brown-fox-jumps, et CONSTANT_CASE produit THE_QUICK_BROWN_FOX_JUMPS. aLtErNaTiNg case alterne lettre par lettre indépendamment des limites de mots : tHe QuIcK bRoWn FoX juMpS.
Chaque casse tend à appartenir à un monde spécifique. Les écrivains et éditeurs optent pour Title Case dans les en-têtes et les titres de livres, et Sentence case pour le corps du texte et les légendes. Les programmeurs utilisent camelCase pour les variables et noms de fonction JavaScript, PascalCase pour les noms de classe et de composant, et snake_case pour les variables Python et les en-têtes de colonnes de base de données ou CSV. kebab-case apparaît constamment dans les URL slug, les noms de classe CSS et les drapeaux de ligne de commande. CONSTANT_CASE marque les valeurs de configuration et les variables d'environnement qui ne devraient pas changer au moment de l'exécution, ce qui les rend faciles à repérer en un coup d'œil dans le code source.
Pour diviser vos mots correctement, le convertisseur cherche les espaces, la ponctuation et les limites camelCase existantes — donc coller theQuickBrownFox à nouveau le divise toujours en quatre mots au lieu de le traiter comme un seul. La conversion ne modifie jamais votre entrée d'origine ; elle ne change que la copie affichée dans chaque zone de résultat, afin que vous puissiez essayer chaque casse et copier celle dont vous avez besoin sans rien retaper.
Exemples
- Noir (#000) sur blanc (#fff) donne le ratio maximal de 21:1.
- Le gris #767676 sur blanc donne exactement 4,5:1 — le minimum AA pour le texte courant.
- Les grands titres n'ont besoin que de 3:1 pour réussir le niveau AA.
Questions fréquentes
- De quel ratio de contraste ai-je besoin ?
- Le niveau WCAG AA exige 4,5:1 pour le texte normal et 3:1 pour le grand texte. Le niveau AAA exige 7:1 et 4,5:1. AA est la référence légale et de design courante.
- Qu'est-ce qui compte comme grand texte ?
- Environ 18,66px en gras, ou 24px et plus quelle que soit la graisse. Le grand texte a une exigence de contraste plus basse car il est plus facile à lire.
- Comment le ratio est-il calculé ?
- À partir de la luminance relative de chaque couleur : (la plus claire + 0,05) ÷ (la plus foncée + 0,05). La luminance pondère le rouge, le vert et le bleu selon leur perception par l'œil.
- Vérifie-t-il le daltonisme ?
- Le ratio de contraste aide tout le monde, y compris de nombreux utilisateurs daltoniens, mais il ne remplace pas la vérification que l'information n'est pas transmise par la couleur seule.