Conversor de .env a JSON

Convierte archivos .env en JSON con las reglas de dotenv: prefijo export, comentarios, comillas simples y dobles, escapes y valores multilínea. Gratis y procesado en local.

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es ENV a JSON?

Convierte un archivo .env en un objeto JSON con los nombres y valores de las variables. El parser entiende la sintaxis que usan dotenv y la mayoría de los frameworks: comentarios, un prefijo export opcional, valores entre comillas, secuencias de escape y valores que ocupan varias líneas.

Cómo usar ENV a JSON

  1. Pega el .env en el cuadro Entrada .env o usa Cargar ejemplo o Abrir archivo.
  2. Elige la Sangría del JSON.
  3. La salida JSON se actualiza mientras escribes; usa Copiar o Descargar.

Ejemplo

Entrada
export DB_HOST=localhost
PASS="p@ss \"x\"" # c
Salida
{
  "DB_HOST": "localhost",
  "PASS": "p@ss \"x\""
}

Cuándo usar ENV a JSON

Úsalo para inspeccionar archivos de entorno, convertirlos para herramientas que aceptan JSON o comprobar cómo se interpreta un valor con comillas complicado. Evita pegar secretos de producción en cualquier herramienta en línea en equipos compartidos: esta se ejecuta en local, pero el texto se queda en la pestaña del navegador.

Cómo funciona ENV a JSON

Cada entrada es KEY=value (o KEY: value), con un prefijo export opcional. Los valores sin comillas se recortan y se cortan en un comentario #. Los valores entre comillas simples o invertidas son literales; los valores entre comillas dobles decodifican \n, \r, \t, \" y \\. Los valores entre comillas pueden ocupar varias líneas, y una comilla sin cerrar se indica con su número de línea. Las referencias a variables como ${HOME} no se expanden y todos los valores siguen siendo cadenas.

Casos de Uso Comunes

  • Convertir ajustes de .env en JSON para una consola en la nube o un gestor de secretos
  • Depurar cómo se interpreta una clave privada multilínea en un .env
  • Comparar dos archivos de entorno como JSON
  • Generar configuración JSON para un ejecutor de pruebas a partir de un .env

Nota de Seguridad

Los valores se analizan en tu navegador y nunca se suben, pero los archivos .env suelen contener secretos: borra la entrada cuando termines si usas un ordenador compartido.

Preguntas Frecuentes

¿Se admite la expansión ${VAR}?

No, los valores se devuelven tal como están escritos. La expansión depende de la herramienta (dotenv-expand, Docker Compose) y se deja en sus manos.

¿Por qué todo es una cadena?

Las variables de entorno son siempre cadenas; convertirlas en números o booleanos le corresponde a tu aplicación.

¿Dónde empiezan los comentarios en línea?

En los valores sin comillas, en un # precedido de un espacio. Un # dentro de comillas o sin espacio delante (como el fragmento de una URL) forma parte del valor.

Siguientes pasos recomendados

Explora más categorías