Entrada

Salida

¿Qué es un archivo .env?

Un archivo .env guarda variables de entorno como pares CLAVE=VALOR. Lo usan frameworks como Node.js, Python y Docker para configurar aplicaciones sin incrustar secretos en el código fuente.

El formateador .env normaliza los espacios alrededor de =, elimina espacios finales, conserva comentarios y mantiene un formato coherente — así los archivos son más fáciles de leer y revisar. Este enfoque sigue la metodología Twelve-Factor App.

Cómo usarlo

1

Pega el contenido de tu .env

Pega el contenido de tu archivo .env en el editor izquierdo o haz clic en Subir para cargar un archivo.

2

Formateo instantáneo

El formateador normaliza los pares CLAVE=VALOR, elimina espacios sobrantes y conserva los comentarios que empiezan con #.

3

Copiar o descargar

Usa el botón Copiar para copiar el resultado o Descargar para guardarlo como archivo .env.

Ejemplo de formateo

Ejemplo: Formatear un archivo .env

Entrada sin formato:

APP_NAME=MyApp
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db


SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1

Salida formateada:

APP_NAME=MyApp

DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db

SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1

Preguntas frecuentes

¿Debo hacer commit de los archivos .env en git?

No. Los archivos .env suelen contener secretos (claves API, contraseñas) y deben ir en .gitignore. Haz commit de un .env.example con valores de ejemplo.

¿Se permiten espacios alrededor del signo =?

Depende del analizador. Muchas bibliotecas dotenv (Node.js, Python) admiten CLAVE = VALOR con espacios, pero no todas. Este formateador usa CLAVE=VALOR sin espacios — el formato más compatible.

¿Puedo usar comillas en los valores?

Sí. Los valores pueden ir entre comillas simples o dobles: CLAVE="mi valor". El formateador conserva las comillas.

¿Qué ocurre con los valores multilínea o archivos .env complejos?

La mayoría de los parsers dotenv permiten valores multilínea cuando el valor va entre comillas dobles y el salto de línea se escapa con \n — por ejemplo PRIVATE_KEY="line1\nline2". El formateador conserva estos valores entrecomillados tal cual. Para sintaxis heredoc más complejas, te recomendamos probar la salida antes de usarla en producción.

Herramientas relacionadas