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
- Black (#000) on white (#fff) gives the maximum 21:1 ratio.
- #767676 grey on white is exactly 4.5:1 — the AA minimum for body text.
- Large headings only need 3:1 to pass AA.
Questions fréquentes
- What contrast ratio do I need?
- WCAG AA needs 4.5:1 for normal text and 3:1 for large text. AAA needs 7:1 and 4.5:1. AA is the common legal and design baseline.
- What counts as large text?
- Roughly 18.66px and bold, or 24px and up regardless of weight. Large text has a lower contrast requirement because it is easier to read.
- How is the ratio calculated?
- From each colour's relative luminance: (lighter + 0.05) ÷ (darker + 0.05). Luminance weights red, green and blue by how the eye perceives them.
- Does it check colour blindness?
- Contrast ratio helps everyone including many colour-blind users, but it does not replace testing that information is not conveyed by colour alone.