Convertisseur de casse

Convertir du texte entre UPPER, lower, Titre, camelCase, snake_case, kebab-case

Quelles conversions de cas sont prises en charge ?

Le convertisseur prend en charge les sept styles de cas que vous rencontrez quotidiennement : MAJUSCULES et minuscules pour le texte général, Casse de Titre et Casse de Phrase pour les titres et la prose, et les quatre cas de programmeur — camelCase, PascalCase, snake_case et kebab-case — pour les identifiants de code.

Les conversions sont déterministes et réversibles : un identifiant snake_case se convertit proprement en camelCase et vice versa. La ponctuation est supprimée des cas de programmeur car les identifiants ne peuvent pas en contenir ; pour les cas de prose (UPPER/lower/Titre/Phrase), la ponctuation est préservée.

Cas d'utilisation

  • Formater des constantes — convertir `userName` en `USER_NAME` pour un enum ou une variable d'environnement.
  • Générer des noms de classes en PascalCase — transformer 'order item' en `OrderItem` lors de la création de nouveaux types.
  • Réécrire des en-têtes CSV — convertir `Email Address` en `email_address` afin que les colonnes correspondent à votre schéma de base de données.
  • Normaliser un texte désordonné — mettre en minuscules un en-tête collé, puis le mettre en casse de titre pour un en-tête cohérent avec la marque.

Exemples

EntréeRésultat
Hello WorldHELLO WORLD · hello world · Hello World · helloWorld · hello_world · hello-world
user_profile_settingsUSER_PROFILE_SETTINGS · user profile settings · User Profile Settings · userProfileSettings · UserProfileSettings · user-profile-settings

Questions fréquemment posées

La conversion de cas préserve-t-elle la ponctuation ?

Pour UPPERCASE / lowercase / Title Case / Sentence case, oui — la ponctuation reste inchangée. Pour camelCase / snake_case / kebab-case, les mots sont séparés par des espaces, des tirets, des underscores et des points, donc ces séparateurs sont supprimés.

Quelle est la différence entre Casse de Titre et Casse de Phrase ?

Title Case met en majuscule chaque mot significatif ('Hello World'). Sentence case met en majuscule seulement le premier mot ('Hello world') — il ne détecte pas les noms propres.

Quelle est la différence entre camelCase et PascalCase ?

Les deux relient des mots sans séparateurs. camelCase commence par une minuscule ('userName') ; PascalCase commence par une majuscule ('UserName'). PascalCase est la convention pour les noms de classes dans de nombreux langages.

Les caractères non-ASCII sont-ils pris en charge ?

Oui — la conversion de cas utilise les méthodes natives `toLowerCase`/`toUpperCase` du navigateur, qui gèrent l'Unicode (Café → CAFÉ → café).

Mon texte est-il téléchargé ?

Non. Toutes les conversions se font dans votre navigateur — votre texte ne quitte jamais la page.