Convertisseur de Casse de Texte

Convertissez du texte entre camelCase, snake_case, kebab-case, PascalCase, UPPER_CASE, Title Case et plus

A propos de cet outil

Différents langages de programmation et contextes utilisent différentes conventions de nommage. JavaScript utilise le camelCase, Python utilise le snake_case, CSS utilise le kebab-case et les constantes sont en SCREAMING_SNAKE_CASE. Convertir manuellement entre eux est fastidieux et source d'erreurs. Cet outil convertit instantanément n'importe quel texte entre 10 formats de casse courants. Collez un nom de variable, une phrase ou une liste d'identifiants — obtenez toutes les variations d'un coup. Il découpe intelligemment l'entrée sur les espaces, underscores, tirets, points et limites camelCase, donc il fonctionne quel que soit votre format de départ. Utile pour les développeurs qui passent d'un langage à l'autre, renomment des variables pendant le refactoring, génèrent des noms de classes CSS à partir de props JavaScript ou convertissent des noms de colonnes de base de données en noms de champs API.

Comment utiliser

1. Tapez ou collez votre texte dans le champ de saisie 2. Toutes les conversions de casse apparaissent instantanément en dessous 3. Cliquez sur « Copier » à côté de n'importe quel résultat pour le copier 4. Utilisez « Copier le lien » pour partager une conversion spécifique avec un collègue

Questions frequentes

Qu'est-ce que le camelCase ?
Le camelCase commence par une minuscule, et chaque mot suivant commence par une majuscule — sans séparateurs. Exemple : 'getUserName'. C'est la convention standard en JavaScript, Java et TypeScript pour les noms de variables et de fonctions.
Quelle est la différence entre camelCase et PascalCase ?
Le PascalCase est identique au camelCase mais la première lettre est aussi en majuscule. Exemple : 'GetUserName'. Il est utilisé pour les noms de classes dans la plupart des langages, les composants React et les noms de méthodes C#.
Quand utiliser snake_case vs kebab-case ?
Le snake_case (mots_separes_par_underscores) est standard en Python, Ruby, Rust et SQL. Le kebab-case (mots-separes-par-tirets) est utilisé en CSS, attributs HTML, slugs URL et arguments CLI. Ils servent le même but dans des contextes différents.
Qu'est-ce que le SCREAMING_SNAKE_CASE ?
Le SCREAMING_SNAKE_CASE (aussi appelé CONSTANT_CASE) est le snake_case tout en majuscules. Exemple : 'MAX_RETRY_COUNT'. C'est la convention universelle pour les constantes dans pratiquement tous les langages de programmation.
Comment l'outil détecte-t-il les limites de mots ?
Le convertisseur découpe le texte sur les espaces, underscores, tirets, points et transitions camelCase (minuscule vers majuscule). Cela signifie qu'il convertit correctement 'getUserName', 'get_user_name', 'get-user-name' et 'get user name' vers tous les autres formats.
Qu'est-ce que le dot.case ?
Le dot.case sépare les mots par des points. Exemple : 'get.user.name'. Il est utilisé dans les clés de configuration (comme en Java properties), les noms de packages et certains fichiers de configuration YAML ou JSON.
Comment convertir un nom de variable entre langages ?
Collez votre variable (par exemple 'getUserData' de JavaScript) et copiez la version appropriée pour l'autre langage : 'get_user_data' pour Python, 'GetUserData' pour une classe C#, etc. L'outil affiche toutes les conversions simultanément.

Outils connexes