Kod & Format

JS Küçültücü

JavaScript kodunuzu ücretsiz küçültün: yorumları ve fazla boşlukları temizleyerek dosya boyutunu azaltın, tasarruf yüzdesini anında görün.

JS Küçültücü
Küçültülmüş Kod
Orijinal Boyut
Küçültülmüş Boyut
Tasarruf
output.min.js
Basit küçültme (yorum + boşluk temizleme). Üretim ortamı için Terser / esbuild gibi tam minifier önerilir.
Bilgi

JS Küçültücü hakkında

JavaScript dosyalarının boyutu, web sitenizin yükleme hızını ve Core Web Vitals puanlarını doğrudan etkiler. Minification (küçültme) işlemi, kaynak kodundaki yorumları, gereksiz boşlukları, satır sonlarını ve girintileri kaldırarak dosyanın tarayıcıya aktarılması gereken bayt sayısını önemli ölçüde azaltır.

Bu ücretsiz JS Küçültücü aracı, yapıştırdığınız JavaScript kodunu tarayıcınızda işler; sunucuya hiçbir veri gönderilmez. Tek satırlık yorumlar (//), çok satırlı yorumlar (/* ... */), satır başlarındaki ve sonlarındaki boşluklar temizlenir. String ("...", '...', `...`) ve regex literalleri içindeki içerik korunur; bu sayede fonksiyonel bozulma riski en aza indirilir.

Araç, orijinal ve küçültülmüş kod boyutlarını karşılaştırır ve tasarruf yüzdesini gösterir. Not: Bu araç temel seviye bir küçültme gerçekleştirir. Üretim ortamı için değişken yeniden adlandırma, ağaç sallama (tree-shaking) ve ileri düzey optimizasyon sunan Terser, esbuild veya UglifyJS gibi tam özellikli minifier araçları önerilir.

Nasıl kullanılır?

Adım adım

  1. Küçültmek istediğiniz JavaScript kodunu üst alana yapıştırın veya yazın.
  2. Küçült butonuna tıklayın; yorumlar ve fazla boşluklar anında temizlenir.
  3. Tasarruf yüzdesi ve bayt boyutları sonuç bölümünde görünür.
  4. Küçültülmüş kodu Kopyala butonuyla panoya alın, projenizde kullanın.
  5. Farklı bir kod için Temizle butonuna tıklayıp işlemi tekrarlayın.
SSS

Sıkça sorulan sorular

Hayır. Araç string ("...", '...', şablon literal `...`) ve regex literallerini tespit ederek içeriklerini olduğu gibi korur. Bu sayede yorum karakterleri gibi görünen ama aslında veri olan kısımlar silinmez.

Basit projeler ve hızlı ön kontroller için uygundur. Ancak üretim ortamında değişken kısaltma, ağaç sallama (tree-shaking) ve kaynak haritası (source map) desteği sunan Terser, esbuild veya UglifyJS gibi tam özellikli araçlar kullanmanızı öneririz.

Hayır. Tüm işlem tamamen tarayıcınızda (istemci tarafında) gerçekleşir. Hiçbir kod satırı sunucuya iletilmez veya depolanmaz.

Yorum ve boşluk oranına bağlı olarak genellikle %10–40 arası boyut azalması elde edilir. Yoğun yorumlu kodlarda bu oran daha yüksek olabilir. Sonuç bölümünde hem bayt farkı hem de yüzde gösterilir.

Hayır. Minification yalnızca dosya boyutunu küçültmek için gereksiz karakterleri kaldırır; kod mantığını değiştirmez. Obfuscation ise kodu kasıtlı olarak okunaksız hale getirir. Bu araç yalnızca minification yapar.