SomeeLab.tools

Convertisseur de casse

Passez un texte en MAJUSCULES, minuscules, Casse de Titre ou Casse de phrase, ainsi qu’en camelCase, snake_case et kebab-case pour le code.

Les mots qui restent en minuscules dans la Casse de Titre

La casse de titre anglaise laisse en minuscules les mots-outils courts : les articles comme a et the, les conjonctions comme and et but, et les prépositions brèves comme of, in et to. Tout le reste passe en majuscule. Le premier et le dernier mot sont toujours capitalisés, quels qu’ils soient, d’où le For final en majuscule dans What Are You Waiting For.

Les guides de style ne s’accordent pas sur la limite à fixer pour les prépositions. Celui de Chicago, courant dans l’édition universitaire américaine, les laisse toutes en minuscules quelle que soit leur longueur ; celui de l’agence AP capitalise celles de quatre lettres et plus. Cet outil suit Chicago : les prépositions de quatre lettres comme over et with restent donc en minuscules. Si le texte part vers une publication qui suit AP, remontez-les à la main après avoir copié.

Les composés à trait d’union sont traités élément par élément : state-of-the-art donne State-of-the-Art et mother-in-law donne Mother-in-Law.

Casse de titre ou casse de phrase

La casse de phrase, où seuls le premier mot et les noms propres prennent la majuscule, gagne du terrain depuis dix ans. C’est le style de Google, d’Apple et de la plupart des interfaces produit, et elle se lit plus vite en petit corps. La casse de titre tient bon dans les titres de livres, les manchettes de la presse américaine et les citations universitaires.

Pour des libellés d’interface, des boutons ou un menu, prenez la casse de phrase. Pour un intertitre placé dans un texte formel, regardez ce que fait le reste du document et alignez-vous dessus.

Récupérer un texte saisi tout en majuscules

Un paragraphe tapé avec le verrouillage majuscule ne se répare pas en passant tout en minuscules : on perd aussi les majuscules qui reviennent au début de chaque phrase et aux noms propres. Passez-le en casse de phrase et la première lettre après chaque point, chaque point d’interrogation et chaque retour à la ligne remonte.

Les noms propres sont la partie qu’aucun outil ne peut restituer. Personnes, marques et lieux se corrigent à la main : relisez le résultat avant d’envoyer.

Les quatre conventions du code

Le choix revient au langage, pas au goût. JavaScript et Java utilisent camelCase pour les variables et PascalCase pour les classes ; Python et Ruby utilisent snake_case pour les variables et les fonctions ; les classes CSS, les URL et les noms de fichiers utilisent kebab-case ; les variables d’environnement et les constantes, CONSTANT_CASE.

Collez une liste entière : chaque ligne est convertie séparément, si bien qu’une colonne copiée d’un tableur ou un schéma de base de données se transforme d’un coup. Les sigles restent groupés : HTTPServerError donne http_server_error, et non h_t_t_p_server_error.

Les langues où la casse fonctionne autrement

Le coréen, le japonais et le chinois n’ont pas de distinction majuscule/minuscule : ces caractères passent tels quels. C’est pratique quand une ligne mêle de l’anglais à ces écritures.

L’allemand est le cas à surveiller. L’eszett, ß, n’a pas de forme majuscule traditionnelle : le passage en capitales le transforme en SS, et Straße devient STRASSE. C’est le résultat attendu, et c’est aussi ce que font les passeports allemands.