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.
Texto convertido
Resultado en camelCase
-
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.
- Pega tu texto
Una oración, un nombre de variable o cualquier cosa con delimitadores mixtos.
- Elige un estilo de mayúsculas y minúsculas
El resultado se actualiza al instante y permanece activo mientras sigues escribiendo.
- 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.