Conversor de mayúsculas y minúsculas
Convierte texto a MAYÚSCULAS, minúsculas, Formato Título, Formato oración, camelCase, snake_case o kebab-case, todo a la vez.
Esta página se tradujo del inglés con ayuda de IA y se cotejó con el original. Leer la versión en inglés
MAYÚSCULAS
—
minúsculas
—
Tipo Título
—
Tipo oración
—
camelCase
—
snake_case
—
kebab-case
—
- Gratis — No requiere registro
- Instantáneo — Los resultados se actualizan mientras escribes
- Privado — Procesado en tu navegador
Renombrar una variable, arreglar un encabezado que alguien escribió con el bloqueo de mayúsculas activado, convertir un título en un slug de URL: en el fondo es siempre la misma operación, y hacerla a mano es tedioso y propenso a errores. El conversor de arriba muestra tu texto en las siete formas de mayúsculas y minúsculas más habituales a la vez, cada una con su propio botón de copiar.
Cómo funciona
Escribe o pega tu texto. Aparecen siete resultados que se actualizan mientras escribes:
| Formato | Hello World Example se convierte en |
|---|---|
| MAYÚSCULAS | HELLO WORLD EXAMPLE |
| minúsculas | hello world example |
| Tipo Título | Hello World Example |
| Tipo oración | Hello world example |
| camelCase | helloWorldExample |
| snake_case | hello_world_example |
| kebab-case | hello-world-example |
Los cuatro primeros conservan los espacios y la puntuación originales y solo cambian las mayúsculas y minúsculas. Los tres últimos son formatos de identificador, así que siguen otro camino: primero se divide el texto en palabras (por espacios en blanco, por cualquier signo de puntuación y en los límites de camelCase), luego se pasa a minúsculas y se vuelve a unir con el separador adecuado.
Esa división en palabras es lo que permite que la herramienta haga el viaje de ida y vuelta sin problemas. Hello World, hello-world y helloWorld se reducen a las mismas dos palabras, de modo que puedes pegar un nombre en cualquiera de las tres formas y obtener las otras dos. En los formatos de identificador se elimina la puntuación, porque user.name! no es un identificador válido en la mayoría de los lenguajes.
Tipo oración pasa todo a minúsculas y después pone en mayúscula la primera letra del texto y la primera letra que sigue a un ., ! o ? seguido de un espacio. No sabe nada de nombres propios («paris» se queda en minúsculas) ni de abreviaturas, así que en «e.g. this» aparece una mayúscula tras el segundo punto. Revisa el resultado en cualquier texto de más de un párrafo.
Tipo Título pone en mayúscula cada palabra separada por espacios. Las guías de estilo editorial en inglés suelen dejar en minúscula los artículos y preposiciones cortos («The Lord of the Rings»), y la herramienta no lo hace, porque la lista de excepciones cambia de una guía a otra. Corrige esos casos a mano.
Todo ocurre en tu navegador; el texto que pegas no se envía a ningún sitio.
Qué formato usar en cada caso
Las convenciones no son arbitrarias: cada comunidad de lenguaje se decantó por una, y la coherencia dentro de una base de código importa mucho más que cuál elijas.
- camelCase: variables, métodos y campos en Java y JavaScript; claves JSON en la mayoría de las API pensadas para JavaScript.
- PascalCase: clases y tipos en Java, C# y TypeScript. Esta herramienta no lo genera directamente; toma el resultado en camelCase y pon en mayúscula la primera letra.
- snake_case: identificadores de Python y Ruby, y nombres de tablas y columnas en SQL. El servidor de base de datos suele normalizar las mayúsculas y minúsculas de los identificadores, y por eso snake_case sobrevive a viajes de ida y vuelta que camelCase no aguanta.
- kebab-case: slugs de URL, clases CSS, atributos HTML, opciones de línea de comandos y nombres de archivo. No sirve para identificadores en la mayoría de los lenguajes, porque el guion se interpreta como una resta.
- UPPER_SNAKE_CASE: constantes y variables de entorno. Toma el resultado en snake_case y pásalo a mayúsculas.
Las convenciones de Java, y por qué merece la pena seguirlas incluso cuando no estás de acuerdo con ellas, se tratan en Estándares de código en Java. Cuando esos mismos nombres pasan a un esquema, Diseño de bases de datos y normalización explica cómo nombrar para que todo siga siendo legible tras unos cuantos años de cambios.
Herramientas relacionadas
Para contar palabras, calcular el tiempo de lectura o comprobar límites de caracteres del mismo texto, usa el contador de palabras. Para texto de relleno con el que probar un diseño, el generador de lorem ipsum. Para aplicar la codificación por porcentaje a un slug y usarlo en una query string, el codificador/decodificador de URL.
Preguntas frecuentes
- ¿Cuál es la diferencia entre Formato Título y Formato oración?
- El Formato Título pone en mayúscula la primera letra de cada palabra (se usa en títulos); el Formato oración solo pone en mayúscula la primera letra de cada frase, como en un texto normal.
- ¿Cómo decide el conversor dónde empiezan las palabras en camelCase o snake_case?
- Divide el texto según espacios, signos de puntuación y cambios de mayúsculas ya existentes, así que "Hello World", "hello-world" y "helloWorld" se convierten todos al mismo conjunto de palabras antes de reformatear.
- ¿Es útil para nombrar variables en programación?
- Sí — camelCase, snake_case y kebab-case son convenciones habituales para nombrar variables, archivos y clases CSS en distintos lenguajes y guías de estilo.