Convertisseur de casse : majuscules, minuscules, camelCase

Collez un texte et passez-le en majuscules, minuscules, première lettre en capitale, camelCase ou snake_case.

Changer la casse d’un texte : majuscules, camelCase, snake_case

Le convertisseur applique une règle fixe à tout le texte saisi : majuscules, minuscules, première lettre de chaque mot, ou format de nommage informatique. « date de naissance client » devient dateDeNaissanceClient en camelCase, date_de_naissance_client en snake_case et date-de-naissance-client en kebab-case.

Les transformations disponibles

  • Texte : MAJUSCULES, minuscules, « Phrase » (capitale en début de phrase, le reste en minuscules), « Capitaliser » (première lettre de chaque mot), aLtErNé, inversion de casse.
  • Code : camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case et path/case.
  • Nettoyage : slug d’URL et suppression des espaces multiples.

Comment les mots sont découpés

Pour les formats de code, l’outil repère les mots par expression régulière : une suite de minuscules éventuellement précédée d’une capitale, un sigle en capitales, ou un nombre. Les espaces, tirets et autres séparateurs disparaissent. Un identifiant existant est donc redécoupé : « getHTTPResponse code 404 » donne getHttpResponseCode404 en camelCase et get_http_response_code_404 en snake_case.

Limites à connaître

  • Les lettres accentuées sont conservées dans les formats de code (« Prix TTC été 2026 » donne prix_ttc_été_2026 en snake_case) ; le slug les remplace par la lettre sans accent (prix-ttc-ete-2026). Si votre langage de programmation refuse les accents dans les identifiants, retirez-les avant de convertir.
  • « Phrase » met une capitale au début du texte et après chaque point, point d’exclamation ou point d’interrogation, et passe le reste en minuscules, noms propres compris.

Le compteur affiche le nombre de mots (séparés par des espaces), de caractères et de lignes. Le texte reste dans votre navigateur ; vous pouvez le copier ou le télécharger en fichier .txt.

Questions fréquentes

Quelle différence entre camelCase et PascalCase ?

Les deux collent les mots sans séparateur et mettent une capitale à chaque mot. En camelCase le premier mot reste en minuscules (prixTotal), en PascalCase il prend aussi une capitale (PrixTotal), convention courante pour les noms de classes.

Quand utiliser snake_case ou kebab-case ?

snake_case (prix_total) relie les mots par un tiret bas, convention de Python et de nombreuses bases de données. kebab-case (prix-total) utilise un tiret, courant pour les noms de fichiers, les classes CSS et les URL.

Comment créer un slug d’URL à partir d’un titre ?

Le mode slug met le texte en minuscules, supprime la ponctuation et remplace espaces et tirets bas par un tiret unique. Les lettres accentuées sont remplacées par la lettre sans accent : « Été à Noël » donne « ete-a-noel ».

Le mode « Phrase » garde-t-il les majuscules des noms propres ?

Non. Il met une capitale au début du texte et après chaque point, point d’exclamation ou point d’interrogation, et passe tout le reste en minuscules, y compris les noms propres. Corrigez-les à la main après conversion.

L'outil est-il vraiment gratuit ?

Oui, l'intégralité des outils sur Kristools sont 100% gratuits et accessibles sans inscription.

Mes données sont-elles protégées ?

Oui. Tous les traitements sont effectués directement et en toute sécurité dans votre navigateur. Aucune donnée personnelle n'est envoyée vers nos serveurs.