TC

Pascal Case Converter — Herramienta gratuita en línea

Processed locally. No data stored.
0 chars

¿Qué es Convertidor de casos Pascal?

El estilo Pascal (PascalCase), también conocido como «Upper Camel Case», escribe con mayúscula la primera letra de cada palabra y las une sin ningún separador. El resultado es algo así como ThisIsPascalCase.

Es la convención de nomenclatura obligatoria para los nombres de clases en Java, C#, C++ y TypeScript, y todos los componentes de React o Vue deben utilizar PascalCase para que el marco los reconozca. Esta herramienta convierte cualquier formato de entrada —texto sin formato, snake_case, kebab-case o camelCase— en un resultado limpio en PascalCase, listo para tu código.

¿Cuándo usar Convertidor de casos Pascal?

Utiliza PascalCase para los nombres de clases en Java, C#, C++ y TypeScript. Los componentes de React y Vue deben nombrarse en PascalCase para que el marco pueda distinguirlos de los elementos HTML nativos. Las interfaces y los alias de tipos de TypeScript también suelen utilizar PascalCase.

NET lo utilizan para métodos públicos, propiedades y espacios de nombres. Si necesitas que la primera letra sea minúscula, utiliza el convertidor de Camel Case. Para un formato separado por guiones adecuado para CSS o URL, prueba el convertidor de Kebab Case.

Cómo usar esta herramienta

  1. 1Enter your text or phrase
  2. 2Click 'Convert' to get PascalCase
  3. 3Copy for your class or component name

El conversor detecta los límites entre palabras a partir de espacios, guiones, guiones bajos, puntos y transiciones existentes en camelCase; a continuación, pone en mayúscula la primera letra de cada palabra resultante y las une.

Ejemplos

InputOutput
hello worldHelloWorld
first nameFirstName
background-colorBackgroundColor
my_componentMyComponent
api_response_handlerApiResponseHandler

Reglas y comportamiento

  • Todas las palabras empiezan con mayúscula. La primera letra de cada palabra detectada se escribe en mayúscula, incluida la primera palabra; esto es lo que distingue a PascalCase de camelCase.
  • En el resultado final no quedan espacios, guiones, guiones bajos ni otros separadores. Las palabras se unen directamente entre sí, y las mayúsculas son los únicos indicadores de los límites entre palabras.
  • Los números se conservan tal cual en el resultado. Por ejemplo, «item 2 count» se convierte en «Item2Count». Los dígitos no marcan por sí solos el inicio de una nueva palabra.

Herramientas relacionadas

Preguntas frecuentes

¿Qué es PascalCase?

PascalCase (también conocido como UpperCamelCase) es una convención de nomenclatura en la que cada palabra comienza con mayúscula y las palabras se unen sin separadores. Por ejemplo, MyClassName o HttpResponseHandler. Recibe su nombre del lenguaje de programación Pascal, que popularizó este estilo. Es el estándar para los nombres de clases en la mayoría de los lenguajes orientados a objetos.

¿Cuándo debo usar PascalCase?

En Java, C#, C++ y TypeScript, los nombres de las clases deben seguir la convención PascalCase. Los componentes de React deben seguir la convención PascalCase para que JSX pueda distinguirlos de los elementos HTML. Los componentes de un solo archivo de Vue siguen la misma regla. .NET utiliza la convención PascalCase para los métodos y propiedades públicos. Las interfaces de TypeScript (IUserProfile) y los alias de tipos también la utilizan.

¿En qué se diferencia PascalCase de camelCase?

camelCase comienza con una letra minúscula (myVariable), mientras que PascalCase comienza con una letra mayúscula (MyVariable). En la práctica, camelCase se utiliza para variables y funciones, y PascalCase para clases y componentes. Ambos eliminan los separadores y utilizan mayúsculas para marcar los límites entre palabras.

¿PascalCase es lo mismo que UpperCamelCase?

Sí, PascalCase y UpperCamelCase son exactamente la misma convención. Ambos términos se refieren al estilo en el que cada palabra comienza con mayúscula y no se utilizan separadores. «PascalCase» es el nombre más común, mientras que «UpperCamelCase» lo contrapone explícitamente al camelCase (en minúsculas).

¿Puedo convertir snake_case a PascalCase?

Sí. Pega tu texto en snake_case (como my_component_name) y la herramienta lo divide por los guiones bajos, pone en mayúscula cada palabra y las une para generar PascalCase (MyComponentName). También admite entradas en kebab-case, dot.case y texto sin formato.