Convertidor a PascalCase

Convierte texto, snake_case o kebab-case a PascalCase (UpperCamelCase) para nombres de clases, tipos y componentes. Gestiona siglas y números línea por línea.

Ejemplo: user account id → UserAccountId

Salida

Cada línea se convierte por separado. Las palabras se separan en espacios, signos de puntuación, _ - . / y cambios de camelCase; los acrónimos como XML se mantienen juntos y los dígitos quedan unidos a la palabra anterior.

Herramientas Relacionadas

Ver Todas

¿Qué es PascalCase?

Esta herramienta convierte identificadores y frases a PascalCase (UpperCamelCase): cada palabra empieza con mayúscula y las palabras se unen sin separadores. Es el estilo habitual de clases, tipos, enums y componentes de React.

Cómo usar PascalCase

  1. Escribe o pega texto en el cuadro Entrada: un identificador o frase por línea (o haz clic en Cargar ejemplo).
  2. El texto convertido aparece al instante en el cuadro Salida.
  3. Haz clic en Copiar para copiar el resultado.

Ejemplo

Entrada
hello-world foo
Salida
HelloWorldFoo

Cuándo usar PascalCase

Úsalo para nombrar clases, tipos de TypeScript, miembros de C# o componentes de React. Para variables y funciones en JavaScript, usa camelCase.

Cómo funciona PascalCase

La entrada se divide en palabras, cada palabra se capitaliza (primera letra en mayúscula, el resto en minúscula) y las palabras se unen sin separadores. Las palabras se separan en espacios, signos de puntuación y los separadores _ - . /, y en los cambios de mayúsculas dentro de los identificadores: fooBar → foo + Bar, y una secuencia de siglas se mantiene junta (XMLHttpRequest → XML + Http + Request). Los dígitos quedan unidos a la palabra anterior (Request2Go → Request2 + Go), los apóstrofos dentro de las palabras se eliminan (don't → dont) y se admiten letras de cualquier alfabeto (é, ñ, cirílico, griego…). Cada línea se convierte por separado.

Casos de Uso Comunes

  • Crear nombres de componentes React a partir de descripciones
  • Convertir nombres de tablas en nombres de clases de modelos ORM
  • Nombrar interfaces de TypeScript
  • Convertir nombres de archivo en kebab-case en nombres de clases

Nota de Seguridad

Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.

Preguntas Frecuentes

¿En qué se diferencia de camelCase?

PascalCase también pone en mayúscula la primera palabra: userId frente a UserId.

¿Qué pasa con las siglas?

Se capitalizan como palabras: HTTP server → HttpServer.

¿Se eliminan los espacios?

Sí, se eliminan todos los separadores.

Explora más categorías