TC

Convertisseur de casse — Outil en ligne gratuit

Processed locally. No data stored.
0 chars

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

  1. 1Paste your text
  2. 2Click 'Convert' to get Train-Case
  3. 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

InputOutput
hello worldHello-World
content type headerContent-Type-Header
accept encodingAccept-Encoding
x-api-keyX-Api-Key
background_colorBackground-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.