Convertidor de mayúsculas y estilos
Convierte texto o nombres de variables a nueve estilos a la vez, desde camelCase, PascalCase, snake_case y kebab-case hasta Tipo Título, MAYÚSCULAS y Tipo oración.
Cargando…
Cómo usar
- Escribe o pega en el cuadro texto, un nombre de variable o varias líneas.
- Los nueve estilos aparecen a la vez en la tabla de abajo, de camelCase a Tipo oración. Cada línea se convierte por separado y se conservan los saltos de línea; las líneas vacías del principio y del final se quitan.
- Sirve cualquier estilo de entrada: las palabras se separan en todo carácter que no sea letra ni dígito (espacios, _, -, ., paréntesis, comillas, etc.) y donde a una minúscula o un dígito le sigue una mayúscula, así que order_item_count, orderItemCount y order-item-count dan el mismo resultado.
- Pulsa Copiar junto al estilo que necesites.
Preguntas frecuentes
- ¿Se envía mi texto a un servidor?
- No. La conversión se hace en tu navegador.
- ¿Cómo se tratan las siglas?
- Una serie de mayúsculas se trata como una sola palabra, así que XMLHttpRequest pasa a xml_http_request. En camelCase, PascalCase y Tipo Título la sigla pierde las mayúsculas: xmlHttpRequest, XmlHttpRequest y Xml Http Request.
- ¿Cómo se tratan los números?
- Un dígito seguido de una mayúscula inicia una palabra nueva (v2Api → v2_api), pero una letra seguida de un dígito sigue en la misma palabra (item2 → item2). Si una línea empieza por un número, camelCase deja también en minúscula la primera palabra que lo sigue (2 factor auth → 2factorAuth).
- ¿Qué hacen exactamente Tipo oración y Tipo Título?
- Tipo oración pasa toda la línea a minúsculas y pone en mayúscula solo su primera letra, así que las frases siguientes y los nombres propios quedan en minúscula. Tipo Título pone en mayúscula la inicial de cada palabra, incluidas las cortas como «a» u «of», y pone un espacio donde _ o - une letras y en los límites de camelCase (order_item_count → Order Item Count); los demás espacios y signos de puntuación se mantienen.
- ¿Qué pasa con la puntuación y el texto no latino?
- Las escrituras sin mayúsculas, como el coreano, el japonés o el chino, se quedan igual y cuentan como palabras (camelCase solo quita los espacios). En camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE y kebab-case, la puntuación y los símbolos son límites de palabra y no aparecen en el resultado (el apóstrofo dentro de una palabra se elimina: don't stop → dont_stop), se quita la sangría inicial y una línea con solo símbolos queda vacía. Tipo Título, MAYÚSCULAS, minúsculas y Tipo oración conservan la sangría, los espacios y la puntuación de cada línea.