Escritorio Cuenta

Convertidor de camelCase

Pega texto o palabras y conviértelas a camelCase — para nombres de variables, claves JSON y código. Se ejecuta en tu navegador.

Privado: el recuento se realiza en tu navegador y nada se sube

Resultado

Cómo se separan las palabras

La entrada se divide en los límites de camelCase/PascalCase (una minúscula o un dígito seguido de una mayúscula) y en cualquier signo de puntuación o espacio, así que «my-var_name», «myVarName» y «my var name» se convierten igual. Los dígitos se pegan a la palabra anterior (userID42 → user, id42), nunca se separan en su propia palabra.

Límite con acrónimos — léelo antes de convertir nombres de API

Las letras mayúsculas consecutivas (una secuencia tipo HTTP, XML, ID) NO se separan de la palabra que viene después: getHTTPResponse se convierte en get_httpresponse, no en get_http_response; XMLParser se convierte en xmlparser, no en xml_parser. Este es un límite real y verificado de la regla de separación (minúscula/dígito → mayúscula), no un fallo raro: si necesitas separar cada acrónimo, inserta un separador manual (getHTTP_Response) antes de convertir.

Para terminar

El texto convertido aparece en directo en el cuadro de salida mientras escribes. Cópialo o usa Descargar si tu navegador lo permite. No se guarda historial de conversiones; al recargar la página se vacían ambos cuadros.

¿Qué es camelCase?

camelCase une palabras sin espacios y pone en mayúscula cada palabra excepto la primera: "user profile page" pasa a "userProfilePage". Es el estilo de nomenclatura estándar para variables en JavaScript, Java y muchos otros lenguajes.

¿Puedo convertir frases completas?

Sí: cada línea se convierte por separado, así que puedes pegar una lista de nombres o frases y obtener un identificador en camelCase por línea. La puntuación y los espacios extra se eliminan automáticamente.

¿El texto convertido siempre es código válido?

No: esto es una transformación de mayúsculas y minúsculas de texto plano, no un analizador de reglas de identificadores de un lenguaje concreto (palabras reservadas, caracteres permitidos, etc. siguen aplicando). Revisa las normas de nombres de tu lenguaje antes de usar un nombre convertido como identificador real.

↑ Volver a la herramienta