Temel Özellikler
- Anında, tarayıcı içi HTML sıkıştırma (yükleme yok)
- Yorumları kaldırır, boşlukları ve satır sonlarını daraltır
- Güvenli nitelik optimizasyonları (tırnaklar/boolean/isteğe bağlı bitiş etiketleri)
- <pre>, <code>, <textarea>, satır içi SVG için akıllı koruma kuralları
- İsteğe bağlı satır içi CSS/JS küçültme (muhafazakar varsayılanlar)
- Tek tıkla küçültülmüş HTML kopyalama ve indirme
- Masaüstü ve mobilde çalışır; CI/CD'de harika
🛠️ HTML Nasıl Küçültülür for html-minifier
HTML'nizi Yapıştırın veya Yükleyin
.html dosyanızı bırakın veya kodu düzenleyiciye yapıştırın.
Seçenekleri Belirleyin
Muhafazakar varsayılanları seçin veya satır içi CSS/JS küçültmeyi etkinleştirin.
Küçült ve Dışa Aktar
Sonucu kopyalayın veya dağıtım için .min.html dosyası indirin.
Teknik Özellikler
Temel Dönüşümler (Varsayılan Olarak Güvenli)
HTML5 geçerliliğini korumak için muhafazakar ayarlarla uygulanan işlemler.
| İşlem | Uygulandı | Notlar |
|---|---|---|
| HTML yorumlarını kaldır <!-- ... --> | ✅ | <!--! ... --> ile lisans yorumları korunabilir |
| Boşlukları ve yeni satırları daralt | ✅ | <pre>, <code>, <textarea>'da anlamı korur |
| Satır içi stilde gereksiz nitelikleri/noktalı virgülleri temizle | ✅ | Nitelikler yeniden sıralanmaz |
| İsteğe bağlı son etiketleri kaldır (örn., </li>, </p>) | ✅ İsteğe bağlı | Yalnızca güvenli olduğunda etkinleştirilir |
| Boolean nitelikleri (örn., disabled) | ✅ | disabled="disabled" → disabled şeklinde dönüştürür |
| Gereksiz tırnakları kaldır | ✅ | Nitelik değerleri güvenli token'lar olduğunda |
| Satır içi CSS/JS'yi küçült | ✅ İsteğe bağlı | Muhafazakar; şablonlama sınırlayıcılarını korur |
Koruma Kuralları
Boşluk veya içeriğin korunması gereken öğeler/bölgeler.
| Bağlam | Korunur | Notlar |
|---|---|---|
| <pre>, <code>, <textarea> | Evet | Boşluk daraltma yok |
| Satır içi <script>/<style> | Yapılandırılabilir | Yalnızca etkinse küçültülür |
| Sunucu/şablon işaretleyicileri | Evet | {{ }}, <% %>, {% %}, ${{ }} vb. korur |
| Satır içi SVG/MathML | Evet | Yapısal boşluğu korur |
Tipik Boyut Azaltma
Biçimlendirme ve yorum yoğunluğuna göre değişir.
| Girdi Stili | Tipik Tasarruf |
|---|---|
| Yoğun biçimlendirilmiş ve yorumlu | %40–%60 |
| Orta düzeyde biçimlendirilmiş | %20–%40 |
| Zaten kompakt | %5–%15 |
CLI Alternatifleri
Bunları CI/CD'de veya toplu işlemler için kullanın.
Node.js
html-minifier-terser (glob)
npx html-minifier-terser --collapse-whitespace --remove-comments --remove-optional-tags --minify-css true --minify-js true -o dist/index.min.html src/index.htmlCSS/JS seçenekleriyle popüler Node tabanlı HTML küçültücü
Linux/macOS
minify-html (Rust, çok hızlı)
minify-html --keep-whitespace=false --minify-css --minify-js src/index.html > dist/index.min.htmlCargo veya paket yöneticisiyle kurun; mükemmel performans
Windows
PowerShell + html-minifier-terser
npx html-minifier-terser --collapse-whitespace --remove-comments -o .\dist\index.min.html .\src\index.htmlPowerShell veya CMD'de çalışır
Yaygın Kullanım Alanları
Web Performansı
- HTML aktarım boyutunu azaltın
- Daha az bayt göndererek LCP/FCP'ye yardımcı olun
- Dağıtımdan önce yorumları temizleyin
<!-- Bunu üretimde kaldır -->CI/CD Otomasyonu
- Derleme sırasında küçült (Vite/Webpack/Next.js export)
- Küçültmeden sonra gzip/brotli ile önceden sıkıştır
- CDN'ler için statik siteleri paketle
A/B Testi ve Şablonlama
- Kompakt şablonlar gönder
- SSR/ISR için yer tutucuları koru
- Boşluk duyarlı bölgeleri bozmaktan kaçın
❓ Frequently Asked Questions
HTML küçültme ne yapar?
<pre>, <code> veya şablonları bozar mı?
Satır içi CSS ve JS'yi küçültebilir mi?
Dosyam ne kadar büyük olabilir?
HTML'im bir sunucuya yükleniyor mu?
Pro Tips
Hata ayıklama için minifikasyona uğramamış bir kaynak saklayın; minifikasyonu yalnızca üretim derlemelerinde otomatikleştirin.
Satır içi CSS/JS minifikasyonunu yalnızca kod parçacıklarınız geçerli ve şablon içermediğinde etkinleştirin.
Maksimum tasarruf için minifikasyondan sonra sunucu/CDN üzerinde gzip/brotli ile önceden sıkıştırın.
Üçüncü taraf kod lisansları gerektiriyorsa, lisans yorumlarını <!--! ... --> ile koruyun.
Additional Resources
Other Tools
- CSS Güzelleştirici
- HTML Güzelleştirici
- JavaScript Güzelleştirici
- PHP Güzelleştirici
- Renk Seçici
- Sprite Çıkarıcı
- Base64 Çözücü
- Base64 Kodlayıcı
- C# Biçimlendirici
- CSV Biçimlendirici
- Dockerfile Formatter
- Elm Biçimlendirici
- ENV Biçimlendirici
- Go Biçimlendirici
- GraphQL Biçimlendirici
- HCL Biçimlendirici
- INI Biçimlendirici
- JSON Biçimlendirici
- Latex Biçimlendirici
- Markdown Biçimlendirici
- ObjectiveC Biçimlendirici
- Php Formatter
- Proto Biçimlendirici
- Python Biçimlendirici
- Ruby Biçimlendirici
- Rust Biçimlendirici
- Scala Biçimlendirici
- Shell Script Biçimlendirici
- SQL Biçimlendirici
- SVG Biçimlendirici
- Swift Biçimlendirici
- TOML Biçimlendirici
- Typescript Formatter
- XML Biçimlendirici
- YAML Biçimlendirici
- Yarn Biçimlendirici
- CSS Küçültücü
- Javascript Minifier
- JSON Küçültücü
- XML Küçültücü
- HTTP Başlıkları Görüntüleyici
- PDF'den Metne
- Regex Test Edici
- SERP Sıra Kontrolü
- Whois Sorgulama