Aller au contenu
ToolFarmToolFarm
Texte

Convertisseur de casse : camelCase, snake_case, kebab-case et plus

Convertissez du texte entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case et Sentence case au meme endroit. Gratuit, dans votre navigateur, et garde les acronymes lisibles.

3 min de lecture

Tout s'execute dans votre navigateur. Votre texte ne quitte jamais votre appareil.

Casses converties

Vos casses camelCase, snake_case, kebab-case et autres apparaitront ici.

À quoi sert cet outil

Collez n'importe quel texte, un identifiant ou une phrase, et voyez-le dans sept casses a la fois : camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case et Sentence case. L'outil comprend une entree deja mise en casse, il decoupe donc un camelCase ou un snake_case aussi facilement que des mots simples, et il garde les acronymes coherents : getHTTPResponse reste getHTTPResponse au lieu de devenir getHttpResponse. Tout s'execute dans votre navigateur, sans aucune bibliotheque a charger, donc rien de ce que vous tapez n'est envoye ailleurs. Copiez n'importe quel resultat d'un clic.

À quoi ça vous sert

  • Renommer une variable pour respecter le style de votre langage, d'un backend en snake_case vers un frontend en camelCase.
  • Transformer le nom d'une fonctionnalite en variable d'environnement ou en cle de configuration en CONSTANT_CASE.
  • Passer un titre en Title Case ou en une ligne propre en Sentence case.
  • Normaliser des identifiants incoherents colles depuis differents fichiers.
  • Preparer un nom de colonne de base de donnees en snake_case a partir d'un champ de modele en PascalCase.

Comment l'utiliser

  1. Saisissez ou collez votre texte dans le champ.
  2. Lisez chaque casse se mettre a jour en direct pendant que vous tapez.
  3. Chargez l'exemple pour voir comment les acronymes sont geres.
  4. Copiez la casse dont vous avez besoin avec son bouton de copie.
  5. Videz le champ pour recommencer.

Tout le travail se passe dans votre navigateur. Aucun fichier n'est envoyé à un serveur. Voir plus d'outils dans le même champ.

Texte

Questions fréquentes

Comment gere-t-il les acronymes comme HTTP ou ID ?

Il les garde lisibles. Une suite de majuscules est traitee comme un seul mot, donc getHTTPResponse est decoupe en get, HTTP, Response et reste getHTTPResponse en camelCase au lieu de se reduire a getHttpResponse. En snake_case, kebab-case et CONSTANT_CASE, tout est mis en minuscules ou en majuscules de maniere uniforme, donc l'acronyme suit simplement cette casse.

Quelle est la difference avec un generateur de slugs ?

Un generateur de slugs cree des slugs surs pour les URL : il retire les accents, supprime la ponctuation et joint les mots avec un seul separateur pour les liens. Cet outil concerne la casse des identifiants et du texte, il propose donc aussi camelCase et PascalCase et conserve les lettres accentuees au lieu de les retirer. Utilisez le generateur de slugs pour les URL et celui-ci pour le code et les titres.

Fonctionne-t-il avec du texte accentue ou non anglais ?

Oui. Les mots sont decoupes selon les regles de lettres Unicode, donc le texte accentue et non latin est segmente comme l'ASCII simple. Le changement de casse utilise les conversions standard majuscules et minuscules, donc une lettre comme un a accentue est mise en casse correctement.

Quelle est la difference entre Title Case et Sentence case ?

Title Case met une majuscule a la premiere lettre de chaque mot, ideal pour les titres. Sentence case met une majuscule uniquement au premier mot et laisse le reste en minuscules, ce qui se lit comme une phrase normale. Dans les deux cas, les acronymes reconnus restent en majuscules.

Mon texte est-il envoye a un serveur ?

Non. La conversion s'execute entierement dans votre navigateur avec du JavaScript simple. Votre texte ne quitte jamais votre appareil, il est donc sur de coller ici des noms et du contenu prives.