Saltar al contenido

Convertidor de mayúsculas y minúsculas de texto

Convierte texto entre camelCase, snake_case, kebab-case, Title Case y otros siete estilos de mayúsculas y minúsculas, totalmente en tu navegador.

Convertir a

Texto convertido

Resultado en camelCase

-

Escribe algún texto y luego elige un formato arriba.

Cómo funciona

Un convertidor de mayúsculas y minúsculas de texto divide tu entrada en palabras cada vez que encuentra un espacio, guion, guion bajo, punto o un límite de minúscula a mayúscula como en camelCase, y luego vuelve a unir las palabras en el estilo de mayúsculas y minúsculas que elijas.

  1. Pega tu texto

    Una oración, un nombre de variable o cualquier cosa con delimitadores mixtos.

  2. Elige un estilo de mayúsculas y minúsculas

    El resultado se actualiza al instante y permanece activo mientras sigues escribiendo.

  3. Copia el resultado

    Un clic copia el texto convertido a tu portapapeles.

Cuándo usar cada estilo de mayúsculas y minúsculas

La conversión de mayúsculas y minúsculas es una tarea habitual al adaptar convenciones de programación entre sistemas.

  • camelCase: nombres de variables y funciones en JavaScript y Java, y la mayoría de los campos de JSON API.
  • PascalCase: nombres de clases y componentes en TypeScript, C# y React.
  • snake_case: variables y funciones de Python, y muchos nombres de columnas de bases de datos.
  • kebab-case: nombres de clases CSS, atributos HTML y segmentos de URL (slugs).
  • CONSTANT_CASE: constantes y nombres de variables de entorno.

Nota sobre los acrónimos

Una secuencia de letras mayúsculas dentro de camelCase o PascalCase, como HTTP en "parseHTTPResponse" o ID en "userID", se trata como una sola palabra en lugar de dividirse en letras individuales, por lo que se convierten a snake_case como "parse_http_response" y "user_id".

Nada sale de tu dispositivo

Todas las conversiones se ejecutan localmente en tu navegador mediante manipulación de cadenas de JavaScript. No se envían datos a ningún lugar, por lo que es seguro usarlo con nombres de variables internas, columnas de bases de datos u otros identificadores propietarios.

Preguntas frecuentes

¿Cómo convierto un nombre de variable de snake_case a camelCase?

Pega tu texto en snake_case en el área de entrada y haz clic en camelCase. El convertidor divide la entrada por guiones bajos, guiones, puntos o límites de camelCase, pone en minúsculas cada palabra y luego escribe con mayúscula inicial cada palabra después de la primera. El resultado aparece en el panel de resultados y se puede copiar con un solo clic.

¿Qué formatos de uso de mayúsculas y minúsculas admite este convertidor?

Diez formatos de uso de mayúsculas y minúsculas: camelCase (helloWorld), PascalCase (HelloWorld), snake_case (hello_world), kebab-case (hello-world), CONSTANT_CASE (HELLO_WORLD), dot.case (hello.world), Title Case (Hello World), Sentence case (Hello world), UPPER CASE y lower case. Haz clic en un botón para convertir el texto actual a ese formato.

¿El convertidor de mayúsculas y minúsculas funciona correctamente con texto en camelCase o PascalCase?

Sí. La lógica de separación de palabras reconoce los límites de camelCase y PascalCase, así como los caracteres delimitadores, por lo que "myVariableName" se convierte a snake_case como "my_variable_name". Una secuencia de letras mayúsculas, como el acrónimo en "parseHTTPResponse", se trata como una sola palabra en lugar de dividirse en letras individuales, convirtiéndose en "parse_http_response".

¿La conversión de mayúsculas y minúsculas del texto se realiza en un servidor?

No. Todas las conversiones se ejecutan localmente en tu navegador mediante manipulación de cadenas en JavaScript. No se envían datos a ningún lugar, lo que hace que esta herramienta sea segura para usar con nombres de variables internas, nombres de columnas de bases de datos u otros identificadores propietarios.

¿Cuándo necesita un desarrollador convertir entre casos de texto?

La conversión de mayúsculas y minúsculas surge a diario al integrar convenciones: las API JSON suelen usar camelCase, el código Python usa snake_case, las clases CSS usan kebab-case, las columnas de bases de datos a menudo usan snake_case o CONSTANT_CASE para constantes, y las clases TypeScript usan PascalCase. Esta herramienta ahorra volver a escribir al mover un identificador de un sistema a otro.