Saltar al contenido

Convertir texto a camelCase

Convierte frases, kebab-case o snake_case a camelCase, el formato estándar para nombrar variables y funciones en JavaScript, TypeScript y Java.

Se procesa en tu dispositivo. Nada se envía a ningún servidor.

Detecta separadores (espacios, guiones, guiones bajos y cambios de mayúscula) y reconstruye el texto con la primera palabra en minúscula y el resto capitalizadas, sin espacios.

Casos de uso

  • Nombrar variables de JavaScript o TypeScript.
  • Convertir nombres de columnas snake_case a camelCase para un objeto JS.
  • Normalizar nombres de propiedades en un JSON.

Cómo funciona

  1. 1

    Pega tu texto

    Escribe una frase, kebab-case o snake_case a la izquierda.

  2. 2

    Copia el resultado

    El identificador en camelCase aparece automáticamente a la derecha.

Detalles técnicos

  • Ejemplos: «nombre de usuario» → nombreDeUsuario; «user_id» → userId; «fecha-de-alta» → fechaDeAlta.
  • Las tildes y la «ñ» se conservan tal cual («año nuevo» → añoNuevo); si el identificador tiene que ser ASCII puro, quítalas antes.
  • Los signos de puntuación no se eliminan: «hola, mundo!» conserva la coma y la exclamación. Límpialos antes si el resultado va a ser un nombre de variable o de archivo.
  • Las siglas seguidas se tratan como una sola palabra: «XMLHttpRequest» se separa en «XMLHttp» y «Request».

Preguntas frecuentes

¿Funciona con snake_case y kebab-case como entrada?

Sí, detecta guiones bajos, guiones y espacios como separadores de palabra.

¿Genera PascalCase (con la primera letra en mayúscula)?

No: la primera palabra siempre queda en minúscula (camelCase). Para PascalCase, pon en mayúscula la primera letra del resultado.

← Texto