Parser File Env
Analisis konten file .env (dotenv) dan ubah menjadi pasangan kunci/nilai yang bersih, terurut dalam format pilihan Anda — ENV bersih, JSON, atau perintah shell export — dengan laporan masalah parsing (kunci duplikat, nilai kosong, baris tidak valid). Opsional: sembunyikan nilai rahasia.
Input
Opsi
Ganti setiap nilai dengan ***** — berguna untuk berbagi config tanpa membocorkan rahasia.
Output
| Jenis | Baris | Pesan |
|---|---|---|
| No data yet | ||
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/env-file-parser \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"envInput": "# Database Configuration\nDB_HOST=localhost\nDB_PO…",
"outputFormat": "clean",
"maskValues": ""
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `env-file-parser` tool (Env File Parser) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/env-file-parser/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Parser File Env — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Apa fungsi alat ini?
Tempel konten file .env (dotenv) dan Parser File Env membaca setiap baris KEY=value, kemudian memberikan Anda versi yang rapi dan terurut dalam format pilihan Anda:
- ENV Bersih — tata letak
KEY=valueyang sama, tetapi terurut secara alfabet, tanpa duplikat, dengan komentar dan baris kosong dihapus serta nilai dikutip hanya jika diperlukan. - JSON — objek
{ "KEY": "value" }, siap digunakan dalam pemuat config, fixture pengujian, atau badan permintaan. - Shell Export — satu
export KEY="value"per baris, sehingga Anda dapatsourcehasilnya langsung ke dalam sesi shell.
Bersama output tersebut, alat ini melaporkan masalah parsing — baris yang hilang =, kunci duplikat (beserta nomor baris pertama kali dilihat), dan kunci dengan nilai kosong — sehingga mudah menemukan dan memperbaiki file env yang salah format.
Cara menggunakannya
- Tempel konten
.envAnda ke dalam kotak Konten ENV, atau klik Coba contoh untuk memuat sampel. - Pilih Format Output: ENV Bersih, JSON, atau Shell Export.
- Opsional: aktifkan Sembunyikan Nilai untuk mengganti setiap nilai dengan
*****— berguna jika Anda ingin membagikan bentuk config tanpa membocorkan rahasia. - Baca hasil yang sudah dinormalisasi, dan periksa tabel Masalah Parsing untuk hal apa pun yang memerlukan perhatian.
- Salin atau unduh output (
.env, atau CSV untuk daftar masalah).
Alat ini memahami konvensi dotenv umum: awalan export pada baris, nilai yang dikutip tunggal atau ganda, dan # komentar inline di akhir (tanda # di dalam nilai yang dikutip dibiarkan saja).
FAQ
Bagaimana cara menangani kunci duplikat?
Kemunculan terakhir dari kunci menang dalam output — sesuai dengan cara sebagian besar pemuat dotenv menimpa nilai yang lebih awal — dan setiap duplikat ditandai dalam tabel masalah dengan nomor baris dari definisi pertama.
Mengapa komentar dan baris kosong saya hilang?
Output terurut dan tanpa duplikat, sehingga posisi asli komentar tidak dapat dipertahankan — komentar # baris penuh dan baris kosong selalu dihapus. Komentar inline # setelah nilai juga dihapus dari nilai tersebut.
Apakah alat ini mengubah nilai saya?
Tidak. Nilai hanya dikutip (mengangkat tanda kutip di sekitarnya) dan dikutip ulang ketika format memerlukan (misalnya, nilai yang berisi spasi). Mengaktifkan Sembunyikan Nilai adalah satu-satunya pengecualian — alat ini sengaja mengganti setiap nilai dengan *****.
Bisakah alat ini mengonversi file .env ke JSON?
Ya — pilih format output JSON dan Anda akan mendapatkan objek { "KEY": "value" } dengan kunci terurut secara alfabet.
Privasi
Semuanya berjalan sepenuhnya di browser Anda — konten env yang Anda tempel tidak pernah diunggah ke server mana pun. Ini penting di sini: file .env biasanya berisi sandi database, kunci API, dan token akses. Tidak ada yang dicatat, dan berbagi tautan ke alat ini tidak pernah menyertakan konten tertempel Anda (hanya pengaturan format dan topeng). Untuk keamanan ekstra saat berbagi output, aktifkan Sembunyikan Nilai.