Convertisseur de casse — Outil en ligne gratuit
Qu'est-ce que Convertisseur de format Train-Case?
Le format Train-Case met en majuscule la première lettre de chaque mot et les relie par des tirets, ce qui donne un résultat tel que « This-Is-Train-Case ». Il est surtout connu comme le format conventionnel utilisé pour les noms d'en-têtes HTTP (Content-Type, Accept-Encoding, Cache-Control).
Son nom vient de sa ressemblance visuelle avec des wagons de train reliés entre eux. Cet outil convertit n'importe quelle entrée — texte brut, camelCase, snake_case ou kebab-case — en une sortie Train-Case correctement mise en majuscules.
Quand utiliser Convertisseur de format Train-Case?
1 tels que Content-Type, Authorization, X-Forwarded-For et Cache-Control. Elle est également employée dans certains formats de fichiers de configuration et dans la documentation des API. Bien que les en-têtes HTTP/2 soient techniquement en minuscules, de nombreux outils et documents continuent de les afficher en « Train-Case » pour des raisons de lisibilité.
Si vous avez besoin de tirets entièrement en minuscules, utilisez le convertisseur Kebab Case. Pour les tirets entièrement en majuscules, essayez le convertisseur COBOL-CASE.
Comment utiliser cet outil
- 1Paste your text
- 2Click 'Convert' to get Train-Case
- 3Copy for HTTP headers and config keys
L'outil détecte les limites entre les mots à partir des espaces, des traits de soulignement, des tirets et des transitions en camelCase, met une majuscule à la première lettre de chaque mot et les relie par des tirets.
Exemples
| Input | Output |
|---|---|
| hello world | Hello-World |
| content type header | Content-Type-Header |
| accept encoding | Accept-Encoding |
| x-api-key | X-Api-Key |
| background_color | Background-Color |
Règles et comportement
- La première lettre de chaque mot est en majuscule, et les autres lettres sont en minuscules. On obtient ainsi le format caractéristique « majuscules en début de mot et tirets ».
- Les mots sont reliés par des tirets (-). Les espaces, les traits de soulignement, les points et les délimitations en camelCase sont tous remplacés par des tirets.
- Ce format est également connu sous le nom de « Header-Case » ou « Pascal-Kebab-Case », car il combine la capitalisation de style Pascal avec des séparateurs par tirets de type « kebab ».
Outils associés
Questions fréquentes
Qu'est-ce que Train-Case ?
Le format Train-Case met la première lettre de chaque mot en majuscule et sépare les mots par des tirets, comme dans « Content-Type » ou « Accept-Encoding ». Chaque mot en majuscule ressemble visuellement à un wagon de train relié par des « attelages » sous forme de tirets. Il s'agit du format conventionnel utilisé pour les noms d'en-têtes HTTP/1.1 et certaines clés de configuration.
Quand utilise-t-on Train-Case ?
Les en-têtes HTTP/1.1 utilisent généralement le format Train-Case : Content-Type, Accept-Encoding, Cache-Control, X-Forwarded-For, Authorization. Ce format apparaît dans certaines documentations d'API, certains fichiers de configuration et certaines spécifications techniques. Bien que HTTP/2 normalise les en-têtes en minuscules, le format Train-Case reste le format d'affichage standard.
La casse « Train-Case » correspond-elle à la casse « Header-Case » ?
Oui. Les termes « Train-Case » et « Header-Case » désignent exactement la même convention : des mots en majuscules séparés par des tirets. Le nom que vous utilisez dépend du contexte : « Header-Case » met l'accent sur son utilisation dans les en-têtes HTTP, tandis que « Train-Case » décrit le modèle visuel.
En quoi est-ce différent de « kebab-case » ?
Le format « kebab-case » (/kebab-case-converter/) utilise uniquement des minuscules (hello-world). Le format « Train-Case » met chaque mot en majuscule (Hello-World). Les deux utilisent des tirets comme séparateurs. La différence réside uniquement dans la casse des lettres : le format « kebab-case » est utilisé pour les identifiants tels que les classes CSS et les URL, tandis que le format « Train-Case » est utilisé pour les en-têtes HTTP.
La casse « Train-Case » correspond-elle à la casse « Pascal-Kebab-Case » ?
Oui. « Pascal-Kebab-Case » est un nom plus explicite qui décrit ce modèle : la capitalisation de type Pascal (première lettre de chaque mot en majuscule) combinée à des séparateurs par des tirets de type « kebab ». Les termes « Train-Case », « Header-Case » et « Pascal-Kebab-Case » désignent tous la même convention.