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
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
- Escribe o pega texto en el cuadro Entrada: un identificador o frase por línea (o haz clic en Cargar ejemplo).
- El texto convertido aparece al instante en el cuadro Salida.
- Haz clic en Copiar para copiar el resultado.
Ejemplo
hello-world foo
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.