Convertisseur de Casse — Gratuit en ligne

Convertissez du texte en ligne (online) entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE et 12 autres styles.

Converter

camelCase, snake_case, kebab-case et Chaque Style Intermédiaire

Convertissez un identifiant ou une phrase entre 17 conventions de casse

—

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

À propos de ces conventions de nommage

Cet outil reconnaît automatiquement les majuscules internes du camelCase, du PascalCase et les séparateurs tiret/underscore, donc le format « Depuis » sert surtout à un bouton d'inversion sensé - collez n'importe quel style en entrée et il sera correctement découpé en mots, quel que soit celui que vous avez choisi. camelCase, PascalCase, snake_case et CONSTANT_CASE sont les styles d'identifiant les plus courants en programmation ; kebab-case apparaît constamment dans les URL et le CSS ; Train-Case est ce qu'utilisent les en-têtes HTTP (Content-Type) ; Ada_Case est le standard d'Ada. iNVERSER lA cASSE et aLtErNeR lEs MaJuScUlEs sont des curiosités, pas de vraies conventions de nommage - elles inversent directement les lettres existantes au lieu de reformater les limites de mots.

Ce que fait cet outil

Le convertisseur de casse réécrit un identifiant ou une expression dans l'un des 17 styles de nommage, dont camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Train-Case, dot.case et path/case.

Il repère lui-même les limites de mots : espaces, tirets bas, traits d'union et bosses du camelCase sont reconnus, et les suites de majuscules comme HTTP restent groupées en un seul mot. Vous pouvez coller n'importe quel style et le convertir dans n'importe quel autre.

Quand l'utiliser

  • Renommer un champ quand des données passent d'un système à l'autre, par exemple user_id dans la base de données et userId en JavaScript.
  • Transformer le titre d'une page en partie d'URL ; le Générateur de Slug supprime en plus les accents et la ponctuation.
  • Créer des constantes, des noms de classes CSS ou des noms de variables d'environnement à partir de texte anglais.
  • Convertir une liste d'en-têtes de colonnes en noms de propriétés cohérents avant de générer du code ou un schéma de base de données.

Exemple concret

user account id → camelCase

userAccountId

user account id → PascalCase

UserAccountId

user account id → snake_case

user_account_id

user account id → kebab-case

user-account-id

user account id → CONSTANT_CASE

USER_ACCOUNT_ID

user account id → Train-Case

User-Account-Id

parseHTTPResponse2xx → snake_case

parse_http_response2xx

Questions sur cet outil

Comment les sigles sont-ils traités ?

Une suite de majuscules compte comme un seul mot, et un nouveau mot commence là où suit une minuscule : parseHTTPResponse devient ainsi parse_http_response en snake_case.

Que deviennent les chiffres ?

Les chiffres restent attachés au mot qui les précède, donc response2xx reste un seul mot. Pour séparer le nombre, ajoutez un espace ou un tiret bas devant avant de convertir.

iNVERT cASE et aLtErNaTiNg CaSe sont-ils des conventions de nommage ?

Non. Ils sont là pour s'amuser et pour des données de test. Ils inversent les lettres saisies au lieu de reconstruire les limites de mots, et laissent donc espaces et ponctuation tels quels.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.