TC

Convertidor de mayúsculas y minúsculas — Herramienta gratuita en línea

Processed locally. No data stored.
0 chars

¿Qué es Convertidor de mayúsculas y minúsculas?

El formato Constant Case (CONSTANT_CASE), también conocido como SCREAMING_SNAKE_CASE o UPPER_SNAKE_CASE, convierte el texto a mayúsculas separadas por guiones bajos. El resultado tiene este aspecto: THIS_IS_CONSTANT_CASE.

Se trata de la convención universal para nombrar constantes y variables de entorno en casi todos los lenguajes de programación y plataformas de implementación. case— en una salida CONSTANT_CASE con el formato adecuado.

¿Cuándo usar Convertidor de mayúsculas y minúsculas?

env y configuraciones de Docker. Los desarrolladores de Python nombran las constantes a nivel de módulo en CONSTANT_CASE según la PEP 8 (MAX_RETRIES, API_TIMEOUT). PHP utiliza define() con CONSTANT_CASE para las constantes globales. Java y C# lo utilizan para los campos estáticos finales.

Los desarrolladores de JavaScript y TypeScript definen los valores de configuración fijos de esta manera. Si necesitas guiones bajos en minúsculas, utiliza el Conversor Snake Case. Para guiones en mayúsculas (estilo COBOL), prueba el Conversor COBOL-CASE.

Cómo usar esta herramienta

  1. 1Paste your text
  2. 2Click 'Convert' to get CONSTANT_CASE
  3. 3Copy for your constants and environment variables

El conversor detecta automáticamente los límites entre palabras a partir de espacios, guiones, puntos y transiciones en camelCase, y luego une las palabras en mayúsculas con guiones bajos.

Ejemplos

InputOutput
database hostDATABASE_HOST
apiKeyAPI_KEY
max retry countMAX_RETRY_COUNT
background-colorBACKGROUND_COLOR
Hello WorldHELLO_WORLD

Reglas y comportamiento

  • Todas las palabras se convierten a mayúsculas. Todas las letras del resultado se escriben en mayúsculas, independientemente del formato de la entrada.
  • Las palabras se separan mediante guiones bajos (_). Se trata de la misma estructura que la snake_case, pero con todas las letras en mayúsculas, por lo que también se denomina UPPER_SNAKE_CASE.
  • Se eliminan los caracteres especiales y los signos de puntuación. En el resultado solo quedan letras (A–Z), números (0–9) y guiones bajos, lo que lo hace válido para variables de entorno y nombres de constantes en la mayoría de los lenguajes.

Herramientas relacionadas

Preguntas frecuentes

¿Qué es CONSTANT_CASE?

CONSTANT_CASE (también conocido como SCREAMING_SNAKE_CASE o UPPER_SNAKE_CASE) utiliza mayúsculas en todas las letras y guiones bajos entre palabras, como MAX_RETRY_COUNT o DATABASE_URL. Es la convención de nomenclatura estándar para constantes y variables de entorno en Python, Java, JavaScript, PHP, C y prácticamente cualquier otro lenguaje de programación.

¿Cuándo debo usar CONSTANT_CASE?

Úsalo para constantes en Python (MAX_VALUE), PHP (define('DB_HOST', 'localhost')), variables de entorno (DATABASE_URL, API_KEY), campos estáticos finales de Java y archivos de configuración .env. Los ingenieros de DevOps lo utilizan para las variables de entorno de Docker y la configuración de los flujos de CI/CD.

¿Por qué se llama SCREAMING_SNAKE_CASE?

El formato snake_case utiliza letras minúsculas; es «silencioso». El formato SCREAMING_SNAKE_CASE utiliza letras mayúsculas, lo que da la impresión de que «grita». La metáfora proviene de la convención de Internet según la cual el texto en mayúsculas se percibe como un grito. Ambos utilizan la misma estructura separada por guiones bajos.

¿Es lo mismo que snake_case?

Comparten la misma estructura —guiones bajos entre las palabras—, pero difieren en el uso de mayúsculas y minúsculas. snake_case se escribe todo en minúsculas (se utiliza para variables y funciones), mientras que CONSTANT_CASE se escribe todo en mayúsculas (se utiliza para constantes y variables de entorno). La diferencia en el uso de mayúsculas y minúsculas indica la función semántica del valor en el código.

¿Puedo convertir camelCase a CONSTANT_CASE?

Sí. La herramienta detecta los límites de camelCase y PascalCase, separa las palabras, las convierte a mayúsculas y las une con guiones bajos. Por ejemplo, «apiResponseHandler» se convierte en «API_RESPONSE_HANDLER» y «maxRetryCount» se convierte en «MAX_RETRY_COUNT».