BrowserTools
Publicité
Accueil / Convertisseurs / Convertisseur de casse de texte

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 ?
Les deux assemblent les mots sans séparateur et capitalisent chaque mot, mais le camelCase laisse la toute première lettre en minuscule (monNomDeVariable) tandis que le PascalCase la capitalise aussi (MaClasse). Par convention, le camelCase est utilisé pour les variables et les fonctions, et le PascalCase pour les classes, les composants et les types.
Comment le slug d'URL est-il généré ?
Le texte est mis en minuscules, chaque suite d'espaces ou de ponctuation devient un seul trait d'union, et les traits d'union de début ou de fin sont supprimés. Ainsi, 'The Quick, Brown Fox!' devient 'the-quick-brown-fox'. Les slugs rendent les URL lisibles et stables, ce qui est bénéfique tant pour les utilisateurs que pour les moteurs de recherche.
Convertira-t-il correctement un texte déjà en camelCase ou en snake_case ?
Oui. Le convertisseur détecte les limites entre les mots à partir des changements de casse ainsi que des traits de soulignement, des traits d'union et des espaces, de sorte que 'getUserID' ou 'get_user_id' sont tous deux compris comme les mots get, user, id et peuvent être remis dans n'importe quel autre style.
Comment la Casse de Titre décide-t-elle quels mots capitaliser ?
Elle capitalise la première lettre de chaque mot important et laisse en minuscule les petits mots de liaison (a, an, the, and, or, of, to, in, on et similaires), sauf s'ils commencent le titre. Cela suit le style de titre courant en anglais. Pour un respect strict d'un guide de style particulier (AP, Chicago), vous voudrez peut-être vérifier le résultat, car les guides diffèrent sur les cas particuliers.
À quoi sert le CONSTANT_CASE ?
Le CONSTANT_CASE (aussi appelé SCREAMING_SNAKE_CASE) assemble les mots avec des traits de soulignement et met tout en majuscules : MAX_RETRY_COUNT. C'est la convention pour les constantes et les variables d'environnement dans de nombreux langages, signalant une valeur qui ne change pas à l'exécution.
Mon texte est-il envoyé à un serveur ?
Non. Toute la conversion se déroule localement dans votre navigateur. Rien n'est téléversé, l'outil est donc sûr pour les notes privées, le code et le contenu non publié.

À 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.

Publicité
Publicité
Publicité