Convertisseur de casse de texte
Convertissez du texte en MAJUSCULES, minuscules, Casse de Titre, camelCase, snake_case, kebab-case, un slug d'URL et plus encore, instantanément dans votre navigateur.
Chargement de Convertisseur de casse de texte… Si rien ne se passe, activez JavaScript.
Un convertisseur de casse de texte réécrit les mêmes mots dans une capitalisation ou un style de jetons différent. Collez une expression et récupérez-la en MAJUSCULES, minuscules, Casse de Titre, Casse de phrase, et les styles de programmation camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case et dot.case, ainsi qu'un slug d'URL. Chaque résultat dispose de son propre bouton de copie, vous pouvez donc récupérer exactement la forme dont vous avez besoin.
Questions fréquentes
Quelle est la différence entre camelCase et PascalCase ?
Comment le slug d'URL est-il généré ?
Convertira-t-il correctement un texte déjà en camelCase ou en snake_case ?
Comment la Casse de Titre décide-t-elle quels mots capitaliser ?
À quoi sert le CONSTANT_CASE ?
Mon texte est-il envoyé à un serveur ?
À propos de Convertisseur de casse de texte
Ces styles ne sont pas interchangeables, et utiliser le mauvais provoque de vrais bogues. JavaScript et Java utilisent par convention le camelCase pour les variables et le PascalCase pour les classes ; Python et Ruby utilisent le snake_case ; les variables d'environnement et les constantes utilisent le CONSTANT_CASE ; les classes CSS, les noms de fichiers et les chemins d'URL privilégient le kebab-case. Un slug d'URL va encore plus loin : il met le texte en minuscules, remplace chaque suite de caractères non alphanumériques par un seul trait d'union et supprime les traits d'union superflus, produisant quelque chose de propre et lisible comme 'mon-premier-article-de-blog'.
Le convertisseur tient compte des jetons. Il découpe sur les espaces et la ponctuation, mais aussi sur les changements de casse, de sorte qu'une entrée déjà en camelCase ou en snake_case est comprise et remise en casse correctement plutôt que d'être abîmée. Tout s'exécute dans votre navigateur, sans téléversement et sans limite de longueur qui mérite d'être mentionnée.
Pourquoi les programmeurs se disputent à propos de la casse
Les styles de nommage ont des surnoms qui sont restés. Le 'camelCase' (casse chameau) doit son nom à la bosse au milieu, et le 'snake_case' (casse serpent) à la façon dont le trait de soulignement fait onduler les mots le long de la ligne de base. Le 'kebab-case' (casse brochette) imagine les mots embrochés sur des traits d'union. Ce ne sont pas que des questions esthétiques : le choix est si lié à la culture du langage que mélanger les styles dans une même base de code est considéré comme un code smell, et la plupart des équipes imposent une convention unique à l'aide d'un linter.
La division est profonde. La communauté Python a formalisé le snake_case dans son guide de style PEP 8, tandis que JavaScript et Java ont penché pour le camelCase hérité de leurs racines en C et des langages dérivés du C. Lorsque des données circulent d'un système à l'autre (par exemple, une API JSON en snake_case consommée par un front-end en camelCase), les développeurs écrivent souvent une couche de conversion pour traduire les clés, ce qui est exactement le type de remise en casse mécanique que cet outil effectue à la main.