Saltar al contenido
Case Converter Online
es

Convertidor camel case

Convierte palabras, snake_case o kebab-case a camelCase. Pega un solo nombre o una lista entera, uno por línea.

Caracteres
0
Palabras
0
Oraciones
0
Líneas
0

Convertir a

Para código

Funciona en tu navegador. Tu texto nunca se sube a ningún servidor.

Qué es camelCase

camelCase une las palabras sin espacios. La primera palabra se queda en minúscula y cada palabra siguiente empieza con mayúscula:

  • first name pasa a firstName
  • total_order_count pasa a totalOrderCount
  • is-logged-in pasa a isLoggedIn

Los lenguajes de programación no admiten espacios en los nombres, así que hace falta una forma de marcar dónde termina una palabra y empieza la siguiente. camelCase lo hace con mayúsculas.

Cómo lee tu texto el convertidor

La herramienta detecta dónde están las palabras y después las une. Separa palabras en:

  • espacios y tabulaciones
  • guiones bajos, guiones, puntos y barras
  • una minúscula seguida de una mayúscula, así que UserName se lee como “User” y “Name”

Luego pasa a minúscula la primera palabra, pone mayúscula a las demás y quita los separadores. Los apóstrofos se eliminan, así que “don’t stop” pasa a dontStop. Los números se conservan.

Cada línea se trata por separado. Así es fácil convertir de una vez una columna de campos de una base de datos o una lista de claves JSON.

Texto Resultado
user first name userFirstName
order_total_amount orderTotalAmount
background-color backgroundColor
GetUserById getUserById
API response code apiResponseCode

Si escribes los nombres en español, el convertidor conserva las tildes y la ñ: “nombre de usuario” pasa a nombreDeUsuario, pero “tamaño de página” pasa a tamañoDePágina. JavaScript, Java y Python aceptan esas letras en los nombres, aunque la mayoría de los equipos prefieren identificadores solo con letras ASCII. Si quieres quitar las tildes antes, pasa el texto por el generador de slugs, que convierte “á” en “a” y “ñ” en “n”.

Dónde se usa camelCase

  • JavaScript y TypeScript: variables, funciones y propiedades de objetos
  • Java, Kotlin y Swift: variables y nombres de métodos
  • JSON: claves en muchas API web
  • C#: variables locales y parámetros
  • CSS en JavaScript: backgroundColor en lugar de background-color

Otros lenguajes prefieren otros estilos. Python y Ruby usan snake_case para las variables, y los nombres de clases en la mayoría de los lenguajes usan PascalCase.

Conversiones habituales

De snake_case a camelCase. Útil cuando un backend en Python o SQL envía datos a un frontend en JavaScript. Pega los nombres de los campos y convierte la lista.

De kebab-case a camelCase. Las propiedades de CSS y los atributos de HTML usan guiones. JavaScript necesita camelCase para leerlos: por ejemplo, data-user-id pasa a dataUserId.

De palabras sueltas a camelCase. Escribe una descripción como “is email verified” y obtén un nombre de variable listo para usar.

Convertidor camel case: preguntas y respuestas

¿Qué es camel case?

Camel case (camelCase) es una forma de escribir un nombre de varias palabras sin espacios. La primera palabra va en minúscula y cada palabra siguiente empieza con mayúscula, como en firstName o totalOrderCount. Las mayúsculas del medio parecen las jorobas de un camello, de ahí el nombre.

¿Qué diferencia hay entre camelCase y PascalCase?

Solo la primera letra. camelCase empieza con minúscula (userName). PascalCase empieza con mayúscula (UserName). A PascalCase también se le llama upper camel case.

¿Cómo trata el convertidor las siglas como HTML o ID?

Cada palabra se escribe con una mayúscula seguida de minúsculas, así que 'parse HTML string' pasa a parseHtmlString y 'user ID' a userId. Es la convención de la mayoría de las guías de estilo actuales. Si tu equipo escribe parseHTMLString, ajusta esos nombres a mano.

¿Puedo convertir muchos nombres de variables a la vez?

Sí. Pon cada nombre en su propia línea. Cada línea se convierte por separado y se conservan los saltos de línea, así que una lista de cincuenta nombres de columnas vuelve como cincuenta nombres en camelCase.

Más herramientas de código y datos

Ver todas las herramientas