DevToolPal
FR

Convertisseur de casse

Convertissez du texte en MAJUSCULES, minuscules, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case et plus, en une seule fois.

Traitement local, rien n'est envoyé

Options

Texte

0 caractères · 0 B

Résultat

Le résultat s'affiche ici

Ce que fait l’outil

Le convertisseur de casse réécrit le texte dans douze casses en même temps et affiche chaque résultat sur sa propre ligne avec un bouton de copie. Il couvre les casses de la rédaction, comme MAJUSCULES, minuscules, Title Case et Sentence case, ainsi que les conventions de nommage des développeurs pour les variables, constantes, fichiers et URL : camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case et path/case. Il y a aussi la casse aLtErNéE, pour un ton sarcastique en ligne.

Inutile de choisir une casse au préalable. Collez une phrase, un nom de colonne de base de données ou une liste d’identifiants : tout le tableau se met à jour pendant la saisie.

Utilisation

  1. Saisissez ou collez du texte dans le champ, ou cliquez sur Exemple.
  2. Repérez la casse voulue dans le tableau et cliquez sur le bouton de copie à côté.
  3. Laissez Convertir chaque ligne séparément activé pour renommer une liste d’identifiants, un par ligne. Désactivez-le pour fusionner tout le texte en un seul nom.
  4. Désactivez Garder les mots courts en minuscules si votre guide de style met une majuscule à chaque mot d’un titre.

Exemple

Trois lignes converties en snake_case et en camelCase :

the quick brown fox      →  the_quick_brown_fox      theQuickBrownFox
getHTTPResponseCode      →  get_http_response_code   getHttpResponseCode
user_account_id          →  user_account_id          userAccountId

Quelle casse utiliser où

  • camelCase : variables et fonctions en JavaScript, TypeScript et Java, et clés JSON de nombreuses API.
  • PascalCase : classes, composants React, méthodes C# et noms de types.
  • snake_case : variables et fonctions Python, Ruby et noms de colonnes SQL.
  • CONSTANT_CASE : constantes et variables d’environnement comme MAX_RETRIES.
  • kebab-case : URL, classes CSS, attributs HTML et noms de fichiers.
  • dot.case et path/case : clés de configuration, clés de traduction et chemins de dossiers.
  • Title Case : titres, titres de livres et boutons des interfaces en anglais.
  • Sentence case : la plupart des textes d’interface, des notifications et de la prose courante.

Le Sentence case met tout en minuscules puis met une majuscule à la première lettre après un point, un point d’interrogation, un point d’exclamation ou un saut de ligne. Les noms propres et les sigles au milieu d’une phrase passent aussi en minuscules : vérifiez-les avant de coller le résultat.

FAQ

› Quelle est la différence entre camelCase et PascalCase ?

Les deux collent les mots sans espace et mettent une majuscule à chaque mot. camelCase garde la toute première lettre en minuscule (userName), PascalCase la met aussi en majuscule (UserName). Les variables JavaScript utilisent généralement camelCase, les noms de classes et de types PascalCase.

› Comment un identifiant existant est-il découpé en mots ?

Les espaces, tirets bas, tirets, points, barres obliques et autres signes séparent les mots, tout comme le passage d'une minuscule à une majuscule. Les majuscules consécutives restent groupées comme un sigle, donc getHTTPResponse donne get, HTTP et Response.

› Quels mots restent en minuscules en Title Case ?

Avec l'option intelligente activée, les articles, conjonctions et prépositions courts de l'anglais comme a, an, the, and, of, in et to restent en minuscules, sauf au début ou à la fin du titre ou après deux-points. Désactivez l'option pour mettre une majuscule à chaque mot.

› Les lettres accentuées et les autres alphabets sont-ils pris en charge ?

Oui. La casse suit les règles Unicode, donc é, ç, ß, le grec et le cyrillique sont convertis correctement. Les écritures sans casse, comme le chinois, restent inchangées.

› Mon texte est-il envoyé quelque part ?

Non. La conversion se fait dans votre navigateur pendant la saisie et rien n'est téléversé.