Parser de Variables de Entorno

Convierte entre .env, JSON y YAML. Detecta secretos automáticamente, copia o descarga — todo en tu navegador.

8 variables detectadas
Secretos detectados2 secreto(s) encontrado(s)Las variables con nombres sensibles están ocultas por defecto.
dotenv
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp
APP_NAME="My Application"
DEBUG=false
PORT=3000
API_KEY=***
DB_PASSWORD=***

¿Qué Son los Archivos .env?

Los archivos de variables de entorno (.env) almacenan valores de configuración fuera de tu código fuente, manteniendo secretos como claves API, URLs de base de datos y contraseñas separados de la lógica de tu aplicación. Siguen el formato simple CLAVE=valor y son cargados por herramientas como dotenv, Docker Compose y la mayoría de plataformas CI/CD. El patrón .env es una práctica clave para el desarrollo de aplicaciones de doce factores y la gestión segura de secretos.

Cómo Funciona el Convertidor

Pega tus variables de entorno en cualquier formato soportado — .env, JSON o YAML — en el área de entrada. La herramienta detecta automáticamente el formato y convierte a los tres simultáneamente. Las líneas que comienzan con # se tratan como comentarios y se ignoran. Los valores entre comillas con espacios se manejan correctamente. Las variables con nombres como PASSWORD, SECRET, KEY o TOKEN se marcan con una insignia de advertencia y pueden alternarse entre visible y oculto.

Cuándo Usar Esta Herramienta

Usa este convertidor cuando migres entre sistemas de configuración, al incorporar nuevos miembros del equipo o al depurar problemas de configuración de entorno. También es útil al trabajar con Docker Compose (que acepta formato YAML o .env), variables de Terraform y secretos de GitHub Actions. Convertir de .env a JSON facilita almacenar variables de entorno en almacenes de parámetros o gestores de secretos.

Ejemplos de Formato

  • .env: CLAVE=valor (uno por línea, # para comentarios)
  • JSON: {"CLAVE": "valor"} (objeto de cadenas)
  • YAML: CLAVE: valor (sin comillas para valores simples)
  • Valores multi-palabra: CLAVE="mi valor con espacios"
  • Tipo booleano: DEBUG=true (almacenado como cadena)