Conversor de Mayúsculas y Minúsculas | Cambia el Texto Entre 10 Estilos de Caso
Convierte cualquier texto a UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case y más, entre 10 estilos de caso, con un solo clic. Junto a la entrada se muestra el recuento de caracteres y palabras, ideal para ordenar nombres de variables, archivos y títulos.
💡 Sobre esta herramienta
Al programar saltas constantemente entre convenciones: camelCase para variables de JavaScript, snake_case para Python y claves de configuración, kebab-case para clases CSS y URLs. Reescribir guiones bajos y guiones a mano es propenso a errores, y un solo carácter fuera de lugar puede romper una referencia y obligarte a buscar la causa.
Esta herramienta divide tu frase en palabras y las vuelve a unir según las reglas del estilo que elijas. Para aprenderlo conviene entender el mecanismo: un identificador ya unido como getUserName se separa por sus letras mayúsculas y puede reescribirse como get_user_name o GET_USER_NAME. El proceso inverso también funciona, así que una cadena delimitada como user-profile-card puede volver a ser userProfileCard. No es solo para desarrolladores: quien redacta títulos en Title Case o edita textos con mayúsculas inconsistentes también la aprovechará.
🧐 Preguntas Frecuentes
¿Cuál es la diferencia entre camelCase y PascalCase?
Ambos marcan los límites de palabra con mayúsculas, pero difieren en la primera letra. camelCase mantiene la primera letra en minúscula (userName), mientras que PascalCase (camel case superior) también la pone en mayúscula (UserName).
¿Puedo convertir una cadena en snake_case a kebab-case?
Sí. Los guiones bajos, los guiones y los puntos se tratan como límites de palabra, así que puedes tomar my_variable_name, elegir otro estilo y obtener my-variable-name o myVariableName al instante.
¿Cómo trata Title Case las palabras cortas como "de" o "la"? Esta herramienta aplica una regla simple que pone en mayúscula la primera letra de cada palabra, incluidas las cortas. Si sigues una guía de estilo que deja en minúscula los artículos y preposiciones, quizá debas ajustar algunas palabras a mano después.
¿Se envía mi texto a algún sitio? No. Cada conversión se ejecuta en tu navegador con JavaScript y tu texto nunca se sube.
📚 Por qué cada lenguaje prefiere un estilo de caso distinto
Estas convenciones tienen menos que ver con lo correcto y más con décadas de guías de estilo de cada comunidad. snake_case domina en Python, Ruby y los nombres de columnas de bases de datos; kebab-case es habitual en URLs, clases CSS y atributos HTML. camelCase reina en variables y métodos de JavaScript y Java, mientras que PascalCase nombra clases y componentes. CONSTANT_CASE (todo en mayúsculas con guiones bajos) es la forma habitual de variables de entorno y constantes.
Cuando heredas un código mixto, lo práctico es detectar qué convención ya predomina y convertir de forma mecánica, para que tus diferencias se mantengan pequeñas y legibles en lugar de mezclar estilos línea por línea.