Convertissez un texte entre MAJUSCULES, minuscules, Title Case et Sentence case, ou vers les conventions des développeurs — camelCase, PascalCase, snake_case, kebab-case et CONSTANT_CASE. Vous pouvez aussi supprimer les espaces en trop, joindre des lignes, trier des lignes et supprimer les doublons. Le résultat suit vos modifications, et rien ne quitte votre appareil.
Comment ça marche
- Tapez ou collez du texte, ou déposez un fichier .txt ou .md.
- Choisissez une conversion. Le résultat s’affiche en dessous et se met à jour pendant que vous modifiez le texte.
- Copiez le résultat, téléchargez-le en fichier .txt, ou utilisez-le comme point de départ d’une autre conversion.
Questions fréquentes
- Mon texte est-il envoyé ou enregistré ?
- Non. Le comptage et la conversion s’exécutent dans cette page, sur votre appareil ; dans l’onglet Réseau des outils de développement (DevTools) de votre navigateur, vous constaterez qu’aucune requête n’est envoyée pendant la saisie. Une copie du brouillon est conservée dans le stockage de session de cet onglet pour qu’un rechargement ne la perde pas ; elle est effacée quand vous fermez l’onglet ou appuyez sur « Start over ».
- Quelles règles suit le Title Case ?
- Le premier et le dernier mot, ainsi que tout mot qui suit un deux-points ou un tiret, prennent une majuscule. Les articles (a, an, the), les conjonctions courtes (and, but, or, nor, for) et les prépositions courtes (at, by, in, of, on, to, via) restent en minuscules entre les deux. Les acronymes comme NASA et les noms comme iPhone sont gardés tels que saisis, sauf si tout le texte est en majuscules.
- Comment découpe-t-il les mots pour camelCase et snake_case ?
- Aux espaces et à la ponctuation, et à l’intérieur des identifiants existants là où la casse change : « XMLHttpRequest » devient xml_http_request et « myVariableName » devient my-variable-name. Chaque ligne est convertie séparément : une liste de noms collée reste une liste.
- Fonctionne-t-il avec les accents et d’autres alphabets ?
- Oui, pour toute écriture qui distingue majuscules et minuscules : latin accentué, grec, cyrillique, arménien. Les écritures sans casse, comme le chinois, l’arabe ou le hindi, passent sans changement, et les outils de lignes fonctionnent sur n’importe quel texte.