La capitalisation ne relève pas seulement de l’esthétique : à l’écrit, elle suit des guides de style ; dans le code, elle indique la nature d’un nom. Ce convertisseur couvre ces deux usages : les casses éditoriales, comme la casse de titre et la casse de phrase, et les casses d’identifiants, comme camelCase et snake_case. Voici comment chacune fonctionne et quand l’utiliser.

Casses éditoriales : titre et phrase

La casse de titre met une majuscule aux mots principaux tout en laissant les articles, conjonctions et prépositions courtes en minuscules — c’est pourquoi « The Lord of the Rings » conserve « of » et « the » en minuscules. L’option intelligente applique cette règle et met aussi une majuscule à un petit mot s’il se trouve au début ou à la fin du titre. Désactivez-la pour mettre une majuscule à chaque mot. La casse de phrase, à l’inverse, suit l’écriture courante : tout passe en minuscules, puis la première lettre de chaque phrase prend une majuscule. Utilisez la casse de titre pour les manchettes et la casse de phrase pour le corps du texte, les légendes et les libellés d’interface — de nombreux guides de style modernes préfèrent désormais la casse de phrase pour les boutons et les menus.

Casses d’identifiants : nommer les éléments du code

Dans les langages de programmation, la capitalisation véhicule une information. JavaScript et Java utilisent camelCase pour les variables et fonctions, et PascalCase pour les classes et les types ; Python et SQL privilégient snake_case pour les variables et les colonnes ; CSS, les URL et les paquets npm utilisent kebab-case ; dans de nombreux langages, les constantes s’écrivent en CONSTANT_CASE. Le convertisseur découpe le texte sur les espaces, les tirets, les traits de soulignement, les points et la transition entre une minuscule et une majuscule. Il peut donc reformater un identifiant existant (par exemple convertir alreadyCamelCased en already_camel_cased) aussi facilement qu’une expression ordinaire. Respecter les conventions du projet évite les alertes du linter et raccourcit les revues de code.

Comptage, cas particuliers et Unicode

L’onglet « Comptage et statistiques » affiche en temps réel le nombre de mots, caractères, phrases, lignes et paragraphes, ainsi qu’une estimation de lecture fondée sur 200 mots par minute — utile pour les publications, les méta-descriptions, les SMS et les limites de longueur des dissertations. Les conversions tiennent compte des règles de langue : les lettres accentuées et non latines changent correctement de casse, et les acronymes existants comme HTML ou NASA sont conservés dans la casse de titre. Tout s’exécute localement dans votre navigateur : votre texte n’est jamais envoyé à un serveur, ce qui rend l’outil adapté au traitement de textes et de code sensibles.