Aucun upload, 100 % local, sans compte

Convertisseur de casse

Convertissez entre camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, lower case et slug URL. Rien ne quitte votre navigateur.

Comment fonctionne Convertisseur de casse

Le convertisseur de casse transforme le texte collé en neuf styles de casse courants : camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, MAJUSCULES et minuscules. Choisissez le format cible, cliquez une fois pour copier, et la conversion est terminée. Rien de ce que vous saisissez ou collez n'est transmis nulle part ; chaque transformation s'exécute comme une opération de chaîne de caractères dans votre onglet de navigateur.

La logique de conversion gère correctement les apostrophes, les tirets et les séparateurs mixtes. La casse de phrase ne met en majuscule que le premier mot et traite les espaces consécutifs comme une seule limite de mot. Le Title Case met en majuscule chaque mot sauf les courtes conjonctions et prépositions en milieu de syntagme. Le champ de sortie se met à jour dès que vous arrêtez de taper, ce qui permet de parcourir plusieurs formats en quelques secondes.

Comment utiliser Convertisseur de casse, étape par étape

  1. Collez ou saisissez le texte à convertir dans le champ de saisie.
  2. Sélectionnez le format de casse cible dans la liste des options.
  3. Lisez le résultat converti dans le champ de sortie.
  4. Cliquez sur le bouton de copie pour copier le résultat dans votre presse-papiers.

Cas d'utilisation courants

  • Convertir un nom de champ API lisible comme « prénom de l'utilisateur » en snake_case pour la définition d'une colonne de base de données.
  • Reformater une liste de noms de classes CSS de kebab-case en camelCase lors de la migration d'une feuille de style vers CSS-in-JS.
  • Transformer un message d'erreur en casse de phrase vers CONSTANT_CASE pour l'utiliser comme valeur d'enum TypeScript.
  • Corriger la casse d'un tableau de titres auto-généré afin que chaque élément utilise le Title Case avant de l'afficher dans une interface.

Questions fréquentes

Mon texte est-il envoyé à un service externe ?

Non. La logique de casse est un ensemble de transformations de chaînes pures qui s'exécutent dans cet onglet de navigateur. Le texte que vous collez reste sur votre appareil, du moment où vous le tapez jusqu'au moment où vous copiez le résultat.

Comment l'outil découpe-t-il les mots ?

Il détecte les limites aux espaces, aux underscores, aux tirets et aux transitions d'une lettre minuscule vers une lettre majuscule (pour les entrées déjà en camelCase ou PascalCase). Par exemple, « myHTTPClient » se divise en [« my », « HTTP », « Client »] en raison de la suite en majuscules. Les lettres accentuées et les caractères CJK sont préservés et non supprimés : ils suivent le mot auquel ils appartiennent.

L'outil préserve-t-il les acronymes en camelCase et PascalCase ?

Les acronymes comme HTTP, URL ou ID sont mis en minuscules quand ils sont placés en milieu de mot en camelCase (httpClient, urlParser). C'est la convention JavaScript la plus répandue. En CONSTANT_CASE, ils restent entièrement en majuscules.

Puis-je convertir du texte sur plusieurs lignes ?

Oui. Chaque ligne est convertie indépendamment, ce qui permet de traiter une liste d'identifiants ou de titres en une seule passe. Les lignes vides sont préservées en tant que lignes vides dans la sortie.

Quelle est la différence entre Title Case et Sentence case ?

Le Title Case met en majuscule la première lettre de la plupart des mots (les courtes prépositions et conjonctions en milieu de syntagme restent en minuscules). Le Sentence case ne met en majuscule que le tout premier mot de l'entrée et laisse le reste tel quel, sauf les noms propres que vous devez corriger manuellement.