Conversor de mayúsculas y minúsculas
Convierte texto a MAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case, kebab-case, un slug de URL y más, al instante en tu navegador.
Cargando Conversor de mayúsculas y minúsculas… Si no ocurre nada, activa JavaScript.
Un conversor de mayúsculas y minúsculas reescribe las mismas palabras con una capitalización o un estilo de tokens diferente. Pega una frase y recupérala como MAYÚSCULAS, minúsculas, Tipo Título, Tipo oración y los estilos de programación camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case y dot.case, además de un slug de URL. Cada resultado tiene su propio botón de copiar, así que puedes tomar exactamente la forma que necesitas.
Preguntas frecuentes
¿Cuál es la diferencia entre camelCase y PascalCase?
¿Cómo se genera el slug de URL?
¿Convertirá correctamente el texto que ya está en camelCase o snake_case?
¿Cómo decide el Tipo Título qué palabras capitalizar?
¿Para qué se usa CONSTANT_CASE?
¿Se envía mi texto a un servidor?
Acerca de Conversor de mayúsculas y minúsculas
Estos estilos no son intercambiables, y usar el incorrecto provoca errores reales. JavaScript y Java usan por convención camelCase para las variables y PascalCase para las clases; Python y Ruby usan snake_case; las variables de entorno y las constantes usan CONSTANT_CASE; las clases CSS, los nombres de archivo y las rutas de URL prefieren kebab-case. Un slug de URL va un paso más allá: pone el texto en minúsculas, reemplaza cada serie de caracteres no alfanuméricos por un único guion y recorta los guiones sueltos, produciendo algo limpio y legible como 'mi-primera-entrada-de-blog'.
El conversor tiene en cuenta los tokens. Divide por espacios y signos de puntuación, pero también por los límites de mayúsculas y minúsculas, de modo que una entrada que ya está en camelCase o snake_case se entiende y se recapitaliza correctamente en lugar de estropearse. Todo se ejecuta en tu navegador, sin subida de datos y sin un límite de longitud digno de preocupación.
Por qué los programadores discuten sobre la capitalización
Los estilos de nomenclatura tienen apodos que se han quedado. 'camelCase' (caso camello) se llama así por la joroba en el medio, y 'snake_case' (caso serpiente) por la forma en que el guion bajo hace que las palabras se deslicen a lo largo de la línea base. 'kebab-case' (caso brocheta) imagina las palabras ensartadas en guiones. No son solo cuestiones estéticas: la elección está tan ligada a la cultura del lenguaje que mezclar estilos en una misma base de código se considera un code smell, y la mayoría de los equipos imponen una única convención con un linter.
La división es profunda. La comunidad de Python formalizó snake_case en su guía de estilo PEP 8, mientras que JavaScript y Java se inclinaron por camelCase desde sus raíces en C y los lenguajes derivados de C. Cuando los datos cruzan entre sistemas (por ejemplo, una API JSON en snake_case consumida por un front-end en camelCase), los desarrolladores suelen escribir una capa de conversión para traducir las claves, que es exactamente el tipo de recapitalización mecánica que esta herramienta hace a mano.