Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
> Pembuat File .env
 

Pembuat File .env

Hasilkan file .env untuk Next.js, Django, Express, Rails, Stripe, Supabase, OpenAI, dan lainnya. Isi otomatis rahasia kriptografi yang kuat, sensor nilai sensitif untuk .env.example, dan ekspor ke docker-compose, bash, JSON, atau YAML dalam satu klik.

Pembuat File .env

⚙ Bangun .env dalam hitungan detik

Pilih kerangka kerja → isi otomatis rahasia kuat → ekspor ke .env, .env.example, docker-compose, bash, JSON atau YAML.

NEXTAUTH_SECRET=<auto> DATABASE_URL=postgres://… STRIPE_SECRET_KEY=sk_test_… OPENAI_API_KEY=sk-proj-… JWT_SECRET=<auto:base64:32> REDIS_URL=redis://… SUPABASE_URL=https://… DJANGO_SECRET_KEY=<auto:base64:50> NEXTAUTH_SECRET=<auto> DATABASE_URL=postgres://… STRIPE_SECRET_KEY=sk_test_… OPENAI_API_KEY=sk-proj-… JWT_SECRET=<auto:base64:32> REDIS_URL=redis://… SUPABASE_URL=https://… DJANGO_SECRET_KEY=<auto:base64:50>
Alur Kerja
📦Templat
Kunci khusus
🔐Rahasia otomatis
🎯Format
📋Salin / Simpan
1 Pilih templat kerangka kerja atau layanan klik sebanyak yang Anda butuhkan
Templat terpilih: 0 belum ada
2 Tambah atau timpa pasangan KEY=VALUE opsional — menimpa templat
Sisipkan <auto>:
3 Opsi output

Embed Pembuat File .env Widget

Tentang Pembuat File .env

Selamat datang di Pembuat File .env — alat pengembang gratis yang membangun file variabel lingkungan siap produksi untuk kerangka kerja dan layanan yang Anda gunakan. Pilih dari 22+ templat dasar (Next.js, Django, Express, Rails, Laravel, PostgreSQL, Stripe, Supabase, OpenAI, Anthropic, dan banyak lagi), biarkan server menghasilkan rahasia kuat secara kriptografis melalui mini-DSL <auto>, lalu ekspor ke .env, .env.example dengan redaksi otomatis, YAML docker-compose, ekspor bash, JSON, atau YAML — semuanya dalam satu klik.

Apa itu file .env?

File .env adalah file teks biasa yang menyimpan variabel lingkungan sebagai pasangan KEY=VALUE. File ini menjaga rahasia — kunci API, URL database, rahasia JWT, kredensial OAuth — di luar kode sumber Anda sehingga tidak pernah berakhir di kontrol versi. Saat runtime, aplikasi Anda memuat nilai-nilai ini melalui pustaka seperti dotenv (Node), python-dotenv (Python), atau dukungan bawaan (Next.js, Vite, Rails, Laravel, Django).

Mengapa menggunakan pembuat ini daripada menulis .env secara manual?

  • Templat kanonik: kunci yang tepat, dengan nama yang tepat, dan default yang tepat — untuk setiap kerangka kerja atau layanan.
  • Rahasia kuat, secara otomatis: tulis <auto> dan server akan mengisi token aman-URL 32-byte dari modul secrets Python.
  • Satu sumber, banyak format: konfigurasi yang sama menjadi .env, cuplikan docker-compose, atau konfigurasi JSON — tanpa penulisan ulang manual.
  • Output .env.example yang aman: kunci sensitif (apa pun yang cocok dengan SECRET, PASSWORD, TOKEN, API_KEY, PRIVATE, SALT, DSN, CREDENTIAL, AUTH) akan diredaksi secara otomatis sehingga Anda dapat mengomit file contoh dengan aman.
  • Campur dan cocokkan: tumpuk beberapa templat (Next.js + PostgreSQL + Stripe + Sendgrid) dan tambahkan kunci Anda sendiri di atasnya.

DSL pembuat rahasia <auto>

Di mana pun nilai dapat ditempatkan — dalam default templat atau baris KEY=VALUE khusus — Anda dapat menggunakan token <auto>. Token tersebut dievaluasi di sisi server menggunakan modul secrets dan uuid Python yang aman secara kriptografis.

TokenMenghasilkanKasus penggunaan
<auto>Token base64 aman-URL 32-byte (~43 karakter)Default; sangat baik untuk SECRET_KEY, JWT_SECRET
<auto:base64:N>Token base64 aman-URL N-byteNEXTAUTH_SECRET (32), Django SECRET_KEY (50)
<auto:hex:N>Token hex N-byte (2N karakter)Rails SECRET_KEY_BASE (64), GitHub OAuth (40)
<auto:uuid>String UUID v4ID Tenant, ID korelasi permintaan
<auto:password:N>Kata sandi N-karakter yang dapat dibaca (tanpa karakter ambigu)Kata sandi database, kata sandi SMTP
<auto:int:LO-HI>Angka acak dalam rentang inklusifPORT, ID sampel

Cara menggunakan alat ini

  1. Pilih templat kerangka kerja: klik chip untuk kerangka kerja/layanan yang Anda gunakan. Setiap chip menyuntikkan variabel lingkungan kanoniknya.
  2. Tambah kunci khusus: tempel atau ketik baris KEY=VALUE di editor di bawah ini. Nilai khusus menimpa default templat untuk kunci yang sama.
  3. Pilih format output: .env untuk pengembangan, .env.example untuk dikomit ke git, docker-compose untuk kontainer, atau bash/JSON/YAML untuk alur kerja lainnya.
  4. Hasilkan: panel hasil menampilkan tampilan kartu (dengan tag sensitif/dihasilkan), output yang diformat, dan strip tab untuk beralih antar format tanpa mengirim ulang.
  5. Salin atau unduh: tombol salin menulis ke clipboard Anda; tombol unduh menyimpan file dengan nama yang sesuai.

Penjelasan format output

.env

File KEY=VALUE standar yang dikonsumsi oleh dotenv, python-dotenv, Next.js, Vite, Django, Rails, Laravel, dan sebagian besar kerangka kerja modern. Nilai yang mengandung spasi atau karakter khusus akan dikutip secara otomatis.

.env.example

Tata letak yang sama dengan .env tetapi dengan nilai sensitif yang dikosongkan. Komit file ini ke repositori Anda sehingga kolaborator tahu variabel mana yang harus diatur tanpa mengekspos rahasia Anda.

docker-compose YAML

Blok services: yang siap tempel dengan peta environment:. Semua nilai dikutip ganda untuk menangani karakter YAML khusus dengan aman.

bash export

Skrip shell yang melakukan export pada setiap variabel. Muat dengan source .env.sh untuk memasukkan variabel ke dalam sesi shell Anda saat ini.

JSON / YAML

Berguna untuk alat yang mengonsumsi konfigurasi terstruktur — Kubernetes ConfigMaps, file variabel Terraform, atau pemuat konfigurasi khusus.

Praktik terbaik untuk file .env

  • Jangan pernah mengomit .env ke git. Tambahkan ke .gitignore segera. Jika Anda tidak sengaja mengomitnya, rotasi setiap rahasia yang terkandung di dalamnya.
  • Selalu komit .env.example. Ini mendokumentasikan variabel apa yang dibutuhkan aplikasi Anda tanpa mengekspos nilainya.
  • Gunakan file berbeda per lingkungan: .env.development, .env.production, .env.test. Sebagian besar pemuat akan memilih yang tepat secara otomatis.
  • Lebih suka token acak aman-URL untuk rahasia sesi (secrets.token_urlsafe Python atau crypto.randomBytes(...).toString("base64url") Node) — persis seperti yang dihasilkan oleh <auto> alat ini.
  • Kutip nilai dengan spasi atau # agar tidak disalahartikan sebagai komentar inline. Alat ini melakukannya untuk Anda.
  • Validasi saat booting: gunakan validator skema (Zod, Pydantic, dotenv-safe) sehingga variabel yang hilang akan memicu kesalahan yang jelas daripada menghasilkan bug runtime yang aneh.
  • Rotasi rahasia secara berkala dan setelah ada anggota tim yang keluar, kebocoran repositori, atau kompromi sistem build.

Kesalahan umum

  • Melupakan awalan untuk variabel yang diekspos ke klien: Next.js memerlukan NEXT_PUBLIC_, Vite memerlukan VITE_, Nuxt 3 memerlukan NUXT_PUBLIC_. Tanpa awalan, variabel tersebut hanya untuk sisi server.
  • Komentar inline tanpa spasi di depan: KEY=value#comment menyertakan #comment dalam nilainya. Gunakan KEY=value # komentar.
  • Nilai multi-baris: .env standar tidak mendukung nilai multi-baris. Untuk kunci privat, gunakan escape \n di dalam nilai yang dikutip ganda, atau enkode dengan base64.
  • Mengutip URL database: URL yang mengandung ? atau & biasanya baik-baik saja tanpa kutipan, tetapi jika kata sandi Anda mengandung # atau spasi, Anda harus mengutip seluruh URL.
  • Menggunakan .env di produksi: untuk penerapan cloud, lebih baik gunakan manajer rahasia platform Anda (variabel env Vercel/Netlify, AWS Secrets Manager, Doppler, 1Password, GCP Secret Manager). Gunakan .env hanya untuk pengembangan lokal.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara .env dan .env.example?

.env menyimpan nilai asli yang dibutuhkan aplikasi Anda dan tidak boleh dikomit. .env.example adalah templat yang Anda komit sehingga rekan tim tahu kunci mana yang harus diatur. Output .env.example di sini secara otomatis mengosongkan nilai apa pun yang kuncinya terlihat sensitif.

Bagaimana cara kerja pembuat rahasia <auto>?

Tulis <auto> sebagai nilai dan server akan mengisinya dengan token kuat secara kriptografis melalui modul secrets Python. Varian seperti <auto:hex:32>, <auto:uuid>, dan <auto:password:20> memungkinkan Anda memilih format yang Anda butuhkan.

Apakah aman menggunakan alat ini untuk rahasia sungguhan?

Rahasia yang dihasilkan tidak dicatat atau disimpan. Namun, tetap perlakukan file hasilnya sebagai data sensitif — unduh langsung ke mesin Anda dan rotasi nilai apa pun jika Anda menyalin-tempelnya melalui saluran yang kurang tepercaya. Ganti kunci API placeholder (misalnya, sk_test_REPLACE_ME) dengan nilai asli yang diambil dari dasbor penyedia Anda.

Dapatkah saya membuat satu .env yang menargetkan beberapa kerangka kerja?

Ya — pilih semua templat yang berlaku (misalnya, Next.js + PostgreSQL + Stripe). Kunci duplikat di berbagai templat akan mengikuti pilihan terakhir, dan pasangan KEY=VALUE khusus Anda akan menimpa segalanya.

Apakah alat ini mendukung docker-compose?

Ya. Pilih docker-compose YAML sebagai format output dan Anda akan mendapatkan blok services: yang siap tempel. Gabungkan dengan templat Docker untuk variabel khusus compose.

Kerangka kerja apa saja yang didukung?

Next.js, Vite/React, Nuxt 3, Express/Node, Django, Flask, Rails, Laravel, PostgreSQL, MySQL, MongoDB, Redis, Stripe, Supabase, Firebase, AWS, OpenAI, Anthropic Claude, SendGrid, SMTP, OAuth (Google/GitHub), dan Docker Compose.

Sumber Daya Tambahan

Kutip konten, halaman, atau alat ini sebagai:

"Pembuat File .env" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 27 Apr 2026

Alat unggulan:

Pembuat Grup AcakKalkulator Kecocokan CintaPengacak DaftarKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Nama Generator AcakKalkulator UsiaKalkulator Persentase KenaikanMengurutkan Berdasarkan AbjadKonverter Desimal ke BinerKalkulator NumerologiPengacak NomorKonverter FPSKonverter Biner ke DesimalKompresor VideoKalkulator Nomor NamaKompresor GambarPembuat Teka Teki SilangKalkulator OktalKalkulator Durasi WaktuKalkulator Pace LariBerapa Nomor Keberuntungan Saya?Kalkulator hasil bagi dan sisakonverter ppm ke persenGenerator Bracket Turnamen AcakPembuat Kode MorseKonverter Ukuran File⏱️ Kalkulator JamKalkulator ModuloUrutkan AngkaPemisah AudioPengembang Kalimat AIKalkulator TanggaKonverter Persen ke PPMKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Generator Kode BatangKalkulator Angka TakdirPemilih Nama AcakKalkulator Kemiringan dan KelasParafrase AIGabungkan VideoKalkulator Membandingkan PecahanKonverter Desimal ke OktalKonverter Hex ke BinerGenerator Acak KataKonverter Lbs ke KgAlat penghitung barisKonverter Hex ke DesimalHari Per BulanSimulator Gerbang LogikaGenerator AnagramGenerator Teka-Teki Cari KataKalkulator Hari KelahiranGenerator IMEI AcakKonverter Biner ke HexGenerator Nomor LotereKalkulator RasioKalkulator HexKonverter DMS ke Derajat DesimalKalkulator Diskon Persen📅 Kalkulator TanggalAnalisis Kompatibilitas Zodiak LanjutanKalkulator AtapKalkulator Golongan DarahKonverter Oktal ke BinerTeks TerbalikHapus SpasiKonverter Desimal ke HeksadesimalKonverter Oktal ke DesimalLooper MP3Pemeriksa Nama Pengguna Media SosialKalkulator MarkupKalkulator Rasio Pinggang-PinggulKonverter Cm ke Kaki dan InciKalkulator FaktorKalkulator Ukuran BanKalkulator Depresiasi MobilKalkulator Persamaan GarisKalkulator Pengurangan PersenKalkulator BinerKonverter Kaki dan Inci ke SentimeterPelemparan Koin⏱️ Timer Hitung MundurKalkulator Bilangan KompleksKalkulator Notasi IlmiahKalkulator PVIFKalkulator Konversi Skala Model🥧 Pembuat Diagram LingkaranKalkulator Deviasi Standar RelatifKonverter Angka RomawiHapus Nomor BarisKonverter Hex ke CMYKGenerator Skema WarnaPembuat Diagram Kotak dan GarisKalkulator Keliling ElipsKalkulator Rasio BUN ke KreatininKonverter Alamat IP ke BinerHuruf Kecil Huruf BesarKalkulator Defisit KaloriKalkulator faktor persekutuankalkulator-hba1cPenghitung KalimatPenghitung Suku KataKonverter Teks ke Biner/Hex/ASCIIPembuat Gambar Placeholder Lorem PicsumPembuat File .envGit Command GeneratorKonverter Kode Warna Semua FormatGenerator dan Pemeriksa Hash BcryptGenerator JWTCSS Grid GeneratorKalkulator Integrasi NumerikKalkulator Transformasi ZKalkulator Transformasi Fourier Cepat (FFT)Kalkulator Produk TensorKalkulator Eksponensial MatriksKalkulator Bentuk Normal JordanKalkulator Ring dan LapanganKalkulator Orde Teori GrupPemecah Sistem ODEPenyelesai ODE BernoulliKalkulator Metode EulerPlotter Medan Arah / Medan KemiringanPenyelesai ODE Orde KeduaPenyelesai ODE Orde PertamaPemecah Masalah Pernikahan StabilKalkulator Aliran Jaringan (Aliran Maksimum)Pemeriksa Grafik PlanarPemeriksa Jalur HamiltonPemecah Masalah Penjual Keliling (TSP)Pemecah Pemrograman LinearKalkulator Inklusi-EksklusiPenyelesai Relasi RekurensiKalkulator Matriks KetetanggaanKalkulator Pengurutan TopologiKalkulator Pewarnaan GrafPemecah Peta Karnaugh (K-Map)Penyederhana Aljabar BooleanKalkulator Fungsi PartisiKalkulator Akar DigitalPemeriksa Angka FibonacciKalkulator Pecahan MesirKalkulator Fungsi MöbiusVerifikator Konjektur GoldbachPemeriksa Bilangan Prima MersennePencari Prima KembarPemeriksa Bilangan BersahabatPemeriksa Bilangan SempurnaKalkulator Eksponensial ModularKalkulator Permutasi dengan PengulanganKalkulator Ukuran EfekKalkulator Risiko RelatifKalkulator Odds RatioKalkulator Tabel KontingensiKalkulator Uji Pasti FisherKalkulator Korelasi Peringkat SpearmanKalkulator Distribusi BetaKalkulator Distribusi WeibullKalkulator Distribusi EksponensialKalkulator Distribusi GeometrikKalkulator Distribusi Binomial NegatifKalkulator Distribusi HipergeometrikKalkulator Uji F dan Distribusi FKalkulator Teorema BayesKalkulator Polinomial KarakteristikKalkulator Pangkat MatriksKalkulator Dekomposisi CholeskyKalkulator Dekomposisi QRKalkulator Diagonalisasi MatriksKalkulator Aturan CramerKalkulator Ruang KolomKalkulator Ruang NolKalkulator Sudut Antara VektorKalkulator Vektor SatuanKalkulator Magnitudo VektorKalkulator Perkalian Silang VektorKalkulator Perkalian TitikKalkulator Perkalian MatriksKalkulator Matriks InversKalkulator RREF (Bentuk Eselon Baris)Kalkulator Metode NewtonKalkulator Matriks JacobianKalkulator Integral PermukaanKalkulator Integral GarisKalkulator cURLKalkulator DivergensiKalkulator Gradien MultivariabelKalkulator Optimasi KalkulusKalkulator Laju TerkaitKalkulator Laju Perubahan SesaatKalkulator Laju Perubahan Rata-rataKalkulator Jumlah Deret Tak HinggaKalkulator Uji Konvergensi DeretKalkulator Deret PangkatKalkulator Deret MaclaurinKalkulator Aturan L'HôpitalKalkulator Integral Tak WajarKalkulator Aturan SimpsonKalkulator Aturan TrapesiumKalkulator Jumlah RiemannPembuat Grafik Kurva ParametrikKalkulator Permukaan RevolusiKalkulator Volume RevolusiKalkulator Jarak Geometri KoordinatKalkulator Rumus HeronKalkulator Garis Singgung LingkaranKalkulator Garis Bagi SudutKalkulator Lingkaran Dalam (Incircle)Kalkulator Lingkaran Luar (Circumcircle)Kalkulator Jarak Lingkaran BesarKalkulator Jarak 3DKalkulator TorusKalkulator Frustum KerucutKalkulator Luas Poligon Tidak BeraturanKalkulator Poligon BeraturanPengidentifikasi Bagian KerucutKalkulator HiperbolaKalkulator ParabolaKalkulator Ekspansi Teorema BinomialGenerator Segitiga PascalKalkulator Notasi Produk PiKalkulator Notasi Sigma PenjumlahanKalkulator Teorema Akar RasionalKalkulator Aturan Tanda DescartesKalkulator Garis Sejajar dan Tegak LurusKonverter Bentuk Standar ke Bentuk Slope-InterceptKalkulator Bentuk Titik-KemiringanPemecah Sistem Persamaan NonlinearPenyelesaian Persamaan RasionalPemecah Persamaan LiteralPemecah Persamaan TrigonometriPenyelesai Persamaan EksponensialPemecah Persamaan LogaritmaKalkulator Persamaan KuartikKalkulator Persamaan KubikKalkulator EstimasiKonverter Angka ke PecahanGenerator Hitung LoncatKalkulator Harga SatuanKalkulator Fungsi Ceiling dan FloorKalkulator Nilai AbsolutPencari Pola AngkaGenerator Grafik Nilai TempatKalkulator Urutan Operasi (PEMDAS)Kalkulator Penjumlahan dan Pengurangan BersusunKalkulator Perkalian PanjangGenerator Tabel Perkalian🎮 Konverter Mata Uang Game🎲 Kalkulator Probabilitas Loot Drop🎰 Kalkulator Pity Gacha⚔️ Kalkulator DPS🎮 Konverter Sensitivitas Game❄️ Kalkulator Hari Salju🚚 Kalkulator Biaya Pindahan🔍 Pemeriksa Plagiarisme📷 OCR / Gambar ke Teks📈 Pembuat Grafik Garis📊 Pembuat Grafik Batang🔊 Generator Nada🖱️ Penghitung KlikNotepad Online⬛ Kalkulator Rasio Aspek🌍 Kalkulator Jejak Karbon👙 Kalkulator Ukuran BraKalkulator Biaya Bahan Bakar💧 Kalkulator Titik Embun🌡️ Kalkulator Indeks Panas🌬️ Kalkulator Angin Dingin⏰ Jam Alarm Online⏰ Kalkulator Kartu Absensi📅 Kalkulator Selisih Tanggal🕐 Konverter Waktu Militer⏱️ Stopwatch Online🌐 Konverter Zona WaktuKalkulator KarpetKalkulator Dinding PenahanKalkulator Ukuran HVACKalkulator InsulasiKalkulator PavingKalkulator Besi BetonKalkulator KayuKalkulator LuasKalkulator Perkalian SilangKalkulator Ringkasan Lima AngkaKalkulator PersentilKalkulator Distribusi NormalKalkulator Nilai PKalkulator Melengkapkan Kuadrat SempurnaKalkulator PembulatanKalkulator Pembagian PanjangKalkulator IlmiahTimer Belajar PomodoroKalkulator Angka PentingKalkulator Nilai UjianKalkulator Nilai TertimbangKalkulator Nilai AkhirKalkulator NilaiKalkulator Frekuensi ResonansiKalkulator ImpedansiKalkulator Desibel (dB)Kalkulator Faktor DayaKalkulator Konstanta Waktu RCKalkulator TransformatorKalkulator Ukuran KabelKalkulator Timer 555Kalkulator KapasitorKalkulator Resistor ParalelKalkulator Pembagi TeganganKalkulator Resistor LEDKonverter Mol/Gram/PartikelKalkulator TitrasiKalkulator Titik DidihKalkulator Rumus EmpirisKalkulator Hasil PersentaseKalkulator StoikiometriPenyeimbang Persamaan KimiaKalkulator PengenceranKalkulator Tenaga KudaKalkulator TorsiKalkulator Jatuh BebasKalkulator Hukum Gas IdealKalkulator TekananKalkulator KepadatanKalkulator Usaha dan DayaKalkulator Energi PotensialKalkulator Energi KinetikKalkulator Gerak ProyektilKalkulator MomentumKalkulator KecepatanKalkulator AkselerasiKalkulator GayaKalkulator ROI InfluencerKalkulator ROASKalkulator CTRPengoptimal Waktu Posting Media SosialKalkulator ROI Media SosialKalkulator Biaya Iklan FacebookKalkulator Monetisasi YouTube ShortsKalkulator Penghasilan TwitchYouTube Watch Time CalculatorKonverter Timestamp Twitter/XStatistik Saluran YouTubeKalkulator Uang TikTokPanduan Ukuran Gambar Media SosialGenerator Font InstagramPenghitung Karakter Twitter/XPemilih Komentar YouTubeEkstraktor Tag YouTubePengunduh Thumbnail YouTubeKalkulator Penghasilan YouTubeGenerator Karakter RPG Acak