Convertidor a camelCase
Convierte texto o nombres en snake_case o kebab-case a camelCase. Gestiona siglas, números y letras con tilde, y convierte cada línea por separado. Gratis.
Ejemplo: user account id → userAccountId
Cada línea se convierte por separado. Las palabras se separan en espacios, signos de puntuación, _ - . / y cambios de camelCase; los acrónimos como XML se mantienen juntos y los dígitos quedan unidos a la palabra anterior.
Herramientas Relacionadas
Ver Todas¿Qué es camelCase?
Esta herramienta convierte frases e identificadores a camelCase: la primera palabra va en minúsculas y cada palabra siguiente empieza con mayúscula, sin separadores. Es el estilo habitual de las variables en JavaScript y Java y de las claves JSON.
Cómo usar camelCase
- Escribe o pega texto en el cuadro Entrada: un identificador o frase por línea (o haz clic en Cargar ejemplo).
- El texto convertido aparece al instante en el cuadro Salida.
- Haz clic en Copiar para copiar el resultado.
Ejemplo
user account id XMLHttpRequest2Go
userAccountId xmlHttpRequest2Go
Cuándo usar camelCase
Úsalo para renombrar variables, propiedades JSON o campos de API según las convenciones de JavaScript. No lo uses para nombres de clases (usa PascalCase) ni para constantes (usa CONSTANT_CASE).
Cómo funciona camelCase
La entrada se divide en palabras, la primera se pasa a minúsculas y cada una de las demás se capitaliza (primera letra en mayúscula, el resto en minúscula); después las palabras se unen sin separadores. Las palabras se separan en espacios, signos de puntuación y los separadores _ - . /, y en los cambios de mayúsculas dentro de los identificadores: fooBar → foo + Bar, y una secuencia de siglas se mantiene junta (XMLHttpRequest → XML + Http + Request). Los dígitos quedan unidos a la palabra anterior (Request2Go → Request2 + Go), los apóstrofos dentro de las palabras se eliminan (don't → dont) y se admiten letras de cualquier alfabeto (é, ñ, cirílico, griego…). Cada línea se convierte por separado.
Casos de Uso Comunes
- Convertir nombres de columnas de base de datos (user_id) en propiedades JS (userId)
- Renombrar nombres CSS en kebab-case para CSS-in-JS
- Crear nombres de variables a partir de descripciones en lenguaje natural
- Normalizar los nombres de campos de una API
Nota de Seguridad
Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.
Preguntas Frecuentes
¿Qué pasa con siglas como HTTP?
Se tratan como una palabra y se capitalizan como cualquier otra: HTTPServer → httpServer.
¿Se conservan los números?
Sí, quedan unidos a la palabra anterior.
¿Puedo convertir muchos nombres a la vez?
Sí, pon uno por línea.