7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

CSS ve JavaScript Minify Aracı

CSS veya JavaScript kodunuzu yapıştırın ya da dosya seçin; gereksiz boşlukları, yorumları ve satır sonlarını kaldırarak kodu küçültelim, kaç kilobayt kazandığınızı gösterelim. Kodunuz tarayıcınızdan çıkmaz.

🔒 İşlem tamamen tarayıcınızda yapılır; girdiğiniz veriler cihazınızdan çıkmaz.

CSS ve JavaScript küçültme (minify) nedir?

Küçültme, kodun çalışma şeklini değiştirmeden insanlar için yazılmış fazlalıkları kaldırmaktır: girintiler, satır sonları, yorumlar ve gereksiz noktalı virgüller. JavaScript’te ayrıca yerel değişken adları kısaltılabilir. Kazanç kodun yazım biçimine göre değişir; araç sonucu orijinal, küçültülmüş ve tahmini GZIP sonrası boyutla gösterir. Tarayıcı daha az veri indirir ve ayrıştırır.

Yorum ve boşluk içeren CSS kodunun küçültme öncesi ve sonrası görünümü

Küçültme ile sıkıştırma farkı

Küçültme dosyanın kendisini kalıcı olarak küçültür. GZIP/Brotli sıkıştırması ise sunucunun dosyayı aktarırken geçici olarak sıkıştırmasıdır. İkisi birlikte kullanılmalıdır; küçültülmüş dosya sıkıştırıldığında da daha küçük olur.

CSS küçültme sonucunda küçültülmüş kod ve orijinal, küçültülmüş, GZIP boyut karşılaştırması

Küçültme sayfa hızına etkisi

Küçük dosyalar daha hızlı iner ve özellikle JavaScript’te daha hızlı ayrıştırılır. Bu, sayfanın ilk görüntülenme ve etkileşime hazır olma süresine katkı sağlar. Yine de en büyük kazanım çoğu zaman kullanılmayan kodu kaldırmaktan ve betikleri ertelemekten gelir; küçültme bu işlerin yerine geçmez.

WordPress ve hazır sitelerde küçültme

WordPress gibi sistemlerde dosyaları tek tek küçültmek yerine önbellek eklentilerinin küçültme ve birleştirme özelliklerini kullanmak daha sürdürülebilirdir; tema güncellendiğinde işlemi tekrar yapmanız gerekmez. Bu araç; özel bir tema dosyası, tek sayfalık bir proje veya eklentinin bozduğu bir dosyayı kontrol etmek için idealdir.

Küçültme sonrası site bozulursa

Bazı eski betikler noktalı virgül eksikliği veya global değişken varsayımları nedeniyle küçültmede bozulabilir. Aracımız değişken adlarını değiştirmez ve satır sonlarını kodun anlamını etkileyebileceği yerlerde korur; yine de sorun çıkarsa dosyayı küçültme dışında bırakın ve tarayıcı konsolundaki hatayı inceleyin.

Kaynak haritası (source map) ne işe yarar?

Kaynak haritası, küçültülmüş koddaki bir hatanın orijinal dosyada hangi satıra karşılık geldiğini tarayıcının geliştirici araçlarına bildirir. Canlı sitede herkese açık yayınlamak zorunda değilsiniz; yalnızca hata ayıklama ortamında kullanabilirsiniz. Aracımız kaynak haritası üretmez; gerekiyorsa derleme aracınızın (ör. Vite, webpack) bu özelliğini kullanın.

CSS veya JS nasıl küçültülür?

  1. Dili seçin: CSS veya JavaScript sekmesini seçin ya da dosyanızı sürükleyip bırakın.
  2. Seçenekleri belirleyin: Lisans yorumlarının (/*! … */) korunmasını isteyip istemediğinizi seçin.
  3. Küçült’e basın: Küçültülmüş kod ve boyut tasarrufu anında görünür; sözdizimi hatası varsa satır numarasıyla gösterilir.
  4. İndirip test edin: Dosyayı .min uzantısıyla indirin, sitenize yükleyin ve sayfanın düzgün çalıştığını kontrol edin.

Sık sorulan sorular

Küçültme kodun çalışmasını değiştirir mi?

Doğru yazılmış kodda hayır. Küçültme yalnızca boşluk ve yorum gibi fazlalıkları kaldırır; aracımız değişken adlarını değiştirmez. Eski veya hatalı kodlarda nadiren sorun çıkabilir; yayına almadan önce test edin.

Küçültülmüş kodu geri açabilir miyim?

Girinti ve satır sonları biçimlendirme araçlarıyla geri getirilebilir ama silinen yorumlar geri gelmez. Orijinal dosyanızı mutlaka saklayın.

HTML’i de küçültebilir miyim?

Bu araç yalnızca CSS ve JavaScript içindir. HTML küçültmenin kazancı genellikle küçüktür ve sunucu sıkıştırmasıyla büyük ölçüde karşılanır.

Kodum sunucunuza yükleniyor mu?

Hayır. İşlem tamamen tarayıcınızda yapılır; kodunuz cihazınızdan çıkmaz.

PageSpeed hâlâ “JavaScript’i küçültün” diyor, neden?

Uyarı başka bir dosya için olabilir veya önbellek eski dosyayı sunuyor olabilir. Önbelleği temizleyin ve site hız testi ile sıkıştırma ve önbellek başlığını kontrol edin; uyarı veren dosyaların listesi ise PageSpeed Insights raporunun ayrıntılarında yer alır.

Hangi boyuta kadar kod küçültebilirim?

Tek seferde en fazla 5 MB’lık kod ya da bir .css, .js veya .mjs dosyası. Daha büyük projelerde derleme aracınızın küçültme özelliğini kullanmanız daha uygundur.

Kodumda hata varsa ne olur?

Araç kapanmamış yorum, tırnak, şablon dizgisi, düzenli ifade ya da parantez gibi hataları satır ve sütun numarasıyla bildirir ve kodu küçültmez; böylece bozuk bir çıktı almazsınız.

Lisans yorumları neden korunuyor?

/*! ile başlayan yorumlar çoğunlukla kitaplıkların lisans ve telif bildirimini taşır. Seçenek açıkken bu yorumlar küçültülmüş koda aynen eklenir; diğer yorumlar silinir.

Site hızlandırma için dticaret’i inceleyin