Convertidor camelCase
Convierte cualquier texto, snake_case o kebab-case a camelCase. Convertidor camelCase gratis para identificadores en JavaScript, Java y TypeScript.
Ejemplo — escribe tu propio texto arriba para convertirlo.
Un convertidor camelCase une las palabras sin separadores, deja la primera en minúscula y pone en mayúscula la inicial de cada palabra siguiente, como userFirstName. Es la convención estándar para nombrar variables en JavaScript, Java y TypeScript.
Ejemplos
| Antes | Después |
|---|---|
| user first name | userFirstName |
| HTTP_RESPONSE_CODE | httpResponseCode |
| get-user-by-id | getUserById |
Cuándo usar Convertidor camelCase
camelCase es el estilo predeterminado para variables, funciones y propiedades de objetos en gran parte del ecosistema. En JavaScript y TypeScript se usa para variables y funciones según las guías de estilo de Airbnb y Google; las clases usan PascalCase. En Java aplica a métodos y campos, mientras que las clases van en PascalCase y las constantes en SCREAMING_SNAKE_CASE. En las API JSON es común en servicios orientados a JavaScript, aunque snake_case domina en Python, Ruby y Rails.
Este convertidor normaliza lo que pegues: divide por espacios, guiones, guiones bajos y cambios de mayúsculas, de modo que HTTP_RESPONSE_CODE, http-response-code y HTTP Response Code convergen en httpResponseCode. Sobre las siglas, la guía de Google prefiere tratarlas como palabras normales (parseHttpResponse), que es lo que produce esta herramienta.
Preguntas frecuentes
¿Cuál es la diferencia entre camelCase y PascalCase?
camelCase deja la primera palabra en minúscula (userName); PascalCase la pone en mayúscula (UserName). Por convención, camelCase nombra variables y funciones, y PascalCase nombra clases y tipos.
¿Puede convertir snake_case o kebab-case a camelCase?
Sí. El convertidor divide por guiones bajos, guiones, espacios y mayúsculas existentes, así que cualquiera de esos formatos se convierte correctamente en un solo paso.