Saltar al contenido
AZ Tools

Conversor de Mayúsculas

Pega cualquier texto y míralo en nueve formatos habituales a la vez: MAYÚSCULAS, minúsculas, Título, Oración, camelCase, PascalCase, snake_case, kebab-case y CONSTANT_CASE. El conversor divide la entrada en palabras usando espacios, guiones bajos, guiones y transiciones de minúscula a mayúscula, así que convierte limpiamente entre estilos de nombrado: `user_id`, `userId` y `user-id` producen las mismas nueve variantes. Todo se ejecuta como JavaScript en tu navegador; nada se envía a un servidor. Cada estilo tiene su lugar: camelCase es la convención para variables y funciones en JavaScript y Java, PascalCase para clases, tipos y componentes de React, snake_case para identificadores en Python, Ruby y SQL, kebab-case para slugs de URL, clases CSS y flags de CLI, y CONSTANT_CASE para variables de entorno y constantes. Usos típicos: renombrar un identificador al portar código entre lenguajes, convertir un titular en slug para una URL o normalizar nombres de columnas inconsistentes en un dataset.

Cómo usar

  1. Escribe o pega tu texto en la entrada — sirve una frase, un identificador o una lista completa.
  2. Las nueve variantes se actualizan en vivo mientras escribes.
  3. Elige la que necesites; los formatos de programación (camelCase, snake_case, …) eliminan la puntuación y vuelven a unir las palabras detectadas.
  4. Copia cualquier resultado con su botón Copiar.

Preguntas frecuentes

¿Cómo se detectan los límites de palabra?
Espacios, guiones bajos, guiones y transiciones camelCase (una minúscula o dígito seguidos de una mayúscula) cuentan como límites de palabra. El resto de la puntuación se descarta, así que `hello, world!` se convierte en `hello_world` en snake_case. El formato Título y los de programación conservan solo letras ASCII y dígitos, mientras que MAYÚSCULAS, minúsculas y Oración transforman el texto Unicode completo.
¿Cuál es la diferencia entre formato Título y Oración?
El Título pone en mayúscula la primera letra de cada palabra; la Oración pasa todo a minúsculas y capitaliza solo la primera palabra de cada frase (tras `.`, `!` o `?`). Ten en cuenta que es el Título simple de todas-las-palabras: los estilos editoriales como AP o Chicago dejan en minúscula palabras cortas como 'of' o 'the'.
¿Cuándo usar camelCase, snake_case o kebab-case?
Sigue la convención del ecosistema: camelCase para variables de JavaScript/Java y claves JSON, PascalCase para nombres de clases y componentes, snake_case para Python, Ruby y SQL, kebab-case para slugs de URL, clases CSS y flags de CLI, y CONSTANT_CASE para variables de entorno. Elijas lo que elijas, la consistencia dentro de un mismo código importa más que la elección.
¿Cómo se manejan los acrónimos y palabras en mayúsculas?
Las palabras solo se separan en transiciones de minúscula a mayúscula, así que una racha de mayúsculas como `HTMLParser` queda como un solo token (`htmlparser` en snake_case), mientras que `parseHTML` se divide en `parse_html`. Si necesitas separar un acrónimo, pásalo a minúsculas o inserta un espacio o guion antes de convertir.
¿Se sube o se guarda mi texto en algún sitio?
Nunca sale de tu dispositivo: la conversión ocurre por completo en tu navegador. La entrada se guarda en el almacenamiento local del navegador para sobrevivir a una recarga; vacía el campo y desaparece. No se transmite, registra ni comparte nada.

Guías sobre este tema

Herramientas relacionadas