Case Converter
Understand Case Converter
Ce convertisseur réécrit un nom dans les styles de casse attendus par les différents langages et outils — camelCase, PascalCase, snake_case, kebab-case et leurs variantes.
How it works
L'entrée est découpée en mots avant toute reconstruction. Les séparateurs la découpent — espaces, tirets bas, traits d'union, points, barres obliques — et les changements de casse aussi : une minuscule suivie d'une majuscule, et une suite de majuscules suivie d'une majuscule puis d'une minuscule. C'est ainsi que parseHTMLContent se découpe en parse, html et content. Les mots sont ensuite mis en minuscules et rejoints avec le séparateur et la capitalisation du style visé.
When to use it
- Renommer un ensemble de champs d'API de snake_case en camelCase pour un client TypeScript.
- Transformer un titre de page en slug d'URL en kebab-case.
- Convertir des noms de colonnes en CONSTANT_CASE pour une énumération ou un jeu de variables d'environnement.
- Respecter la convention d'une base de code existante quand vous y collez du code écrit sous une autre.
Watch out for
- Les sigles perdent leur casse. parseHTMLContent devient parse_html_content, et reconvertir donne parseHtmlContent — l'aller-retour n'est pas sans perte, vérifiez donc à la main les noms contenant HTML, API, ID ou URL.
- UPPERCASE et lowercase sont des changements de casse littéraux appliqués au texte d'origine plutôt qu'un nouveau découpage, si bien qu'ils conservent les séparateurs déjà présents.
- Un chiffre ne crée pas de frontière de mot : v2Model est traité comme le mot unique v2model plutôt que comme v2 suivi de Model.
Frequently Asked Questions
Quelle convention de casse chaque langage utilise-t-il ?
JavaScript/TypeScript : camelCase pour les variables, PascalCase pour les classes. Python : snake_case pour les variables et les fonctions, PascalCase pour les classes. URL et CSS : kebab-case. SQL et constantes : UPPER_SNAKE_CASE. Go : PascalCase pour ce qui est exporté, camelCase sinon.
Comment le convertisseur traite-t-il les sigles comme « HTML » ou « API » ?
Les sigles sont conservés dans leur contexte. « parseHTMLContent » devient parse_html_content (snake) et parse-html-content (kebab). Pour préserver la casse d'un sigle, séparez-le d'abord manuellement.
Qu'est-ce que le SCREAMING_SNAKE_CASE ?
Le SCREAMING_SNAKE_CASE (ou CONSTANT_CASE, ou UPPER_SNAKE_CASE) s'écrit tout en majuscules avec des tirets bas et sert aux constantes et aux variables d'environnement : DATABASE_HOST, MAX_RETRY_COUNT. Il signale visuellement que la valeur ne doit pas changer à l'exécution.
How to Use Case Converter
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.