Aller au contenu
ToolPika

Convertir majuscules et minuscules

Collez votre texte et choisissez un style. Le résultat se met à jour instantanément et se copie en un clic.

Convertir en

Fonctionne dans votre navigateur. Rien de ce que vous saisissez n’est envoyé à un serveur.

Les styles

Style Exemple Usage courant
Majuscule en début de phrase Le renard brun rapide Texte courant et titres en français
minuscules le renard brun rapide Étiquettes, e-mails, corriger un VERR. MAJ. activé par erreur
MAJUSCULES LE RENARD BRUN RAPIDE Titres, étiquettes, mise en valeur
Majuscule À Chaque Mot Le Renard Brun Rapide Titres de livres, d’articles et de chansons en anglais
camelCase leRenardBrunRapide Variables en JavaScript, Java, Swift
PascalCase LeRenardBrunRapide Classes et types, composants React
snake_case le_renard_brun_rapide Python, Ruby, colonnes de bases de données
kebab-case le-renard-brun-rapide URL, classes CSS, noms de fichiers
CONSTANT_CASE LE_RENARD_BRUN_RAPIDE Constantes et variables d’environnement

Comment ça marche

Les styles de texte conservent la ponctuation, les espaces et les retours à la ligne. « Majuscule en début de phrase » met tout en minuscules puis met une majuscule à la première lettre après chaque point, point d’interrogation ou d’exclamation et retour à la ligne. Les noms propres de personnes ou de lieux ne peuvent pas être détectés, vérifiez-les après la conversion.

Les styles de programmation découpent d’abord le texte en mots, en ignorant la ponctuation, puis assemblent les mots avec le séparateur et les majuscules du style choisi. La conversion fonctionne dans tous les sens : user_first_name → userFirstName → UserFirstName → user-first-name.

Les lettres accentuées et les autres alphabets (grec, cyrillique…) sont convertis selon les règles linguistiques de votre navigateur, et les accents sont conservés : « été » devient « ÉTÉ ». Beaucoup de langages et de systèmes n’acceptent pas les accents dans les noms, pensez donc à les retirer vous-même pour le code ; l’outil ne le fait pas.

Exemples

  • Titre en anglais : « a tale of two cities » → « A Tale of Two Cities ».
  • Corriger le VERR. MAJ. : « BONJOUR PAUL. ÇA VA ? » → « Bonjour paul. Ça va ? » (le prénom est à corriger à la main).
  • Code : « XMLHttpRequest » → xml_http_request ; « maxRetryCount » → MAX_RETRY_COUNT.

Questions fréquentes

Quelles règles suit « Majuscule À Chaque Mot » ?

Chaque mot prend une majuscule sauf les articles, prépositions et conjonctions courts (le, la, les, de, du, des, et, ou, en, à, pour, etc.), sauf s’ils sont en premier ou en dernier. En français, l’usage pour les titres est de ne mettre qu’une majuscule au premier mot et aux noms propres ; ce style vient de l’anglais et sert surtout pour des titres en anglais. Les mots déjà en majuscules, comme SNCF, restent tels quels.

Quel style utiliser en programmation ?

Cela dépend des conventions du langage. JavaScript et Java utilisent camelCase pour les variables et PascalCase pour les classes ; Python et Ruby utilisent snake_case ; CSS et les URL utilisent kebab-case ; les constantes sont généralement en CONSTANT_CASE.

Comment les mots sont-ils séparés dans des noms comme XMLHttpRequest ?

Un nouveau mot commence à chaque espace, tiret bas, tiret ou autre séparateur, et partout où une minuscule est suivie d’une majuscule. Les suites de majuscules restent groupées en un seul mot, XMLHttpRequest devient donc xml_http_request en snake_case.

Puis-je convertir une liste de noms d’un coup ?

Oui. Les styles de programmation convertissent chaque ligne séparément, une liste de noms de colonnes ou de libellés reste donc une liste.