Guía de convenciones de nombres

camelCase vs PascalCase

Ambos eliminan separadores y capitalizan límites internos. camelCase empieza en minúscula y PascalCase en mayúscula.

Por Equipo editorial de Camel Case ConverterPublicado 12 sept 2026Última revisión

Comparación rápida

DiferenciacamelCasePascalCase
EjemplouserProfileImageUserProfileImage
Uso habitualVariables, propiedades, parámetros, funciones y campos de objetoClases, tipos, componentes, constructores y modelos
Primer carácterMinúsculaMayúscula
Separador de palabrasNingunoNinguno
Palabras posterioresCapitalizadasCapitalizadas
Papel típicoValor o comportamientoTipo o componente

Cuándo usar camelCase

camelCase deja el primer token en minúsculas y se usa habitualmente para valores o comportamiento.

Cuándo usar PascalCase

PascalCase también capitaliza el primer token y suele distinguir tipos, clases o componentes.

Matriz de decisión

ContextoConvención recomendadaMotivo
Variables, parámetros y funciones normalescamelCaseLower camel case suele representar valores y comportamiento en codebases de estilo JavaScript y Java.
Clases, tipos, componentes y constructoresPascalCaseUpper camel case ayuda a distinguir visualmente nombres de tipo frente a valores ordinarios.
SDK o código de esquema generadoSeguir el generador o el esquemaCambiar manualmente el case puede romper referencias generadas y dificultar la comparación tras regenerar.
API pública de package o frameworkSeguir la convención del ecosistemaUna convención familiar para los usuarios es más útil que una preferencia específica del proyecto.

¿Qué estilo de nombres deberías elegir?

Elige según el papel semántico del identificador y sigue la convención del proyecto, especialmente con acrónimos.

Errores comunes que conviene evitar

  • PascalCase no significa solo poner en mayúscula la primera letra; los acrónimos y límites de token también importan.
  • No uses solo el case para transmitir semántica si el ecosistema sigue otra convención.
  • No cambies silenciosamente identificadores generados o externos cuando sus nombres exactos forman parte de un contrato público.

Convertir entre estilos de nombres

Pega un identificador para ver el formato objetivo y los estilos compatibles. La conversión se ejecuta en tu navegador.

Detectado: snake_case
Salida PascalCase
UserProfileImageUrl

Todos los formatos de nombres

camelCase
userProfileImageUrl
PascalCase
UserProfileImageUrl
snake_case
user_profile_image_url
kebab-case
user-profile-image-url
CONSTANT_CASE
USER_PROFILE_IMAGE_URL
dot.case
user.profile.image.url
path/case
user/profile/image/url

La conversión ocurre localmente en tu navegador. Tu entrada no se envía a un servidor de conversión.