Convertidor kebab-case
Convierta títulos, nombres de variables y frases en identificadores separados por guiones para clases CSS, URL, nombres de archivo y claves de configuración.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Convertidor kebab-case?
El kebab case escribe las palabras en minúscula unidas por guiones: mi-clase-css. Es el estilo habitual de las clases CSS, los atributos HTML, las rutas de URL, los nombres de paquetes npm, los nombres de archivo y las opciones de línea de comandos; otras comunidades lo llaman dash-case o lisp-case. El mismo patrón existe como Train-Case (Mi-Clase-Css) y COBOL-CASE (MI-CLASE-CSS), usados en cabeceras HTTP y código heredado.
El convertidor detecta las palabras de cualquier entrada —una frase, un nombre camelCase o PascalCase, snake_case, texto con puntos o barras—, separa antes de las mayúsculas y alrededor de los números y las une con guiones. El estilo slug de URL actúa distinto a propósito: mantiene juntas las palabras camelCase, elimina apóstrofos y símbolos y translitera los acentos latinos, de modo que «Café Crème Brûlée!» pasa a cafe-creme-brulee.
¿Cómo funciona?
- Pegue sus nombres, títulos o frases, uno por línea.
- Elija kebab-case, Train-Case, COBOL-CASE o slug de URL en la lista Estilo.
- Marque quitar acentos para una salida solo ASCII, fije una longitud máxima si necesita nombres cortos y decida si se separan números y letras.
- Copie el resultado; cada línea se convierte de forma independiente salvo que desactive la opción por línea.
Casos de uso habituales
- Nombrar clases CSS, bloques BEM o atributos HTML personalizados a partir de un token de diseño o una etiqueta.
- Crear nombres coherentes de archivos, carpetas o paquetes npm a partir de títulos de artículos.
- Convertir claves JSON en camelCase o nombres tipo variable de entorno en claves de configuración con guiones.
- Generar nombres de cabeceras HTTP en Train-Case como Content-Type o X-Request-Id.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
userFirstName HTTPResponseCode My Blog Post: Café & Crème Brûlée! get_user_by_id version2Beta
user-first-name http-response-code my-blog-post-café-crème-brûlée get-user-by-id version-2-beta
Privacidad
Convertidor kebab-case se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
El kebab-case descarta todo lo que no sea letra o dígito, incluidos guiones bajos y puntuación. Las letras no latinas como el árabe o el cirílico se conservan, pero no se translitera a ASCII.
Preguntas frecuentes
¿Qué diferencia hay entre kebab-case y snake_case?
Ambos son listas de palabras en minúscula; el kebab-case las une con guiones (mi-nombre) y el snake_case con guiones bajos (mi_nombre). El guion es válido en CSS y URL, pero no en la mayoría de los nombres de variable.
¿En qué se diferencia el slug de URL del kebab-case?
El slug trata el texto como un título: no divide las palabras camelCase, elimina apóstrofos y símbolos y siempre quita los acentos latinos. El kebab-case divide primero los límites camelCase y de siglas.
¿Qué son Train-Case y COBOL-CASE?
Train-Case pone mayúscula a cada palabra (Accept-Language) y COBOL-CASE escribe todas las letras en mayúscula (ACCEPT-LANGUAGE). Ambos conservan los guiones del kebab-case.
Herramientas relacionadas
Convertidor de mayúsculas y minúsculas
Una sola herramienta para todos los estilos de mayúsculas: elija uno de la lista y el texto se convierte al instante.
Herramientas de texto
Convertidor snake_case
Convierta nombres y frases en identificadores snake_case para bases de datos, Python, variables de entorno y claves de configuración.
Herramientas de texto
Convertidor camelCase
Convierta cualquier frase o identificador en un nombre de variable camelCase (o PascalCase) limpio, uno por línea.
Herramientas de texto
Convertidor Title Case
Dé formato a títulos y titulares como exige una guía de estilo: palabras principales en mayúscula, artículos y preposiciones cortos en minúscula.
Herramientas de texto
Generador de Slug de URL
Pegue un título por línea y obtenga slugs de URL cortos y legibles, listos para su CMS o enrutador.
Herramientas para desarrolladores
Ordenar claves JSON
Reordene alfabéticamente las claves de cada objeto JSON para obtener un documento estable y canónico.
JSON y datos
Limpiador de texto
Sanee texto copiado de la web, de documentos o de chats de IA: caracteres invisibles, comillas curvas, espacios raros y rarezas Unicode, con cada paso bajo su control.
Herramientas de texto