Skip to main content
Volver a herramientas

.env Parser

Convierte entre archivos .env y pares clave-valor en JSON

Acerca de .env Parser

Convierte un archivo .env en un objeto JSON, o escribe un objeto JSON plano de vuelta como líneas CLAVE=valor. Las líneas vacías y las de comentario con # se omiten, las comillas que rodean un valor se eliminan y todos los valores quedan como cadenas, así que PORT=3000 se convierte en "3000". El análisis ocurre por completo en tu navegador, así que las claves de API y contraseñas de tu archivo nunca se suben.

Categoría: Codificación.

Preguntas frecuentes

¿Se admiten comentarios?

▾

Las líneas de comentario que empiezan con # se omiten. Los comentarios en línea no se eliminan: CLAVE=valor # nota produce el valor "valor # nota", así que borra los comentarios finales antes de convertir.

¿Cómo se manejan las comillas, el prefijo export y los valores multilínea?

▾

Las comillas simples o dobles que rodean un valor se eliminan, pero los escapes como \n se mantienen literales y las referencias ${VAR} no se expanden. Un prefijo export pasa a formar parte del nombre de la clave, los valores multilínea no se admiten porque cada línea se analiza por separado y, si una clave se repite, gana el último valor.

¿Qué JSON puedo convertir de vuelta a .env?

▾

Un objeto plano de claves y valores. Los números y booleanos se escriben como texto y los valores que contienen un espacio o # se envuelven en comillas dobles, pero las comillas y los saltos de línea internos no se escapan, los objetos anidados se convierten en [object Object] y los arrays en listas separadas por comas.

¿Debo hacer commit de mi archivo .env en Git?

▾

No. Los archivos .env suelen contener secretos (claves API, contraseñas de bases de datos). Agrega .env al .gitignore. Haz commit de un .env.example con valores de marcador de posición para documentar las variables requeridas.

Herramientas relacionadas