Convertisseur de casse de texte

Convertissez un texte en camelCase, snake_case, kebab-case, casse de titre, casse de phrase, MAJUSCULES ou minuscules. Découpe bien XMLHttpRequest.

Vos saisies et fichiers restent dans le navigateur

Saisissez ou collez du texte, puis choisissez une casse ci-dessous : il est converti sur place.

Convertir en
Sur cette page

Convertissez un nom de variable, un titre ou un paragraphe entier entre neuf casses en un clic : camelCase, snake_case, kebab-case, titre, phrase, MAJUSCULES, minuscules, alternée et inversée. Utile pour passer d’une convention de nommage à l’autre entre JavaScript, Python, CSS et SQL.

Fonctionnalité détaillée

Les conversions de type identifiant reconnaissent les limites de mots existantes : les espaces, tirets et underscores séparent les mots, tout comme les passages minuscule→majuscule, lettre↔chiffre et les acronymes. Ainsi getHTTPResponse est découpé en get, HTTP, Response, et XMLHttpRequest2 en XML, Http, Request, 2. Les séparateurs consécutifs sont fusionnés, ceux du début et de la fin supprimés, et la ponctuation restante reste attachée à son mot.

Les sauts de ligne et tabulations sont conservés : une liste de noms est convertie ligne par ligne. Casse de phrase met tout en minuscules puis capitalise la première lettre après ., ! ou ?. Casse inversée inverse la casse de chaque lettre sans toucher au reste ; Casse alternée alterne minuscule et majuscule lettre par lettre. Le cyrillique, le grec, le latin accentué et les autres alphabets à casse fonctionnent ; le chinois, le japonais ou le hindi n’ont pas de casse, seuls les séparateurs changent.

La conversion s’exécute dans le JavaScript de la page — le texte n’est envoyé nulle part. Le résultat remplace le texte dans le même champ, ce qui permet d’enchaîner plusieurs conversions.

Exemples pratiques

De JavaScript à Python : getHTTPResponse code avec Snake Case devient get_http_response_code.

De propriété CSS à JavaScript : background-color avec Camel Case devient backgroundColor.

Acronyme et chiffre : XMLHttpRequest2 avec Kebab Case devient xml-http-request-2.

Corriger les majuscules : hello world. how are you? avec Casse de phrase devient Hello world. How are you?.

Comment utiliser cet outil

  1. Saisissez le texte

    Tapez ou collez dans le champ Texte.

  2. Choisissez une casse

    Sous Convertir en, cliquez sur un bouton comme Camel Case ou Snake Case. Le contenu du champ est remplacé par le résultat.

  3. Copiez le résultat

    Cliquez sur Copier pour copier le texte converti ; Effacer vide le champ.

Conseils et bonnes pratiques

  • MAJUSCULES, minuscules et Casse de titre traitent aussi _ et - comme séparateurs et les remplacent par des espaces : user_id devient USER ID. Pour obtenir USER_ID, appliquez Casse inversée à user_id tout en minuscules.
  • La casse de phrase met aussi en minuscules les noms propres et les sigles (HTTP server devient Http server) — corrigez-les à la main.
  • La casse de titre met une majuscule à chaque mot, même les plus courts : the lord of the rings devient The Lord Of The Rings ; elle ne suit pas les exceptions des guides de style.
  • Une majuscule au milieu d’un mot commence un nouveau mot : iPhone avec Snake Case devient i_phone.
  • La conversion écrase le champ ; gardez l’original ailleurs si vous voulez comparer plusieurs variantes.