HTML Encoder / Decoder
Özel karakterleri HTML varlıklarına kodlayın ve geri çözün.
Bu araç hakkında
HTML kodlaması, özel karakterleri HTML varlık referanslarına—web belgelerinde karakterleri güvenli bir şekilde temsil eden dizilere—dönüştürür. < (küçüktür), > (büyüktür), & (ampersand), ve " (tırnak işareti) gibi yaygın karakterler HTML işaretlemesinde özel anlamlara sahiptir, bu nedenle doğru görüntülenmesi için <, >, &, ve " olarak kodlanması gerekir. Kodunu çözmek bu işlemi tersine çevirir ve varlıkları okunabilir karakterlere geri dönüştürür. Bu, web geliştiricileri, içerik oluşturucuları ve HTML'ye duyarlı karakterler içerebilecek kod parçacıkları, API yanıtları veya kullanıcı girişleriyle çalışan herkes için gereklidir.
Bu aracı kullanmak için, metninizi giriş alanına yapıştırın ve kodlamak (özel karakterleri varlıklara dönüştürün) veya kodunu çözmek (varlıkları karakterlere geri dönüştürün) istediğinizi seçin. Dönüşüm tarayıcınızda anında gerçekleşir—sunucu yüklemesi gerekli değildir. Hammadde HTML'yi işaretleme olarak yorumlanmasını engellemek için kodlayabilir veya orijinal metni görmek için varlıkların kodunu çözebilirsiniz. Sonuçlar anında görünür ve doğrudan panodan kopyalanabilir, bu da belgeler, forum gönderileri, e-posta oluşturma veya veri hazırlama görevleri için toplu işlemeyi basit hale getirir.
Sıkça Sorulan Sorular
Kod Uygulaması
import html
# Encode: replace <, >, &, ", ' with HTML entities
raw = "<script>alert('XSS')</script> & <b>bold</b>"
encoded = html.escape(raw)
print(encoded)
# <script>alert('XSS')</script> & <b>bold</b>
# Also encode quotes (useful inside HTML attributes)
encoded_all = html.escape(raw, quote=True)
print(encoded_all)
# <script>alert('XSS')</script> & <b>bold</b>
# Decode: convert HTML entities back to plain text
decoded = html.unescape(encoded)
print(decoded)
# <script>alert('XSS')</script> & <b>bold</b>
# Safe injection into a template
user_input = "<img src=x onerror=alert(1)>"
safe_html = f"<p>{html.escape(user_input)}</p>"Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.