JS Temizleyici

JavaScript kodunu çalıştırmadan tarayıcıda küçültün. Değişken adlarını koruyun; bayt farkını karşılaştırıp çıktıyı kopyalayın veya indirin.

Ücretsiz · Hesap gerekmez · Kodunuz cihazınızda işlenir; çalıştırılmaz, kaydedilmez veya sunucuya gönderilmez.

JS Kodunuz

Standart JavaScript kodunu yapıştırın. Şifre veya kişisel bilgi eklemeyin.

0 / 200.000 karakter

Küçültülmüş Kod

Sonuç burada gösterilir. Kod, görsel önizleme olarak açılmaz.

JavaScript kodu nasıl küçültülür?

Bu JS minifier, standart JavaScript kodunu çözümleyerek daha az boşlukla yeniden yazar. Değişken ve fonksiyon adları korunur; agresif kod optimizasyonu uygulanmaz. Girdi çalıştırılmaz, dolayısıyla bir kodun hatasız veya güvenli çalışacağını sınamak için kullanılamaz.

Standart JavaScript çıktısını girin

Kaynak kodu yapıştırın veya “Örnek yükle” ile başlayın. TypeScript ve JSX için önce kendi derleyicinizi kullanın. Tek işlem sınırı 200.000 karakterdir; npm bağımlılıklarını bir araya getirme işlemi yapılmaz.

Küçültme sonucunu inceleyin

“Kodu küçült” düğmesine basın. Sözdizimi çözümlenemiyorsa hata mesajını okuyup kaynak kodu düzeltin. İşlem uzarsa iptal edebilirsiniz; 20 saniyeyi aşan işlem sonlandırılır.

Dosyayı projenizde doğrulayın

Önceki ve sonraki bayt boyutlarını karşılaştırın. Çıktıyı kopyalayın veya .js dosyası olarak indirin; ardından projenizdeki işlevleri ve hata durumlarını test edin. Bakım için okunabilir kaynak kodunu saklayın.

Örnek: Küçük bir hesaplama fonksiyonu

Normal açıklama ve gereksiz boşluklar kaldırılır. toplamTutar, tutar ve oran adları aynı kalır; fonksiyon burada çalıştırılmaz.

Kaynak JavaScript
// Örnek hesap function toplamTutar(tutar) { const oran = 1.2; return tutar * oran; }

Oluşan çıktı

function toplamTutar(tutar){const oran=1.2;return tutar*oran}

Son satırdaki noktalı virgülün veya satır sonlarının değişmesi, aritmetik sonucunun bu araçta test edildiği anlamına gelmez. Küçültülmüş kod sözdizimi çıktısıdır.

Sonucu kullanmadan önce

TypeScript, JSX veya eski tarayıcılar için kod dönüşümü yapmaz. Kullanılmayan kodu kaldırmaz; import edilen dosyaları bir pakette toplamaz.

/*! ile başlayan veya @license / @preserve içeren açıklamalar korunur. Küçültme, güvenlik açığı taraması veya işlevsel test yerine geçmez.

Sık sorulan sorular

Değişken adları neden kısa harflere dönüşmüyor?

Bu araçta ad değiştirme ve agresif sıkıştırma kapalıdır. Çıktıyı kaynak kodla karşılaştırmayı kolaylaştırmak için adlar korunur; daha kapsamlı optimizasyonu projenizin derleme sürecinde değerlendirebilirsiniz.

Kod burada çalıştırılır veya sunucuya gönderilir mi?

Hayır. Küçültme cihazınızdaki tarayıcı işçisi içinde yapılır; girilen JavaScript yürütülmez ve kaynak kod sunucuya gönderilmez. İndirdiğiniz dosyayı kendi ortamınızda kullanmadan önce kontrol edin.

Projenizi konuşalım

Kürklü Asistan

AI destekli çözüm rehberiniz

MERHABA

Nereden başlamak
istiyorsunuz?

SEO, GEO, ürünlerimiz ve ücretsiz araçlarımız hakkında sorularınızı yanıtlayabilirim.

0/800

AI yanıtları hatalı olabilir. Hasta bilgisi, parola veya kişisel veri paylaşmayın. Bu asistan tıbbi tavsiye vermez.