Blog
Français

Convertir majuscules et minuscules — camelCase, snake_case

Voir neuf formats de casse côte à côte et copier celui qu’il vous faut

Traitement dans le navigateur · aucun envoi de fichier

Applique les règles de majuscules et minuscules de cette langue. Les écritures sans casse (chinois, japonais, coréen, arabe, hébreu, thaï…) restent inchangées.

UPPER CASE
lower case
Title Case
Sentence case
camelCase
PascalCase
snake_case
kebab-case
CONSTANT_CASE

Présentation

Ce convertisseur de casse transforme votre texte en neuf formats à la fois. Il sert pour la rédaction courante, par exemple pour remettre en minuscules un texte tapé avec la touche Verr. Maj enfoncée ou mettre une majuscule à chaque phrase, et pour le code, quand il faut transformer une expression en camelCase, PascalCase, snake_case, kebab-case ou CONSTANT_CASE. Chaque résultat a son propre bouton de copie.

Mode d’emploi

  1. Tapez ou collez votre texte. Tous les formats se mettent à jour pendant la saisie.
  2. Sur plusieurs lignes, les formats de programmation (camel, Pascal, snake, kebab, constant) s’appliquent ligne par ligne et les retours à la ligne sont conservés.
  3. Choisissez des règles de langue si besoin, par exemple le turc.
  4. Appuyez sur Copier à côté du format voulu.

Fonctionnement

  • MAJUSCULES et minuscules utilisent la conversion du navigateur, qui suit les règles Unicode : les lettres accentuées (é → É, à → À, ç → Ç) et cyrilliques sont converties, et le ß allemand devient SS en majuscules.
  • Title Case met en majuscule la première lettre de chaque mot et le reste en minuscules, à l’anglaise. Une lettre qui suit une apostrophe ne commence pas un nouveau mot : l’été arrive devient L’été Arrive.
  • Casse de phrase met tout en minuscules, puis une majuscule à la première lettre de chaque phrase : au début, et après un point (.), un point d’interrogation (?), un point d’exclamation (!) ou un retour à la ligne. Les autres signes, comme les deux-points, ne commencent pas de phrase.
  • Découpage en mots : coupure aux espaces et à la ponctuation, entre une minuscule ou un chiffre et une majuscule, et avant la dernière majuscule d’un acronyme suivie d’une minuscule, comme XML et Http.
  • camelCase, PascalCase, snake_case, kebab-case et CONSTANT_CASE relient les mots découpés sans séparateur, avec un tiret bas ou avec un tiret. La ponctuation sert de séparateur et disparaît : aujourd’hui devient aujourd_hui en snake_case.
  • Les caractères sans casse, comme le chinois, le japonais, le coréen, l’arabe ou les emoji, ne sont jamais modifiés.

Exemples

Texte Format Résultat
prénom utilisateur camelCase prénomUtilisateur
élève modèle UPPER CASE ÉLÈVE MODÈLE
XMLHttpRequest snake_case xml_http_request
XMLHttpRequest kebab-case xml-http-request
base64Encode CONSTANT_CASE BASE64_ENCODE
bonjour. ça va ? oui Sentence case Bonjour. Ça va ? Oui
Straße UPPER CASE STRASSE
istanbul (turc) UPPER CASE İSTANBUL

Questions fréquentes

Les lettres accentuées sont-elles bien converties ?

Oui. La conversion suit les règles Unicode du navigateur : é devient É, ç devient Ç, œ devient Œ, et les lettres cyrilliques ou grecques changent aussi de casse. Seule particularité : le ß allemand devient SS en majuscules.

L’outil gère-t-il les acronymes comme XMLHttpRequest ?

Oui. Une suite de majuscules est traitée comme un seul acronyme, et la dernière majuscule commence le mot suivant quand une minuscule la suit. XMLHttpRequest devient xml_http_request. Les chiffres restent attachés aux lettres qui les précèdent : base64Encode devient base64_encode.

Que deviennent le chinois, le japonais, l’arabe ou les emoji ?

Les écritures qui ne connaissent pas les majuscules et minuscules, comme le chinois, le japonais, le coréen, l’arabe, l’hébreu ou le thaï, restent inchangées, tout comme les emoji. En snake_case et dans les formats similaires, seuls les séparateurs changent.

À quoi sert l’option turque ?

En turc et en azéri, la majuscule de i est le İ pointé et la minuscule de I est le ı sans point. Avec les règles turques, istanbul devient İSTANBUL. Avec les règles par défaut, il devient ISTANBUL.

Mon texte est-il envoyé à un serveur ?

Non. Toute la conversion se fait dans votre navigateur.

Il vous manque un outil ?