çevirmehesaplama

HTML Encode / Decode Çevirici

HTML Encode, metindeki <, >, & ve " gibi özel karakterleri HTML varlıklarına çevirerek sayfada güvenle gösterilmesini sağlar; Decode ise bu varlıkları okunur metne döndürür. Örneğin "<b>" metni "<b>" olur. Aşağıdaki kutuya metni yapıştırın, sonucu anında görün.

Metin girin; <, >, &, " karakterleri HTML varlıklarına çevrilsin.

HTML encode, özel karakterleri (< > & ") güvenli varlıklara çevirerek tarayıcının kod olarak yorumlamasını engeller; XSS güvenliği ve metni HTML içinde göstermek için kullanılır. URL encode'dan farklıdır.

🔗 Bu aracı sitene ekle

Bu hesaplama aracını kendi web sitende ücretsiz kullanabilirsin. Rengini ayarla, hazır kodu kopyala, sitene yapıştır — hepsi bu kadar.

Aracı sitene ekle →

HTML encode / decode nedir?

HTML encode, metindeki özel karakterleri tarayıcının komut olarak değil düz metin olarak göstereceği HTML varlıklarına (entity) çeviren işlemdir. HTML'de <, >, & ve " gibi karakterlerin özel anlamı vardır; bunları olduğu gibi yazarsanız tarayıcı etiket veya kod sanıp yanlış yorumlar. Kodlama bu karakterleri güvenli karşılıklarıyla (örneğin < yerine <) değiştirir. Decode ise tam tersini yapar: varlıkları alıp yeniden gerçek karaktere döndürür.

Nasıl kullanılır?

Araç iki yönlü çalışır; tek yapmanız gereken metni girip yönü seçmektir:

  • Kodla (Encode): Düz metni kutuya yapıştırın; <, >, & ve tırnak işaretleri HTML varlıklarına dönüşür.
  • Çöz (Decode): <, & gibi varlıklar içeren metni yapıştırın; okunabilir hâline döner.
  • Kopyalayın: Çıkan sonucu tek tıkla kopyalayıp kodunuza veya içeriğinize yapıştırabilirsiniz.

Sonuç anında ekrana gelir; herhangi bir kurulum ya da üyelik gerekmez.

En sık kullanılan HTML varlıkları

KarakterHTML varlığıAnlamı
<<Küçüktür / etiket başı
>>Büyüktür / etiket sonu
&&Ve işareti (ampersand)
""Çift tırnak
''Tek tırnak (kesme işareti)

HTML encode neden gereklidir? (XSS güvenliği)

Kullanıcıdan alınan metni doğrudan sayfaya basmak ciddi bir güvenlik açığı doğurur. Bir kullanıcı yorum alanına