Convertisseur en Majuscules

Convertissez du texte en MAJUSCULES instantanément et gratuitement.

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.

Ce que fait cet outil

Convertit tout texte en MAJUSCULES à l'aide du mappage Unicode standard de JavaScript — chaque lettre ayant une forme majuscule est convertie, les caractères non alphabétiques restent inchangés.

Mode d'emploi

Saisissez ou collez du texte dans le champ ; le résultat en majuscules apparaît en dessous et se met à jour pendant la saisie. Les boutons au-dessus du champ permettent de passer à six autres styles sans quitter la page — lowercase, Title Case, Capitalized Case, Sentence case, aLtErNaTiNg cAsE et iNVERSE cASE.

Exemple résolu

« Hello World » devient « HELLO WORLD », et les lettres accentuées sont aussi prises en charge : « café » devient « CAFÉ », en conservant l'accent sur le É.

Méthode

La conversion appelle String.prototype.toUpperCase() de JavaScript, qui applique l'algorithme de mappage de casse Unicode par défaut — le même que celui utilisé dans les navigateurs modernes — plutôt qu'un mappage propre à une langue.

Cas spécifiques à certaines langues à connaître

Comme le mappage est indépendant de la langue, certaines conversions diffèrent de ce qu'attendrait une langue donnée. Le ß allemand devient SS (par exemple, straße devient STRASSE), car ce mappage ne comporte traditionnellement pas d'eszett majuscule unique, et cette conversion ne peut pas être ramenée à ß en repassant en minuscules. Le turc est également concerné : un i minuscule pointé (comme dans istanbul) devient ici un I majuscule sans point (ISTANBUL), au lieu du İ pointé attendu par l'orthographe turque — un outil avec les paramètres régionaux turcs serait nécessaire pour une casse spécifique au turc.

Limites

Cet outil met tout le texte en majuscules de façon uniforme ; il ne propose pas de casse de titre façon AP/Chicago ni de capitalisation sensible aux phrases — utilisez pour cela les boutons Title Case ou Sentence case ci-dessus. Il ne peut pas non plus restaurer une chaîne à casse mixte d'origine une fois convertie, car l'information de casse est perdue lors de la conversion.

Confidentialité et traitement

La conversion s'exécute entièrement dans votre navigateur avec JavaScript. Rien de ce que vous saisissez n'est envoyé ni stocké.

Questions Fréquentes

Cela gère-t-il les lettres accentuées et d'autres langues ?
Oui — l'outil utilise le toUpperCase() de JavaScript, compatible Unicode, donc les lettres latines accentuées (café → CAFÉ), le cyrillique, le grec et bien d'autres alphabets sont convertis correctement. Quelques cas spécifiques à certaines langues, comme le i pointé turc, ne correspondent pas aux règles de casse propres à cette langue.
Puis-je reconvertir le texte en majuscules vers l'original ?
Non — la mise en majuscules supprime des informations, comme les lettres qui étaient à l'origine en majuscule, et en allemand le ß devient SS sans moyen de le distinguer d'un SS d'origine. Conservez une copie de votre texte original si vous en avez besoin plus tard.
Pourquoi istanbul devient-il ISTANBUL au lieu d'İSTANBUL ?
Le mappage de casse par défaut de JavaScript n'est pas adapté au turc : un i minuscule pointé devient toujours ici un I majuscule sans point, pas le İ pointé attendu en turc. C'est une limitation connue, parfois appelée « le problème du I turc ».
Vers quels autres styles de casse puis-je basculer ?
Lowercase, Title Case, Capitalized Case, Sentence case, aLtErNaTiNg cAsE et iNVERSE cASE sont tous disponibles via les boutons au-dessus de la zone de texte, avec la même saisie.