Convertisseur de casse de texte

Convertissez un texte en MAJUSCULES, minuscules, Casse de Titre ou Casse de phrase — et inversez-le — avec compteurs en direct et copie en un clic.

1 051 vues

Comment Ça Fonctionne

Cet outil bascule un texte entre MAJUSCULES, minuscules, Casse de Titre (chaque mot avec une majuscule) et Casse de phrase (première lettre après chaque point en majuscule), ainsi qu'un mode entièrement inversé — le tout instantanément, avec des compteurs de caractères en direct pendant que vous tapez. Ce qui est intéressant n'est pas les boutons ; c'est que la conversion de casse n'est en réalité pas une opération universelle et unique. Elle est spécifique à la locale : les règles indiquant quelle lettre minuscule correspond à quelle lettre majuscule diffèrent réellement d'une langue à l'autre, et un convertisseur conçu uniquement pour l'anglais se trompe silencieusement sur les autres langues.

Le turc en est l'exemple classique : l'anglais traite « I » et « i » comme une simple paire. Le turc utilise à la place un système à quatre lettres — le İ/i pointé et le I/ı sans point sont deux paires de lettres distinctes, non des variantes de la même lettre. Les fonctions par défaut de JavaScript toUpperCase()/toLowerCase() appliquent les règles anglaises/Unicode par défaut, pas les règles turques, si bien que « İstanbul ».toLowerCase() en JavaScript standard renvoie incorrectement « i̇stanbul » — avec un point diacritique superflu — au lieu du correct « istanbul ». Pour obtenir le bon résultat, il faut des fonctions sensibles à la locale telles que toLocaleLowerCase avec une balise de locale tr-TR explicite, ce que cet outil utilise pour le texte turc. L'allemand a sa propre particularité : le « ß » (eszett) minuscule est traditionnellement devenu « SS » en majuscules ; un « ẞ » majuscule n'a été ajouté à Unicode qu'en 2017, et « SS » domine encore largement en pratique.

Ce Qu'il Faut Savoir Avant de l'Utiliser

  • La Casse de Titre met ici une majuscule à chaque mot — le réglage par défaut le plus sûr pour les titres et les noms de produits. Les guides de style éditorial qui mettent en minuscules les petits mots (« de », « le », « et ») varient selon les publications ; ajustez à la main les quelques exceptions si votre charte l'exige.
  • Le cas d'usage classique : un paragraphe tapé avec le Verrouillage Majuscules resté activé par accident. Collez-le, cliquez sur Casse de phrase, copiez le résultat — pas besoin de tout retaper.
  • La conversion utilise les fonctions sensibles à la locale de votre navigateur, si bien que les lettres accentuées (é, ö, ñ, ç) et le İ/ı turc se convertissent correctement plutôt que de retomber sur des règles réservées à l'anglais.
  • Tout s'exécute dans votre navigateur ; votre texte n'est jamais envoyé vers un serveur.

Questions fréquentes

Pourquoi la conversion de casse turque diffère-t-elle de l'anglaise ?

L'anglais traite « I » et « i » comme une seule paire. Le turc utilise à la place quatre lettres apparentées : le İ pointé (majuscule) / i (minuscule) et le I sans point (majuscule) / ı (minuscule) sont deux lettres véritablement distinctes, non des variantes de casse l'une de l'autre. Un convertisseur utilisant les règles JavaScript par défaut ou anglaises les mélange — « İstanbul ».toLowerCase() peut produire à tort « i̇stanbul » avec un point superflu au lieu de « istanbul ». Cet outil applique les règles de locale spécifiques au turc (tr-TR) afin que la conversion corresponde à ce qu'attend un lecteur turc.

La Casse de Titre met-elle une majuscule aux petits mots comme « et » ou « le » ?

Cet outil met une majuscule à chaque mot, ce qui est le réglage par défaut le plus sûr pour les titres, intitulés et noms de produits où la cohérence importe plus que la nuance éditoriale. Les guides de style qui mettent en minuscules les courts mots de liaison varient d'une publication à l'autre — si le vôtre l'exige, ajustez à la main les quelques exceptions après la conversion.

Les lettres accentuées comme é, ö ou ñ sont-elles converties correctement ?

Oui. L'outil utilise les fonctions de casse sensibles à la locale de votre navigateur plutôt qu'une simple substitution limitée à l'ASCII, si bien que é↔É, ö↔Ö, ñ↔Ñ et les autres lettres non anglaises se convertissent vers leurs équivalents corrects au lieu de rester inchangées ou d'être altérées.

Que devient le ß (eszett) allemand lors d'une conversion en majuscules ?

Selon une convention de longue date, le « ß » minuscule devient « SS » en majuscules, car aucune forme majuscule largement prise en charge n'a existé pendant la majeure partie du XXe siècle. Unicode a ajouté un « ẞ » majuscule officiel en 2017, mais « SS » reste la convention dominante dans la pratique et c'est ce que la plupart des outils, y compris celui-ci, produisent encore.

Mon texte est-il envoyé vers un serveur lors de la conversion ?

Non. Chaque conversion — majuscules, minuscules, casse de titre, casse de phrase, ainsi que les compteurs de caractères et de mots — s'exécute entièrement dans votre navigateur en JavaScript. Rien de ce que vous collez n'est transmis, enregistré ou stocké où que ce soit.

Commentaires

Pas encore de commentaires — soyez le premier à en écrire un !

Outils similaires