Saltar al contenido

Convertidor a CONSTANT_CASE

Convierte texto a CONSTANT_CASE (SCREAMING_SNAKE_CASE). Convertidor gratis para constantes, variables de entorno y archivos .env.

Ejemplo — escribe tu propio texto arriba para convertirlo.

Un convertidor a CONSTANT_CASE pone todas las letras en mayúscula y une las palabras con guiones bajos, generando nombres como MAX_RETRY_COUNT. Es la convención casi universal para constantes y variables de entorno.

Ejemplos

AntesDespués
max retry countMAX_RETRY_COUNT
databaseUrlDATABASE_URL

Cuándo usar Convertidor a CONSTANT_CASE

CONSTANT_CASE —también llamado SCREAMING_SNAKE_CASE— marca valores que nunca cambian: constantes en Python, Java, JavaScript, C, Go y prácticamente todos los lenguajes populares. Es una convención, no una restricción: Python te dejará reasignar sin problema un nombre escrito en mayúsculas. También se usa en variables de entorno, ya que por convención las variables del shell van en mayúsculas para distinguirlas de funciones y comandos, y los archivos .env siguen esa misma práctica.

También aplica a macros de preprocesador en C y C++, donde las mayúsculas advierten que el identificador no es una función común. El convertidor acepta cualquier formato de entrada —databaseUrl, database-url o database url se convierten en DATABASE_URL—, lo que lo hace la forma más rápida de transformar una lista de claves de configuración en una plantilla .env.

Preguntas frecuentes

¿CONSTANT_CASE es lo mismo que SCREAMING_SNAKE_CASE?

Sí. Ambos nombres describen palabras en mayúsculas unidas por guiones bajos. "Constant case" es el término más formal y "screaming snake case" el más informal y usado.

¿Las variables de entorno tienen que ir en mayúsculas?

Técnicamente no: los shells aceptan nombres en minúsculas. Las mayúsculas son una convención antigua que separa visualmente las variables de entorno de las variables locales del shell y los comandos.