Convertitore INI in ENV online
Converti INI in .env online istantaneamente. Appiattisce le sezioni, mette in maiuscolo le chiavi e produce file dotenv puliti per Docker, Node.js e deploy cloud. Privato e gratuito.
Cos'è la conversione da INI a ENV?
La conversione INI in ENV prende un classico file di configurazione INI e lo riscrive come file .env piatto, il tipo di elenco CHIAVE=VALORE che quasi ogni app moderna legge per caricare le variabili d'ambiente. INI usa intestazioni [sezione] e coppie chiave=valore; .env è solo un elenco piatto. Un convertitore INI in ENV percorre il tuo INI, prefissa ogni chiave con il nome della sua sezione, mette in maiuscolo il risultato con trattini bassi e le scrive come una variabile per riga. Se hai usato Node.js con dotenv, Python con python-dotenv, Docker, Vercel o qualsiasi piattaforma cloud, conosci già i file .env.
Perché convertire INI in ENV?
Le variabili d'ambiente sono il modo in cui le app moderne separano la configurazione dal codice. I deploy in container, il pattern 12-factor e la maggior parte delle piattaforme CI/CD si aspettano coppie chiave-valore in stile .env. INI è come appariva la configurazione legacy di PHP, MySQL, Git e app più vecchie. Convertire INI in ENV online è il modo più veloce per portare quella configurazione legacy in un deploy moderno senza riscrivere. Usa questo strumento quando devi migrare le impostazioni php.ini o my.cnf in un container Docker o un secret Kubernetes, generare file .env per pipeline CI/CD da configurazioni più vecchie, preparare variabili d'ambiente da file INI di app desktop, o importare in blocco variabili in Vercel, Netlify o Heroku.
Come funziona il nostro convertitore da INI a ENV
Quando clicchi su Converti, lo strumento analizza il tuo INI, prende ogni intestazione [sezione] e prefissa ogni chiave all'interno di quella sezione con il nome della sezione. I nomi vengono messi in maiuscolo e uniti con trattini bassi per seguire la convenzione delle variabili d'ambiente. Quindi [server] con chiave host=localhost diventa SERVER_HOST=localhost. I caratteri speciali come spazi o virgolette all'interno dei valori vengono escapiti o racchiusi tra virgolette in modo che il parser .env li gestisca correttamente. La conversione avviene interamente nel browser, il che è particolarmente importante qui poiché i file .env spesso contengono segreti. Nulla lascia il tuo dispositivo.
Funzionalità disponibili
- Prefisso sezione: le chiavi vengono prefissate con il nome della sezione in maiuscolo.
- Normalizzazione maiuscole: le chiavi vengono convertite nel formato standard delle variabili ENV.
- Unione con trattini bassi: i nomi di sezione e chiave vengono uniti con trattini bassi.
- Escape sicuro dei valori: i valori con spazi o caratteri speciali vengono automaticamente racchiusi tra virgolette.
- Privacy prima di tutto: conversione pura nel browser, nessun round-trip al server, anche per i segreti.
- Supporto caricamento file: carica un file .ini o .cfg dal tuo dispositivo o trascinalo nell'input.
Come usare lo strumento
- Incolla il contenuto INI nel pannello di input, o usa il pulsante Carica File per caricare un file .ini o .cfg.
- Clicca il pulsante Converti per generare l'output .env.
- Scorri e verifica che i nomi delle chiavi corrispondano a ciò che la tua app si aspetta.
- Clicca il pulsante Copia e incolla il contenuto .env nel tuo progetto.
Casi d'uso comuni
- Migrazione legacy: spostamento di configurazioni INI più vecchie in configurazioni basate su .env per app moderne.
- Deploy Docker: generazione di variabili env da passare ai container tramite --env-file.
- Pipeline CI/CD: preparazione di segreti e variabili di configurazione per i passaggi di build e deploy.
- Piattaforme cloud: importazione in blocco di variabili in Vercel, Netlify, Render o Heroku.
Esempio di conversione
Input (INI)
[server] host=localhost port=3000 [database] user=admin password=secret
Output (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DATABASE_USER=admin DATABASE_PASSWORD=secret