Convertidor de camel case — Herramienta gratuita en línea
¿Qué es Convertidor de mayúsculas y minúsculas?
El estilo «camel case» (camelCase) es una convención de nomenclatura que une varias palabras en una sola cadena eliminando los espacios y poniendo en mayúscula la primera letra de cada palabra, excepto la primera. El resultado tiene este aspecto: IsAnExample; las letras mayúsculas del medio se asemejan a las jorobas de un camello.
Es la convención de nomenclatura predominante para variables y funciones en JavaScript, claves JSON, métodos Java y muchos campos de respuesta de API REST. Esta herramienta admite entradas en cualquier formato —texto sin formato, snake_case, kebab-case o PascalCase— y las convierte a camelCase al instante.
¿Cuándo usar Convertidor de mayúsculas y minúsculas?
Utiliza camelCase al nombrar variables, funciones y propiedades de objetos en JavaScript o TypeScript. Los desarrolladores de Java lo utilizan para los nombres de métodos y campos, tal y como exigen las convenciones estándar. Al crear API REST, camelCase es el formato más habitual para las claves de respuesta JSON. Los desarrolladores frontend que convierten nombres de propiedades CSS (como background-color) a sus equivalentes en JavaScript (backgroundColor) necesitan esta conversión con frecuencia.
Los estudiantes que están aprendiendo programación pueden utilizarlo para practicar la nomenclatura adecuada. Si necesitas que la primera letra también vaya en mayúscula, utiliza el convertidor a mayúsculas de Pascal. Para la nomenclatura al estilo Python, prueba el convertidor a mayúsculas de Snake.
Cómo usar esta herramienta
- 1Paste your text or phrase
- 2Click 'Convert' to get camelCase output
- 3Copy and use in your code
La herramienta detecta automáticamente los límites entre palabras a partir de espacios, guiones, guiones bajos y cambios a mayúsculas. Puedes pegar texto en cualquier formato y obtendrás un resultado limpio en camelCase, listo para tu código.
Ejemplos
| Input | Output |
|---|---|
| hello world | helloWorld |
| first name | firstName |
| background-color | backgroundColor |
| user_id | userId |
| THE QUICK BROWN FOX | theQuickBrownFox |
Reglas y comportamiento
- La primera palabra se escribe íntegramente en minúsculas. Esto distingue el camelCase del PascalCase, en el que la primera letra también se escribe en mayúscula.
- Cada palabra siguiente comienza con mayúscula y el resto de las letras son minúsculas. Esto crea las características «protuberancias» que dan nombre al estilo camelCase.
- Durante la conversión se eliminan todos los separadores (espacios, guiones, guiones bajos y puntos). Las letras mayúsculas al final de las palabras son el único separador visual en el resultado.
Herramientas relacionadas
Preguntas frecuentes
¿Qué es camelCase?
camelCase es una convención de nomenclatura en la que las palabras se unen sin espacios y cada palabra, a partir de la primera, comienza con mayúscula. Por ejemplo, «first name» se convierte en «firstName». El nombre proviene de que las mayúsculas del medio se asemejan a las jorobas de un camello. Es uno de los patrones de nomenclatura más utilizados en el desarrollo de software.
¿Cuándo se utiliza camelCase en programación?
camelCase es la convención de nomenclatura estándar en JavaScript (variables, funciones), TypeScript, Java (métodos, campos) y claves JSON. La mayoría de los cuerpos de respuesta de las API REST utilizan camelCase para los nombres de las propiedades. También es el valor predeterminado para los nombres de métodos en Objective-C y los nombres de variables en Swift. Nuestra herramienta convierte al instante cualquier formato de entrada a camelCase.
¿Cuál es la diferencia entre camelCase y PascalCase?
En camelCase, la primera letra es minúscula (myVariable). En PascalCase, la primera letra es mayúscula (MyVariable). PascalCase se utiliza para nombres de clases, nombres de componentes de React e interfaces de TypeScript. camelCase se utiliza para variables, funciones y propiedades de objetos. Ambos están estrechamente relacionados, pero tienen fines distintos.
¿Puedo convertir snake_case a camelCase?
Sí. Pega cualquier texto en snake_case (como user_first_name) y la herramienta lo dividirá por los guiones bajos y lo convertirá a camelCase (userFirstName) al instante. También admite entradas en kebab-case (user-first-name), dot.case e incluso formatos mixtos. El conversor detecta automáticamente todos los separadores de palabras habituales.
¿Admite números?
Sí, los números se conservan en el resultado tal y como aparecen en la entrada. Por ejemplo, «item 2 count» se convierte en «item2Count». Los números no marcan por sí solos el final de una palabra, por lo que permanecen unidos al segmento de palabra anterior.