Formattatore .env
Formatta, ripulisci e convalida online i file di ambiente .env. Normalizza le coppie CHIAVE=VALORE, rimuovi spazi extra e organizza le variabili d'ambiente.
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
Incolla il contenuto del .env
Incolla il contenuto del file .env nell'editor a sinistra oppure fai clic su Carica per aprire un file.
Formattazione immediata
Il formattatore normalizza le coppie CHIAVE=VALORE, rimuove spazi superflui e preserva i commenti che iniziano con #.
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.1Output 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.1Domande 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.