THAI SOLVE
คำนวณในเบราว์เซอร์
← กลับหน้าแรก

เครื่องมือข้อมูลและนักพัฒนา

HTML Entity Encoder / Decoder

Escape ตัวอักษรพิเศษเป็น HTML Entity หรือ Decode กลับเป็น Text โดยไม่ execute markup จาก input ผู้ใช้

Encode หรือ Decode HTML Entity

ผลลัพธ์ถูกใส่ใน textarea ผ่าน .value ไม่ execute markup

ผลลัพธ์

แสดงเป็น Text เท่านั้น

ใส่ข้อความแล้วเลือก Encode หรือ Decode

HTML Entity ใช้ทำอะไร

Encode

เปลี่ยนตัวอักษรพิเศษเป็น Entity เพื่อแสดงเป็นข้อความในบริบท HTML

Decode

&lt;div&gt; → <div>

รองรับ

&, <, >, double quote, single quote และ Numeric Character Reference ที่ถูกต้อง

Security และข้อจำกัด

Script เป็น Text

<script>alert(1)</script> เมื่อ Decode จะอยู่ใน textarea ไม่ถูก execute

ไม่ใช้ innerHTML กับ Input

Decoder ใช้ safe mapping และ Numeric Reference parser โดยตรง

ไม่ใช่ Sanitizer

หากนำผลลัพธ์ไปใส่ใน innerHTML ที่อื่น ต้องจัดการความปลอดภัยตาม context ใหม่

เครื่องมือที่เกี่ยวข้อง