İçeriğe atla

HTML Entity Encode / Decode

HTML özel karakterlerini güvenli entity kodlarına çevirin veya çözün.

HTML escape

< > & dönüşümleri için HTML entity encoder.

HTML entity nedir, nasıl encode / decode edilir?

HTML entity, tarayıcının etiket ya da özel karakter olarak yorumlayacağı işaretlerin metin olarak gösterilmesini sağlayan kodlardır. Örneğin < karakteri HTML içinde &lt; olarak yazılır. Kod örneklerini bir blog yazısında göstermek, kullanıcıdan gelen metni sayfaya güvenle basmak veya bir şablondaki tırnak işaretlerinin bozulmasını önlemek için bu dönüşüm gerekir.

Adım adım

  1. Metninizi veya HTML kodunuzu Girdi alanına yapıştırın.
  2. Özel karakterleri kaçırmak için Encode, entity'leri tekrar normal karaktere çevirmek için Decode düğmesine basın.
  3. Sonucu kopyalayıp kodunuzda kullanın.

Hangi karakterler dönüştürülür?

Encode işlemi beş temel karakteri çevirir: & → &amp;, < → &lt;, > → &gt;, " → &quot; ve ' → &#39;. Türkçe karakterler (ç, ğ, ş, ı, ö, ü) olduğu gibi kalır; UTF-8 kullanan sayfalarda bunların entity'ye çevrilmesine gerek yoktur. Decode işlemi ise &nbsp;, &copy; veya &#x27; gibi adlandırılmış ve sayısal entity'lerin tamamını çözer.

Tüm işlem tarayıcınızda yapılır; yazdığınız metin sunucuya gönderilmez.

Sıkça sorulan sorular

HTML entity encode ne işe yarar?
Kod örneklerini sayfada metin olarak göstermek ve kullanıcı girdisinin HTML olarak çalışmasını (XSS) önlemek için özel karakterleri < gibi kodlara çevirir.
Türkçe karakterleri entity'ye çevirmem gerekir mi?
Sayfanız UTF-8 ise gerekmez. Araç yalnızca &, <, &gt;, " ve ' karakterlerini dönüştürür.
Decode hangi entity'leri tanır?
Tarayıcının tanıdığı tüm adlandırılmış (&nbsp;, &copy;) ve sayısal (&#39;, &#x27;) entity'leri çözer.
Verilerim sunucuya gönderiliyor mu?
Hayır, dönüşüm tamamen tarayıcınızda yapılır.

Son güncelleme: