ESC

HTML Girişi

Biçimlendirilmiş Sonuç

Tüm işlemler tarayıcınızda gerçekleşir. Hiçbir veri sunucuya gönderilmez.

Kullanım Örnekleri

Dağınık HTML Temizleme

Biçimlendirilmemiş, tek satırlık HTML'i alın ve kolay okuma ve düzenleme için uygun girintileme ile güzelleştirin.

Üretim Küçültme

İyi biçimlendirilmiş HTML'i, dosya boyutunu azaltmak için boşlukları ve yorumları kaldırarak üretim dağıtımı için küçültün.

Şablon Biçimlendirme

İç içe tablolar, formlar ve bileşenler içeren karmaşık HTML şablonlarını temiz, düzenli koda biçimlendirin.

Özellikler

Akıllı Girintileme

İç içe HTML öğelerini yapılandırılabilir girinti boyutuyla (2 boşluk, 4 boşluk veya sekme) otomatik girintiler

HTML Küçültme

Üretim için HTML dosya boyutunu en aza indirmek üzere boşlukları, yorumları ve satır sonlarını kaldırır

İçeriği Korur

Pre, code, script ve style etiketlerinin içindeki içeriği yeniden biçimlendirmeden korur

Gizlilik Öncelikli

Tüm işlemler tarayıcınızda yerel olarak çalışır, sunuculara veri gönderilmez

Nasıl Kullanılır

1

Girinti Tercihini Ayarlayın

Tercih ettiğiniz girintilemeyi seçin: 2 boşluk, 4 boşluk veya sekme karakterleri.

2

HTML Kodu Yapıştırın

Biçimlendirmek veya küçültmek istediğiniz HTML kodunu yapıştırın veya yazın.

3

Güzelleştir veya Küçült

Okunabilir biçimlendirme için Güzelleştir'e veya kompakt çıktı için Küçült'e tıklayın. Sonuçu kopyalayın.

Sık Sorulan Sorular

Beautify (pretty-print olarak da adlandırılır), HTML koduna uygun girintiler, satır sonları ve tutarlı boşluklar ekleyerek yeniden formatlar. Her iç içe geçmiş öğe, bir üst seviyeden daha derin bir şekilde girintilenir. Sonuç; taranması, hata ayıklanması ve düzenlenmesi kolay, insan tarafından okunabilir koddur. Buözellikle, tek bir uzun satır halindeki etiketlerden oluşan küçültülmüş veya otomatik oluşturulmuş HTML aldığınızda çok kullanışlıdır.

Küçültme işlemi; yalnızca insan tarafından okunabilirlik için orada bulunan tüm boşlukları (boşluklar, tablar, yeni satırlar), yorumları ve isteğe bağlı satır sonlarını kaldırır. Sonuçta oluşan HTML işlevsel olarak orijinali ile aynıdır ancak daha az yer kaplar — iyi yorumlanmış şablonlar için dosya boyutunu %10-30 oranında azaltmak tipiktir. Küçültülmüş HTML daha hızlı iner ve bant genişisinden tasarruf sağlar, bu da onu üretim dağıtımları için standart bir uygulama haline getirir.

Hayır. Güzelleştirme yalnızca boşlukları ve girintileri değiştirir — etiketler, nitelikler, nitelik değerleri ve görünür metin içeriği dokunulmadan kalır. Küçültme sadece görsel etkisi olmayan boşlukları ve HTML yorumlarını kaldırır. Önemli bir istisna: pre, code, script ve style etiketlerinin içindeki içerik, herhangi bir yeniden formatlama yapılmadan olduğu gibi korunur; çünkü bu öğelerin içindeki boşluklar önemlidir (önceden formatlanmış metin, kod girintisi, JavaScript formatı).

Bu büyük ölçüde bir ekip/proje gelenek seçimidir. İki boşluk: JavaScript projelerinde, React'te ve modern web çerçevelerinde popülerdir (ESLint/Prettier varsayılanı). Dört boşluk: birçok stil kılavuzunda gelenekseldir, Python ve arka uç şablonlarında yaygındır. Tablar: bazı geliştiriciler tarafından önerilir çünkü tab genişliği herhangi bir düzenleyicide kullanıcı tarafından yapılandırılabilir (erişilebilirlik argümanı). Projenizin mevcut tarzına uyan neyi seçerseniz seçin. Eğer sıfırdan başlıyorsanız, 2 boşluk modern ön yüz geliştirmede en yaygın seçimdir.

Formatlayıcı, geçerli HTML ile en iyi şekilde çalışır. Bozuk HTML (kapanmamış etiketler, eşleşmeyen öğeler, niteliklerde eksik tırnaklar) güzelleştirilmiş çıktıda beklenmedik girintiler oluşturabilir veya temiz bir şekilde küçültüleemeyebilir. Eğer formatlanmış çıktı yanlış görünüyorsa hataları düzeltmek için önce bir HTML doğrulayıcısı kullanın. <img />, <br /> ve <input /> gibi kendi kendine kapanan etiketler, XHTML veya HTML5 stili kullanıp kullanmadıklarına bakılmaksızın doğru şekilde işlenir.

Sonuçlar, orijinal HTML'inizin ne kadar boşluk ve kaç yorum içerdiğine bağlı olarak önemli ölçüde değişir. Hafifçe formatlanmış bir HTML %5-15 oranında küçülebilir. Yoğun girintili (iç içe geçmiş tablolar, çok derin seviyeler) ve birçok yorum içeren bir şablon %25-40 oranında küçülebilir. Çoğu tipik HTML dosyası için %10-20 boyut azalması bekleyin. Maksimum tasarruf için, HTML küçültmeyi sunucu tarafındaki Gzip sıkıştırması ile birleştirin — bu kombinasyon genellikle toplamda %70-80 oranında azaltma sağlar.

Evet. Sadece formatlamak istediğiniz HTML kısmını yapıştırın. Formatlayıcı, tam HTML belgeleri (<html>, <head>, <body>) veya kısmi parçalar (yalnızca bir <div> yapısı veya bir form) üzerinde çalışır. Ayrıca framework'lerden gelen yaygın söz dizimlerine sahip HTML şablonlarını da işler ancak şablona özel etiketler (Jinja2 {% %} veya PHP <?php ?> blokları gibi) metin içeriği olarak ele alınacaktır.

Hayır. Tüm güzelleştirme ve küçültme işlemleri, tarayıcınızda JavaScript kullanarak gerçekleşir. HTML kodunuz asla hiçbir yere yüklenmez, iletilmez veya kaydedilmez. Hassas dahili işaretlemeleri, sunucu taraflı şablon mantığını veya özel bileşen yapılarını içeren kodları güvenle formatlayabilirsiniz.

HTML Biçimlendirici/Güzelleştirici Nedir?

Bir sayfanın kaynağını açıyorsun ve tek satırlık devasa bir HTML duvarıyla karşılaşıyorsun. Girinti yok, satır sonu yok. Bu araç o karmaşayı alıp tek tıkla düzgün girintili, okunabilir koda dönüştürür. Ya da tam tersini yapıp temiz HTML'i production için tek satıra sıkıştırır. Girinti stilini sen seçersin (2 boşluk, 4 boşluk, sekme), gerisini araç halleder. pre, code, script ve style etiketlerinin içeriğine dokunulmaz.

Neden HTML Biçimlendirici/Güzelleştirici Kullanmalısınız?

Küçültülmüş HTML'de hata ayıklamak işkence gibidir. Önce güzelleştir, sorunu bul, düzelt, sonra tekrar küçült. İş akışını temiz tutar. Her şey tarayıcında çalışır, kodun asla sunucuya gitmez. Basit sayfalardan karmaşık şablonlara kadar her HTML ile çalışır.

Güvenlik ve Gizlilik

Verilerinizin güvenliği bizim önceliğimiz

Yerel İşleme

Tüm işlemler tarayıcınızda gerçekleşir

Veri Transferi Yok

Verileriniz sunucularımıza gönderilmez

Veri Depolama Yok

Hiçbir veri depolanmaz veya paylaşılmaz

SSL Şifreleme

Güvenli bağlantı için SSL şifreleme

Sonraki Adım

MoreOnlineTools'ta Daha Fazlası