Convertidor de Train-Case — Herramienta gratuita en línea
¿Qué es Convertidor de formato de tren?
El formato «Train-Case» escribe con mayúscula la primera letra de cada palabra y las une con guiones, dando como resultado una cadena como «This-Is-Train-Case». Es conocido principalmente por ser el formato convencional para los nombres de los encabezados HTTP (Content-Type, Accept-Encoding, Cache-Control).
El nombre proviene del parecido visual con vagones de tren conectados. Esta herramienta convierte cualquier entrada —texto sin formato, camelCase, snake_case o kebab-case— en una salida en Train-Case con las mayúsculas adecuadas.
¿Cuándo usar Convertidor de formato de tren?
1 como Content-Type, Authorization, X-Forwarded-For y Cache-Control. También se utiliza en algunos formatos de archivos de configuración y en la documentación de API. Aunque los encabezados HTTP/2 se escriben técnicamente en minúsculas, muchas herramientas y documentos siguen mostrándolos en formato «Train-Case» para facilitar la lectura.
Si necesitas guiones en minúsculas, utiliza el convertidor Kebab Case. Para guiones en mayúsculas, prueba el convertidor COBOL-CASE.
Cómo usar esta herramienta
- 1Paste your text
- 2Click 'Convert' to get Train-Case
- 3Copy for HTTP headers and config keys
La herramienta detecta los límites entre palabras a partir de espacios, guiones bajos, guiones y transiciones en camelCase, pone en mayúscula la primera letra de cada palabra y las une con guiones.
Ejemplos
| 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 |
Reglas y comportamiento
- La primera letra de cada palabra se escribe en mayúscula, y el resto, en minúscula. Esto da lugar al característico formato de «mayúscula inicial y guion».
- Las palabras se unen mediante guiones (-). Los espacios, los guiones bajos, los puntos y los delimitadores de camelCase se sustituyen por guiones.
- Este formato también se conoce como «Header-Case» o «Pascal-Kebab-Case», ya que combina el uso de mayúsculas al estilo Pascal con separadores mediante guiones al estilo «kebab».
Herramientas relacionadas
Preguntas frecuentes
¿Qué es Train-Case?
El formato Train-Case escribe con mayúscula la primera letra de cada palabra y separa las palabras con guiones, como en «Content-Type» o «Accept-Encoding». Cada palabra en mayúscula se asemeja visualmente a un vagón de tren unido por «enganches» en forma de guión. Es el formato convencional para los nombres de los encabezados HTTP/1.1 y algunas claves de configuración.
¿Cuándo se utiliza Train-Case?
Los encabezados HTTP/1.1 suelen utilizar el formato Train-Case: Content-Type, Accept-Encoding, Cache-Control, X-Forwarded-For y Authorization. Este formato aparece en algunas documentaciones de API, archivos de configuración y especificaciones técnicas. Aunque HTTP/2 normaliza los encabezados a minúsculas, el formato Train-Case sigue siendo el formato de visualización estándar.
¿El uso de mayúsculas en los nombres de tren es igual que el uso de mayúsculas en los encabezados?
Sí. «Train-Case» y «Header-Case» (/header-case-converter/) describen exactamente la misma convención: palabras en mayúscula separadas por guiones. El nombre que se utilice dependerá del contexto: «Header-Case» hace hincapié en su uso en los encabezados HTTP, mientras que «Train-Case» describe el patrón visual.
¿En qué se diferencia de «kebab-case»?
kebab-case se escribe todo en minúsculas (hello-world). Train-Case escribe cada palabra con mayúscula (Hello-World). Ambos utilizan guiones como separadores. La diferencia radica únicamente en el uso de mayúsculas y minúsculas: kebab-case para identificadores como clases CSS y URL, y Train-Case para encabezados HTTP.
¿El «Train-Case» es lo mismo que el «Pascal-Kebab-Case»?
Sí. «Pascal-Kebab-Case» es un nombre más descriptivo que explica el patrón: mayúsculas al estilo Pascal (la primera letra de cada palabra en mayúscula) combinadas con separadores mediante guiones al estilo «kebab». «Train-Case», «Header-Case» y «Pascal-Kebab-Case» se refieren todos a la misma convención.