Convertidor de Mayúsculas y Minúsculas
¿Necesitas pasar un texto a MAYÚSCULAS para un titular, o corregir un CAPS LOCK que se activó sin querer en mitad de un correo? ¿O tal vez estás pensando cómo se llama en JavaScript esa variable que en Python sueles escribir con guiones bajos? Nuestro convertidor de mayúsculas y minúsculas resuelve ambos casos: con un solo clic convierte el texto a todos los formatos habituales y también a los usados en programación.
Nuestra herramienta es la navaja suiza para formatear texto. Escribe el texto una sola vez (en cualquier formato) y te lo convertimos al instante a las otras nueve variantes.
Cambio rápido de mayúsculas y minúsculas (sin programación)
El uso más habitual es también el más sencillo: necesitas el texto entero en mayúsculas, entero en minúsculas, o bien formateado para un titular.
- UPPERCASE (MAYÚSCULAS): Ideal para titulares, logotipos, avisos o formularios que exigen texto en mayúsculas (por ejemplo, la dirección en un sobre).
- lowercase (minúsculas): Útil para limpiar datos, por ejemplo cuando alguien te envía un correo o un nombre de usuario escrito con MAYÚsculas y minúsculas mezcladas sin sentido y necesitas unificarlo.
- Title Case (Como Titular): Cada Palabra Empieza Con Mayúscula; se usa en titulares de artículos, nombres de producto o presentaciones al estilo anglosajón.
- Sentence case (Oración): Solo la primera letra de la frase en mayúscula y el resto en minúscula, tal y como se escribe una frase en español correcto.
Solo tienes que pegar el texto en el campo, elegir el formato que necesitas y pulsar directamente en Copiar. Sin borrar el Caps Lock a mano ni reescribir letra por letra.
Resumen rápido: ¿Cuándo usar qué ‘case’ en programación?
Si programas y no tienes claro qué convención de nomenclatura (naming convention) se usa en cada sitio, aquí tienes un resumen:
🐪 camelCase (Notación de camello)
Comienza con una letra minúscula y cada palabra subsiguiente empieza con mayúscula. Sin espacios.
- Dónde se usa: JavaScript, Java, Swift, Kotlin, Go.
- Ejemplos:
myVariableName,getElementById,iPhone.
🐍 snake_case (Notación de serpiente)
Todas las letras son minúsculas y separadas por guiones bajos.
- Dónde se usa: Python, Rust, PHP, bases de datos SQL, nombres de archivos.
- Ejemplos:
user_id,first_name,def my_function().
🍢 kebab-case (Notación de brocheta)
Letras minúsculas separadas por guiones. Parece carne en una brocheta.
- Dónde se usa: Clases CSS, atributos HTML, direcciones URL (slugs), Kubernetes.
- Ejemplos:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Similar a camelCase, pero la primera letra es Mayúscula.
- Dónde se usa: Nombres de Clases en la mayoría de lenguajes (JS, Python, PHP), C# (métodos y variables), componentes React.
- Ejemplos:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
Letras mayúsculas separadas por guiones bajos. Grita que este valor no debe cambiar.
- Dónde se usa: Constantes, variables de entorno (ENV), configuraciones globales.
- Ejemplos:
MAX_RETRIES,API_KEY,DB_PASSWORD.
¿Cómo funciona nuestro convertidor?
Nuestra herramienta es “inteligente”: no se limita a reemplazar espacios sin pensar ni a cambiar la mayúscula o minúscula letra por letra.
- Detección de palabras: El algoritmo reconoce palabras individuales, ya estén separadas por espacios (
hola mundo), guiones bajos (hola_mundo), guiones (hola-mundo) o por el cambio de mayúsculas (holaMundo). - Normalización: Convierte todo a una forma básica, sin importar cómo estuviera escrito el texto original.
- Generación: Construye todas las variantes a la vez, desde el simple mayúsculas/minúsculas hasta el conjunto completo de convenciones de programación.
Esto resulta muy útil, por ejemplo, al refactorizar código, cuando necesitas convertir antiguas variables PHP ($user_id) a JavaScript moderno (userId) o crear una clase CSS (user-id) a partir del nombre de una columna de base de datos. Pero también sirve igual de bien para escribir textos, cuando necesitas unificar rápidamente las mayúsculas y minúsculas sin abrir Word ni Excel.
FAQ: Preguntas frecuentes
¿Cómo escribir un texto en mayúsculas online sin reescribirlo a mano?
Pega el texto en el campo de arriba y elige el formato UPPERCASE (MAYÚSCULAS). La herramienta convierte al instante todo el texto a mayúsculas, funciona también con acentos y la ñ (á, é, í, ó, ú, ñ...), y puedes copiar el resultado enseguida.¿Qué es la "notación húngara"?
Es una forma de escritura más antigua (común en C/C++ en los años 90), donde el nombre de la variable comienza con una abreviatura del tipo de dato. Por ejemplo,strName (string) o iCount (integer). Hoy en día no se usa mucho en lenguajes modernos porque los IDE nos muestran los tipos automáticamente.
¿Puedo usar kebab-case en JavaScript?
Directamente como nombre de variable no, porque el guion- funciona en JS como operador de resta. var my-variable significaría "mi menos variable". Kebab-case solo se usa en JS como claves en objetos si están entre comillas: { "content-type": "json" }.
¿Qué tipo de 'case' se usa para JSON?
El estándar JSON no especifica un 'case', pero Google y la mayoría de las API REST utilizan camelCase (ej.createdAt). Por el contrario, algunas API más antiguas y los backends de Python devuelven snake_case (ej. created_at). Es importante ser consistente.