Convertidor camelCase

Convertir cualquier frase en camelloCaso — primera palabra minúscula, cada palabra subsiguiente capitalizada, sin espacios.

Ejemplo: user profile background color → userProfileBackgroundColor

camelCase es una convención de nominación utilizada en la programación donde la primera palabra es minúscula y cada palabra posterior comienza con una letra mayúscula, sin separadores. El nombre viene de la subida de las letras mayúsculas como el hump visual, una fila de camellos en una cuerda.

Es la convención de identificación predeterminada en JavaScript, Java, C#, Swift, Kotlin y TypeScript. Las claves JSON son convencionalmente camelCase. Las respuestas de AWS API usan camelCase. La mayoría de los atributos de datos HTML modernos (read via JavaScript's dataset propiedad) se convierten automáticamente entre kebab-case (en HTML) y camelCase (en JavaScript).

Donde camelCase es la convención

Nombres de variables de JavaScript/TypeScript

userId, firstName, computeTaxRate — cada variable, función y nombre de método JS/TS es convencionalmente camelCase.

claves JSON

Las API más modernas (REST, GraphQL) usan las teclas camelCase en las cargas de pago JSON. Strapi, Stripe, AWS y la mayoría de las API de SaaS devuelven JSON con las teclas camelCase.

Nombres de métodos Java

Biblioteca estándar Java y la mayoría de código Java utiliza camelCase para los nombres de los métodos: setBackgroundColor, getElementById, readFromFile. Los nombres de clase son PascalCase (convención diferente).

Columna de base de datos ⇄ mapeo de objetos

Los recursos de recursos ordinarios suelen convertir entre las columnas de la base de datos (a menudo caso_serpiente) y propiedades de objeto de lenguaje (camelCase) automáticamente.

CSS en JS

CSSStyleDeclaration utiliza camelloCase para propiedades — backgroundColor en lugar de background-colorLas bibliotecas CSS-in-JS (componentes de estilo, Emotion) siguen la misma convención.

Cómo las palabras se convierten en identificadores de camelCase

La herramienta divide la cadena de entrada en cualquier separador no alfanumérico (espacios, hyphens, subraya, pestañas). Cada segmento se reduce. El primer segmento permanece en minúscula. Para cada segmento posterior, su primer carácter está en mayúscula (utilizando) toUpperCase()) y el resto se rebaja. Todos los segmentos se concaten entonces sin ningún separador. Los acrónimos se tratan como palabras regulares (por ejemplo, "HTML parser" → "htmlParser"). Los posesivos pierden su apóstrofe (p. ej., "user's name" → "usersName"). Las palabras hidratadas se dividen y cada parte se trata como palabra separada (por ejemplo, "well-known" → "wellKnown").

Cómo convertir una frase a camelCase

  1. Pegue o escriba su frase en el cuadro de entrada.
  2. Haga clic en el botón "Convertir" — el resultado de camelCase aparece al instante.
  3. Copiar la cadena de salida con el botón de copia o seleccionando el texto.
  4. Utilice el resultado en su código (JavaScript, Java, C#, etc.) o dondequiera que sea necesario.

Acrónimos, dígitos y entradas ya escritas en camello

Acrónimos
Los acrónimos como 'HTML' se reducen completamente ('html') y la siguiente palabra se capitaliza, por ejemplo, 'HTML encoder' se convierte en 'htmlEncoder'.
posesivos
Se eliminan las apóstrofes; las formas posesivas como "perfil de usuario" se convierten en "usersProfile" (se mantiene la 's').
Palabras con guiones
Los hipófitos actúan como separadores de palabras; "de hecho bien conocido" se convierte en "wellKnownFact" — cada parte se trata como una palabra separada.

Nombrar variables que se lean bien

  • Utilice para nombres variables en JavaScript, Java, C# y TypeScript — siempre comience con una letra de minúscula.
  • Mantener las siglas consistentes: si parte de la primera palabra, se convierten en minúsculas; de lo contrario comienzan la mayúscula excepto la primera palabra.
  • Al convertir frases multi-palabra, no se mantenga la punción de estrado — la herramienta tira todos los caracteres no-alfanuméricos.
  • Combina con un invierno para hacer cumplir las convenciones: camelCase para variables, PascalCase para clases.

camelCase vs PascalCase vs serpiente_case

Mientras que puede aplicar manualmente camelCase con funciones regex o hoja de cálculo, esta herramienta proporciona una solución precisa y de un clic.

esta herramientacomando sedExcel ADECUADO()
Lógica de capitalizaciónInteligente: primera palabra maletín, descanso capitalizado, ignora los hisofens/bajoscoresRequiere expresiones regulares complejas: sed -E 's/([a-z]+) ([a-z]+)/\1\u\2/g'Sólo capitaliza la primera letra de cada palabra, no camelCase-specific
Facilidad de usoUn clic, no se necesitan conocimientos de línea de comandosCurva de aprendizaje de ruido: sintaxis de regex, escape, manejo de multi-palabraSalida simple pero incorrecta (todas las palabras capitalizadas como Caso Proper)
Procesamiento a granel/por lotesUna sola cuerda a la vez, pero rápidoExcelente para archivos masivos a través de tuberías (p. ej., sed ... file.txt)Requiere copia de la fórmula celular por celda, no ideal para datos grandes

camelCase en JavaScript, Java y JSON

La convención camelCase surgió en los años 70 con el lenguaje de programación Smalltalk, que lo usó para nombres de variables y métodos. Obtuvo una adopción generalizada en los años 90 con idiomas como Java y JavaScript, convirtiéndose en un estándar para el nombre de identificador en lenguajes C. El término "camelCase" fue acuñado más tarde, refiriéndose a la forma de hump creada por letras mayúsculas en medio de una palabra.

camelloPreguntas sobre casos

camelCase vs PascalCase: ¿cuál es la diferencia?

camelCase comienza con una letra minúscula (userName); PascalCase comienza con mayúscula (UserName). Muchos idiomas usan camelloCaso para variables y PascalCase para nombres de clase. Convención de JavaScript: variables y funciones son camelCase; clases y constructores son PascalCase.

¿Cómo se manejan los caracteres que no son letras?

Los espacios, las hifnas, los subrayados y la puntuación son eliminados; la siguiente carta después de que cada separador sea capitalizado. "mi-variable nombre" y "mi nombre variable" ambos se convierten a "miVariableName".

¿Qué pasa si mi entrada ya tiene mayúsculas?

El convertidor lo baja todo primero, luego aplica reglas de camelloCaso. Capitalización existente se normaliza.

¿Se usa camelCase en Python?

Raramente. La guía de estilo PEP 8 de Python recomienda la funda de serpiente para nombres de función y variables; PascalCase para clases. La caja de Camel aparece en el código Python principalmente cuando se intercalan con APIs no-Python que lo requieren.

¿Por qué se llama caso "camello"?

Las letras mayúsculas crean un patrón de hump visual que se parece a la espalda de un camello. La nominación data de los años 80; la convención subyacente preda eso significativamente.

Incruste nuestras herramientas en su sitio web

Gratis para cualquier sitio. Sin registro. Iframe se carga desde nuestros servidores y se mantiene actualizado automáticamente.

📋 Insertar el contador de palabras

Copiar este fragmento (auto-resizes, Copiar botón funciona):

Vista previa en vivo:

📋 Incrustar este convertidor camelCase

Copiar este fragmento (auto-resizes, Copiar botón funciona):

Vista previa en vivo:

¿Quieres más opciones? Todas las herramientas integrables →