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

Salida

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

  1. Escribe o pega texto en el cuadro Entrada: un identificador o frase por línea (o haz clic en Cargar ejemplo).
  2. El texto convertido aparece al instante en el cuadro Salida.
  3. Haz clic en Copiar para copiar el resultado.

Ejemplo

Entrada
user account id
XMLHttpRequest2Go
Salida
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.

Explora más categorías