HTML Entity Encode & Decode

HTML'de anlamı olan karakterleri entity biçimine kodlayın veya geçerli entity değerlerini okunabilir karakterlere çevirin.

Bu aracın ana girdisi tarayıcınızda işlenir ve harici API’ye gönderilmez. Yazı tipi ve arayüz dosyaları harici sağlayıcılardan yüklenebilir.

YULATOOLS · KULLANIM REHBERİ

HTML Entity Encode & Decode

HTML entity dönüştürücü, `&`, `<` ve `>` gibi HTML sözdiziminde anlam taşıyan karakterlerin yazımını değiştirmeye yardımcı olur. Kod örnekleri veya HTML metni hazırlarken bu karakterleri görünür tutmak için kullanılabilir.

Entity kodlama, tüm HTML enjeksiyon risklerini çözen genel bir güvenlik filtresi değildir. Girdi güvenilmiyorsa hedef uygulamanın bağlama uygun, test edilmiş HTML temizleme yöntemini kullanın.

Hangi durumlarda kullanılır?

  • HTML eğitim sayfasında `<tag>` örneğini metin olarak göstermek.
  • Kullanıcı tarafından yazılmış metindeki `&` karakterini entity olarak yazmak.

Nasıl kullanılır?

  1. Kodlanacak karakterleri veya entity metnini girin.
  2. Encode ya da Decode yönünü seçin.
  3. Sonucu hedef HTML bağlamında kontrol edin.

Örnek

Girdi: A < B & C

Çıktı: A &amp; &lt; B &amp; C

Kimler için?

  • Frontend geliştiricileri
  • HTML öğreticisi hazırlayanlar
  • İçerik editörleri

Gizlilik ve sınırlar

Karakter dönüşümü tarayıcıda yapılır; metin bir API’ye gönderilmez.

Sık sorulan sorular

HTML entity kodlama XSS'i önler mi?

Tek başına hayır. Güvenlik; HTML, öznitelik, URL ve JavaScript bağlamına göre doğru kaçışlama ve sanitizasyon gerektirir.

`&amp;` ne anlama gelir?

Ampersand karakterinin HTML entity gösterimidir. Başka entity'lerin başlangıç işareti olduğundan metindeki gerçek ampersand uygun biçimde yazılır.

Bütün karakterlerin entity karşılığı var mı?

HTML'de çok sayıda adlandırılmış veya sayısal karakter referansı vardır; her Unicode karakter için aynı adlandırma bulunmayabilir.

Bu araç metni kaydediyor mu?

Dönüşüm bu sayfada tarayıcıda gerçekleşir; girdi işlem için API’ye gönderilmez.