Tool

.env Parser

dotenv formatındaki içeriği anahtar/değer tablosuna ayırır. Hassas alanları maskeler.

Bu araç tarayıcınızda çalışır. Veriler dışarı çıkmaz.

Dikkat: Hassas değerler içeren .env içeriklerini buraya yapıştırmadan önce iki kez düşünün. İşlem tamamen tarayıcınızda yapılır, ama iyi bir alışkanlık değildir.

Nasıl Çalışır

.env dosyaları “basit” görünür ama parser implementasyonları arasında anlamlı farklar vardır. Bu araç yaygın kuralları (php-dotenv, node-dotenv, godotenv) takip eden bir parser çalıştırır.

Desteklenen kalıplar

  • KEY=value — temel form.
  • KEY="value with spaces" — çift tırnaklı; \n, \t, \\, \" escape’lerini çözer.
  • KEY='value' — tek tırnaklı; ham, escape yok.
  • export KEY=value — bash uyumluluğu için export prefix’i atlanır.
  • # yorum satırı veya KEY=value # inline yorum (sadece tırnaksız değerler için).
  • KEY= — boş değer.

Yaygın hatalar

  • Boşluksuz =: KEY = value — bazı parser’lar (godotenv) bunu kabul eder, çoğu reddeder. Güvenli tarafta: = etrafında boşluk olmasın.
  • Çift tırnaksız boşluk: KEY=hello worldhello world mü, hello mu? Parser’a göre değişir. Her zaman tırnak kullanın.
  • Multi-line değerler: çift tırnak içinde \n escape ile yapılır; gerçek satır sonları çoğu parser tarafından desteklenmez.

Hassas değerlerin maskelenmesi

Araç, key, secret, token, password, auth, credential kelimelerinden birini içeren anahtarların değerlerini maskeler. Bu sadece görünümiçin — gerçek koruma değil. Bir .env içeriğini bir tarayıcıya yapıştırmak, hassas değerleri:

  • Tarayıcı history’sine,
  • Clipboard’una,
  • Ekran paylaşımına,
  • Tarayıcı uzantılarına,

açar. Bu araç hassas değerleri dışarı göndermez, ama yine de üretim secrets’ınızı buraya yapıştırmayın. Dummy/test verisi ile çalışın.

Gizlilik

Tüm parsing tarayıcınızda yapılır. Veriler dışarı çıkmaz.