Convertisseur de casse

Besoin de MAJUSCULE pour un titre, camelCase pour une variable, snake_case pour une colonne de base de données, ou kebab-case pour un slug d’URL ? Collez votre texte une fois et le convertisseur l’affiche dans chaque casse courante en même temps. La sortie se met à jour instantanément au fur et à mesure que vous tapez, la gestion des acronymes est configurable, et les boutons de copie en un clic se trouvent à côté de chaque variante.

Comment fonctionne la conversion de casse

  1. 1

    Collez votre texte

    Toute longueur, toute langue. Les lettres Unicode sont traitées correctement, y compris les caractères accentués.

  2. 2

    Chaque variante de casse est calculée en parallèle

    Les huit casses standard s'affichent en même temps — choisissez celle dont vous avez besoin.

  3. 3

    Configurez la gestion des acronymes

    Conservez les acronymes en majuscules (NASA → NASA) ou convertissez-les en Pascal (NASA → Nasa). Différentes conventions conviennent à différentes langues et bases de code.

  4. 4

    Copiez la version dont vous avez besoin

    Copie en un clic par casse. Collez à nouveau et répétez sans retaper.

Les variantes de casse

Casse Exemple Utilisation typique
MAJUSCULE EXEMPLE DE SALUTATIONS Titres, acronymes, constantes dans certaines langues
minuscule exemple de salutations Texte informel, sujets d’email, URLs
Titre Exemple De Salutations Titres, titres de livres
Casse de phrase Exemple de salutations Texte principal, étiquettes UI
camelCase exempleDeSalutations Variables JavaScript/Java, clés JSON
PascalCase ExempleDeSalutations Classes C#/TypeScript, énumérations
snake_case exemple_de_salutations Python, Ruby, colonnes SQL, clés de configuration
kebab-case exemple-de-salutations Classes CSS, slugs d’URL, drapeaux CLI
CONSTANT_CASE EXEMPLE_DE_SALUTATIONS Variables d’environnement, constantes #define
dot.case exemple.de.salutations Noms de paquets, DNS, chemins de namespace

Règles de casse de titre

La casse de titre anglaise capitalise la première lettre de la plupart des mots mais pas des prépositions, conjonctions ou articles courts (sauf s’ils commencent ou terminent le titre). Différents guides de style ne s’accordent pas sur les détails :

  • Chicago : capitalisez le premier et le dernier mot, plus tous les mots “majeurs”. “a”, “the”, “and”, “or”, “but” restent en minuscule.
  • APA : capitalisez les mots de quatre lettres ou plus plus le premier et le dernier.
  • AP : capitalisez tous les mots principaux, quelle que soit leur longueur.

Le paramètre par défaut du convertisseur est Chicago ; changez le préréglage pour d’autres.

Conseils par contexte

  • Slugs d’URL : kebab-case en minuscule, translitérer d’abord les lettres accentuées (Ö → o, ñ → n).
  • Identifiants Python : snake_case pour les fonctions et les variables, PascalCase pour les classes, CONSTANT_CASE pour les constantes au niveau du module.
  • Identifiants JavaScript : camelCase pour les variables et les fonctions, PascalCase pour les classes et les composants React, SCREAMING_SNAKE_CASE uniquement pour les véritables constantes.
  • CSS : kebab-case pour les noms de classes et les propriétés personnalisées.
  • Clés JSON : camelCase dans la plupart des API modernes ; certains systèmes hérités utilisent snake_case.
  • Colonnes de base de données : snake_case est la convention SQL ; PascalCase est légal mais difficile à citer.

Questions fréquentes

Par défaut, les lettres majuscules contiguës sont traitées comme un acronyme et conservées ensemble (par exemple, “XMLHttpRequest” se divise en XML + Http + Request). Vous pouvez passer à un mode strict qui traite chaque transition comme une frontière de mot.

Oui. Le repliement de casse Unicode est utilisé, donc les caractères accentués (é, ñ, ü) se convertissent correctement entre majuscule et minuscule. Le i turc avec ou sans point est géré avec un basculement de locale.

Différents guides de style ont des règles différentes pour les petits mots. Le paramètre par défaut est le Chicago Manual of Style ; sélectionnez APA ou AP pour des règles de capitalisation alternatives.

Oui. Collez un bloc de texte et chaque ligne se convertit indépendamment. Les sauts de ligne sont préservés dans chaque variante de sortie.

Outils similaires