Input

Output

Cos'è un file .env?

Un file .env memorizza le variabili d'ambiente come semplici coppie CHIAVE=VALORE. È usato da framework come Node.js, Python e Docker per configurare le applicazioni senza inserire segreti nel codice sorgente.

Il formattatore .env normalizza gli spazi intorno a =, rimuove gli spazi finali, preserva i commenti e garantisce una formattazione coerente — rendendo i file di ambiente più facili da leggere e revisionare. Questo approccio segue la metodologia Twelve-Factor App.

Come usarlo

1

Incolla il contenuto del .env

Incolla il contenuto del file .env nell'editor a sinistra oppure fai clic su Carica per aprire un file.

2

Formattazione immediata

Il formattatore normalizza le coppie CHIAVE=VALORE, rimuove spazi superflui e preserva i commenti che iniziano con #.

3

Copia o scarica

Usa il pulsante Copia per copiare il risultato oppure Scarica per salvarlo come file .env.

Esempio di formattazione

Esempio: Formattare un file .env

Input non formattato:

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

Output formattato:

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

Domande frequenti

I file .env vanno committati in git?

No. I file .env contengono spesso segreti (chiavi API, password) e vanno aggiunti a .gitignore. Committa invece un .env.example con valori segnaposto.

Sono ammessi spazi intorno al segno =?

Dipende dal parser. Molte librerie dotenv (Node.js, Python) supportano CHIAVE = VALORE con spazi, ma altre no. Questo formattatore usa CHIAVE=VALORE senza spazi, il formato più compatibile.

Posso usare le virgolette attorno ai valori?

Sì. I valori possono essere racchiusi tra virgolette singole o doppie: CHIAVE="mio valore". Le virgolette sono preservate dal formattatore.

Cosa succede con i valori multiriga o i file .env complessi?

La maggior parte dei parser dotenv supporta i valori multiriga quando il valore è racchiuso tra virgolette doppie e l'a capo è escapato con \n — ad esempio PRIVATE_KEY="line1\nline2". Il formattatore preserva questi valori tra virgolette così come sono. Per sintassi heredoc complesse, ti consigliamo di testare l'output prima di usarlo in produzione.

Strumenti correlati