Aller au contenu principal
FixLines

Convertisseur camelCase, snake_case et kebab-case

Convertissez un texte en camelCase, snake_case, kebab-case et plus.

Éditeur

Ligne 1, col. 10 ligne0 mot0 caractère

Convertisseur camelCase, snake_case et kebab-case : à quoi sert l’outil

Transformez des mots ou un nom existant dans le style dont votre code a besoin : camelCase pour les variables, PascalCase pour les classes, snake_case pour Python et les bases de données, kebab-case pour les URL et le CSS, CONSTANT_CASE pour les constantes. Chaque ligne est convertie séparément.

Convertisseur camelCase, snake_case et kebab-case : mode d’emploi

  1. Collez un nom ou une expression par ligne.
  2. Choisissez le style de nommage.
  3. Cliquez sur Appliquer, puis copiez les noms convertis.

Convertisseur camelCase, snake_case et kebab-case : quand l’utiliser

  • Renommer des variables, des fonctions ou des clés JSON selon la convention d’une nouvelle base de code.
  • Créer des noms de fichiers ou de dossiers en kebab-case à partir d’une liste de titres de pages.
  • Convertir des noms de colonnes d’un tableur en snake_case pour une base de données ou un script Python.

Convertisseur camelCase, snake_case et kebab-case : exemples

Créer des noms en camelCase

Texte d’entrée

prénom utilisateur
prix total commande

Résultat

prénomUtilisateur
prixTotalCommande
Convertir des noms existants entre styles

Texte d’entrée

userFirstName
order-total-price
MAX_RETRY_COUNT

Résultat

user_first_name
order_total_price
max_retry_count

Convertisseur camelCase, snake_case et kebab-case : questions fréquentes

Peut-on passer d’un style à un autre, par exemple snake_case vers camelCase ?

Oui. Les mots sont détectés grâce aux espaces, tirets, tirets bas et majuscules : n’importe quel style peut devenir un autre.

Que deviennent les symboles et les accents ?

Les symboles servent de séparateurs de mots et sont retirés. Les lettres gardent leurs accents.

Gère-t-il les sigles comme HTTP ou ID ?

Une suite de capitales est traitée comme un mot : « HTTPServer » devient « http_server » en snake_case et « httpServer » en camelCase.

Puis-je convertir plusieurs noms à la fois ?

Oui. Mettez un nom par ligne ; chaque ligne est convertie séparément et l’ordre est conservé.

Mon texte est-il envoyé à un serveur ?

Non. Tout se passe dans votre navigateur, sur votre appareil : votre texte ne le quitte jamais.

Des outils que l’on utilise souvent avec celui-ci.

Plus dans Changer la casseParcourir tous les outils de texte