Convertidor de mayúsculas y minúsculas

Convierte cualquier texto a ocho formatos: MAYÚSCULAS, minúsculas, Title Case, sentence case, camelCase, PascalCase, snake_case, kebab-case.

Todas las operaciones se realizan localmente en tu navegador. Nada sale de tu dispositivo.

Resultados

Cómo funciona

Los estilos de nomenclatura importan: una función de Python, una clase CSS y una variable de JavaScript esperan cada una una forma distinta. Esta herramienta toma lo que pegues — prosa corriente, un identificador existente o una cadena desordenada — y lo reescribe en las ocho formas comunes de una vez, para que elijas la adecuada según tu contexto sin contar guiones bajos a mano.

División de palabras
La entrada se divide en palabras por espacios, puntuación y límites de mayúsculas: 'helloWorld' se convierte en hello y world, 'my_snake_case' en my, snake, case, y 'A Quick Brown Fox' en cuatro palabras. Cada formato vuelve a unir esas palabras con sus propias reglas.
Los formatos de texto
UPPERCASE y lowercase son cambios puros de mayúsculas, sin otras ediciones. Title Case pone cada palabra en mayúsculas, el estilo de títulos y encabezados; sentence case solo pone la primera palabra en mayúsculas, el estilo de las frases normales.
Los formatos de identificador
camelCase empieza en minúscula y une las siguientes palabras con mayúscula (myVariableName). PascalCase es lo mismo pero con todas las palabras en mayúscula (MyVariableName). snake_case y kebab-case unen palabras en minúsculas con guiones bajos o guiones, las convenciones de los nombres de archivo de Python y de las URLs/CSS, respectivamente.

Preguntas frecuentes

¿Cuál es la diferencia entre Title Case y sentence case?

Title Case pone en mayúscula la primera letra de cada palabra ('Every Word Starts Uppercase'), común en títulos de libros y titulares. Sentence case pone en mayúscula solo la primera palabra y los nombres propios ('Only the first word starts uppercase'), el estándar de la escritura normal y muchas guías de estilo.

¿Cuándo debo usar snake_case o kebab-case?

snake_case (palabras en minúscula unidas por guiones bajos) es común en Python, Ruby y en nombres de archivo de algunos ecosistemas; kebab-case (palabras en minúscula unidas por guiones) es la convención para URLs, nombres de clases CSS y muchos sistemas de diseño. Elige el estilo que tu lenguaje o framework ya usa, por consistencia.

¿Cómo divide las palabras el convertidor?

Parte la entrada en palabras por espacios, puntuación y límites de mayúsculas, así que 'helloWorld' se convierte en hello y world y 'my_snake_case' en my, snake, case. Cada formato vuelve a unir las palabras con su separador y sus reglas de mayúsculas propias.

¿Cambia algo más que la mayúscula/minúscula?

En los formatos simples (UPPERCASE, lowercase, Title Case, sentence case) solo cambia la mayúscula — tu texto no sufre ningún otro cambio. Los formatos de identificador (camelCase, PascalCase, snake_case, kebab-case) también normalizan los separadores: cada carácter que no es letra se convierte en el separador del estilo.

¿Se sube mi texto a algún sitio?

No. La conversión ocurre por completo en tu navegador con unas líneas de JavaScript. Nada se envía a un servidor, se guarda o se registra: puedes pegar con seguridad texto que sería sensible perder.