.env ⇄ JSON — Conversor
Convierte un archivo .env en un objeto JSON y de JSON a .env en local, con manejo de comillas y comentarios. Funciona en tu navegador: tus secretos nunca se suben.
🔒 Se ejecuta completamente en tu navegador — nada se cargaQué hace .env ⇄ JSON
.env ⇄ JSON convierte entre el formato clave-valor de dotenv y un objeto JSON plano. La dirección de .env a JSON analiza cada línea como una propiedad, ignorando las líneas en blanco y los comentarios que empiezan por #, recortando los espacios sobrantes y eliminando el prefijo opcional export. Los valores entre comillas simples o dobles se desenvuelven y, dentro de las comillas dobles, se expanden secuencias de escape habituales como \n y \t, de modo que los secretos de varias líneas y los valores con formato se conservan en la conversión de ida y vuelta. La dirección de JSON a .env recorre un objeto JSON y escribe una línea KEY=value por propiedad, entrecomillando los valores que contienen espacios, saltos de línea o caracteres que un analizador dotenv podría interpretar de forma ambigua.
Es útil al mover configuración entre herramientas que esperan formatos distintos: importar el entorno de un compañero a una interfaz de ajustes, generar un .env inicial a partir de un bloque de configuración JSON, comparar variables entre entornos o preparar un archivo de ejemplo para documentación. El conversor se ciñe a las convenciones de dotenv más extendidas y no a la sintaxis ampliada de una biblioteca concreta, por lo que el resultado es predecible y fácil de revisar.
Flujo de trabajo privado en el navegador
Todo el análisis y la serialización ocurren dentro de tu navegador con JavaScript del lado del cliente. La herramienta no sube a ningún servidor tu archivo de entorno, tu JSON, nombres de host, tokens ni credenciales, y no requiere cuenta. Este funcionamiento exclusivamente local es especialmente importante aquí, porque los archivos .env suelen contener contraseñas de bases de datos, claves de API y secretos de firma. Hacer la conversión en tu equipo significa que esos valores nunca salen de la página y no hay viaje de red entre pegar y obtener el resultado.
La interfaz mantiene visibles el origen y el resultado para que confirmes la conversión antes de copiarla. Aunque el trabajo sea local, elimina los secretos reales antes de compartir el resultado en una incidencia, un chat o la documentación, y nunca subas al control de versiones un archivo .env con datos reales.
Consejos prácticos
Al convertir de JSON a .env, mantén los valores como cadenas cuando la aplicación de destino espere cadenas, ya que dotenv trata todos los valores como texto. Los booleanos, números y objetos anidados se convierten en cadenas, y los objetos anidados se escriben como JSON para sobrevivir a la conversión de ida y vuelta; aplánalos antes si tu cargador no puede interpretar valores JSON. Al convertir de .env a JSON, las claves duplicadas se resuelven con la última asignación, igual que en la mayoría de los cargadores dotenv. Valida siempre la configuración final con el framework que la leerá, porque las reglas sutiles de comillas e interpolación varían entre implementaciones de dotenv.
Cómo usar
- Elige la direcciónSelecciona .env a JSON o JSON a .env antes de pegar los datos.
- Convierte en localEjecuta el conversor y revisa los mensajes de análisis o validación.
- Copia o descargaCopia el resultado o descarga un archivo .json o .env.