ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
ตัวแปลง HTML เป็นข้อความตัวถอดรหัส URLตัวจัดรูปแบบ HTMLตัวแปลง HTML เป็น Markdown
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์
 

ตัวเข้ารหัส/ถอดรหัส HTML Entity

แปลงอักขระพิเศษเป็น HTML entities ที่สอดคล้องกัน (การเข้ารหัส) หรือถอดรหัส HTML entities กลับเป็นข้อความปกติ (การถอดรหัส) เพื่อการแสดงผลโค้ดบนเว็บไซต์อย่างปลอดภัย

ใช้งานฟรีไม่ต้องสมัครสมาชิกอัปเดต ธ.ค. 2025
ตัวเข้ารหัส/ถอดรหัส HTML Entityลองใช้เลย — ฟรี ▼
ข้อความนำเข้า:
โหมด:

Embed ตัวเข้ารหัส/ถอดรหัส HTML Entity Widget

เกี่ยวกับ ตัวเข้ารหัส/ถอดรหัส HTML Entity

ยินดีต้อนรับสู่ ตัวเข้ารหัสถอดรหัส HTML Entity ของเรา เครื่องมือออนไลน์ฟรีที่ช่วยให้คุณแปลงอักขระพิเศษเป็น HTML entities และในทางกลับกัน ไม่ว่าคุณจะเป็นนักพัฒนาเว็บที่แสดงตัวอย่างโค้ด ผู้สร้างเนื้อหาที่จัดการกับอักขระพิเศษ หรือผู้เชี่ยวชาญด้านความปลอดภัยที่ทำการตรวจสอบข้อมูลนำเข้าของผู้ใช้ เครื่องมือนี้ให้บริการการแปลงที่รวดเร็วและแม่นยำ

HTML Entities คืออะไร?

HTML entities คือรหัสพิเศษที่ใช้แทนตัวอักษรที่มีความหมายพิเศษใน HTML หรือตัวอักษรที่พิมพ์บนแป้นพิมพ์ได้ยาก โดยจะขึ้นต้นด้วยเครื่องหมายแอมเปอร์แซนด์ (&) และลงท้ายด้วยอัฒภาค (;)

HTML entities มีสองประเภทหลัก:

ทำไมต้องใช้การเข้ารหัส HTML Entity?

การเข้ารหัส HTML entity เป็นสิ่งจำเป็นด้วยเหตุผลหลายประการ:

1. แสดงตัวอักษรสงวน

ตัวอักษรเช่น <, > และ & มีความหมายพิเศษใน HTML หากคุณต้องการแสดงเป็นข้อความแทนที่จะเป็นมาร์กอัป คุณต้องทำการเข้ารหัส:

2. แสดงตัวอย่างโค้ด

เมื่อแสดงโค้ด HTML, XML หรือมาร์กอัปอื่นๆ บนหน้าเว็บ คุณต้องเข้ารหัสแท็กเพื่อให้ปรากฏเป็นข้อความแทนที่จะถูกตีความว่าเป็น HTML จริง

3. ความปลอดภัย (ป้องกัน XSS)

การเข้ารหัสเนื้อหาที่ผู้ใช้สร้างขึ้นช่วยป้องกันการโจมตีแบบ Cross-Site Scripting (XSS) โดยทำให้มั่นใจว่าโค้ด HTML หรือ JavaScript ที่อาจเป็นอันตรายจะถูกแสดงเป็นข้อความที่ไม่มีอันตราย

4. อักขระพิเศษและสัญลักษณ์

HTML entities ช่วยให้คุณแสดงอักขระพิเศษ เช่น สัญลักษณ์ลิขสิทธิ์ (©), สัญลักษณ์สกุลเงิน (€, £, ¥), สัญลักษณ์ทางคณิตศาสตร์ (×, ÷, ±) และอักขระที่มีการเน้นเสียง

วิธีใช้เครื่องมือนี้

การเข้ารหัส (ข้อความเป็น HTML Entities)

  1. วางหรือพิมพ์ข้อความที่มีอักขระพิเศษลงในช่องป้อนข้อมูล
  2. เลือกโหมด "เข้ารหัส"
  3. คลิก "แปลง"
  4. คัดลอกผลลัพธ์ที่เข้ารหัสแล้วนำไปใช้ใน HTML ของคุณ

การถอดรหัส (HTML Entities เป็นข้อความ)

  1. วางข้อความที่มี HTML entities (เช่น &lt;div&gt;) ลงในช่องป้อนข้อมูล
  2. เลือกโหมด "ถอดรหัส"
  3. คลิก "แปลง"
  4. คัดลอกผลลัพธ์ที่ถอดรหัสเพื่อดูข้อความต้นฉบับ

อ้างอิง HTML Entities ทั่วไป

นี่คือ HTML entities ที่ใช้บ่อยที่สุด:

ตัวอักษร Named Entity Numeric Entity คำอธิบาย
< &lt; &#60; เครื่องหมายน้อยกว่า
> &gt; &#62; เครื่องหมายมากกว่า
& &amp; &#38; เครื่องหมายและ (Ampersand)
" &quot; &#34; เครื่องหมายฟันหนูคู่ (Double quote)
' &apos; &#39; เครื่องหมายฟันหนูเดี่ยว (Apostrophe)
&nbsp; &#160; เว้นวรรคแบบไม่ตัดคำ (Non-breaking space)
© &copy; &#169; สัญลักษณ์ลิขสิทธิ์
® &reg; &#174; สัญลักษณ์เครื่องหมายการค้าจดทะเบียน
&trade; &#8482; สัญลักษณ์เครื่องหมายการค้า
&euro; &#8364; สัญลักษณ์ยูโร
£ &pound; &#163; สัญลักษณ์ปอนด์
¥ &yen; &#165; สัญลักษณ์เยน
¢ &cent; &#162; สัญลักษณ์เซนต์
§ &sect; &#167; เครื่องหมายตอน (Section sign)
&para; &#182; เครื่องหมายย่อหน้า (Paragraph sign)
&bull; &#8226; จุดนำหน้าข้อความ (Bullet)
&ndash; &#8211; ขีดสั้น (En dash)
&mdash; &#8212; ขีดยาว (Em dash)
&larr; &#8592; ลูกศรซ้าย
&rarr; &#8594; ลูกศรขวา
&uarr; &#8593; ลูกศรขึ้น
&darr; &#8595; ลูกศรลง
° &deg; &#176; สัญลักษณ์องศา
± &plusmn; &#177; เครื่องหมายบวกลบ
× &times; &#215; เครื่องหมายคูณ
÷ &divide; &#247; เครื่องหมายหาร
½ &frac12; &#189; เศษหนึ่งส่วนสอง
¼ &frac14; &#188; เศษหนึ่งส่วนสี่
¾ &frac34; &#190; เศษสามส่วนสี่
α &alpha; &#945; อักษรกรีกแอลฟาตัวเล็ก

Named vs Numeric Entities

Named Entities

Named entities ใช้ชื่อที่สื่อความหมายที่จำง่าย เช่น:

ข้อดี: อ่านง่ายกว่าและจำง่ายกว่า

ข้อเสีย: ไม่ใช่ทุกตัวอักษรที่มี named entities

Numeric Entities

Numeric entities ใช้รหัสตัวอักษร Unicode ในรูปแบบเลขฐานสิบหรือฐานสิบหก:

ข้อดี: สามารถแสดงตัวอักษร Unicode ได้ทุกตัว

ข้อเสีย: อ่านยากกว่า named entities

แนวทางปฏิบัติที่ดีที่สุด

กรณีการใช้งานทั่วไป

1. การแสดงตัวอย่างโค้ด

เมื่อคุณต้องการแสดงโค้ด HTML บนหน้าเว็บของคุณ:

ต้นฉบับ: <div class="container">Hello</div>

เข้ารหัสแล้ว: &amp;lt;div class=&quot;container&quot;&amp;gt;Hello&amp;lt;/div&amp;gt;

2. การแสดงอักขระพิเศษ

แสดงประกาศลิขสิทธิ์ เครื่องหมายการค้า และสัญลักษณ์อื่นๆ:

ต้นฉบับ: © 2025 Company Name®

เข้ารหัสแล้ว: &amp;copy; 2025 Company Name&amp;reg;

3. นิพจน์ทางคณิตศาสตร์

แสดงสัญลักษณ์ทางคณิตศาสตร์อย่างถูกต้อง:

ต้นฉบับ: 5 × 3 = 15

เข้ารหัสแล้ว: 5 &amp;times; 3 = 15

คำถามที่พบบ่อย

ฉันจำเป็นต้องเข้ารหัสอักขระพิเศษทั้งหมดหรือไม่?

ไม่ จำเป็นต้องเข้ารหัสเฉพาะตัวอักษรที่มีความหมายพิเศษใน HTML หรือตัวอักษรที่อาจทำให้เกิดปัญหาในการแสดงผล ตัวอักษรปกติ ตัวเลข และเครื่องหมายวรรคตอนทั่วไป เช่น จุดและเครื่องหมายจุลภาค ไม่จำเป็นต้องเข้ารหัส

ความแตกต่างระหว่าง encoding และ escaping คืออะไร?

ใน HTML คำว่า encoding และ escaping มักถูกใช้แทนกัน ทั้งสองหมายถึงการแปลงอักขระพิเศษเป็น entities ที่เทียบเท่า อย่างไรก็ตาม "escaping" เป็นคำศัพท์การเขียนโปรแกรมที่ทั่วไปกว่า ในขณะที่ "encoding" อ้างอิงถึงกระบวนการแปลง HTML entity โดยเฉพาะ

ฉันสามารถใช้ HTML entities ใน URL ได้หรือไม่?

ไม่ได้ ไม่ควรใช้ HTML entities ใน URL URL ใช้การเข้ารหัสแบบ percent-encoding (URL encoding) แทน ซึ่งเป็นรูปแบบการเข้ารหัสที่แตกต่างกัน ตัวอย่างเช่น ช่องว่างใน URL จะกลายเป็น %20

HTML entities พิมพ์เล็กพิมพ์ใหญ่มีความสำคัญหรือไม่?

Named entities นั้นให้ความสำคัญกับตัวพิมพ์เล็กพิมพ์ใหญ่ ตัวอย่างเช่น &copy; ใช้งานได้ แต่ &COPY; ใช้ไม่ได้ ส่วน Numeric entities ไม่ได้รับผลกระทบจากตัวพิมพ์ ยกเว้นตัว 'x' ในสัญลักษณ์ฐานสิบหก (ทั้ง &#xA9; และ &#XA9; ใช้งานได้)

แหล่งข้อมูลเพิ่มเติม

เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ HTML entities:

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"ตัวเข้ารหัส/ถอดรหัส HTML Entity" ที่ https://MiniWebtool.com/th/ตัวเข้ารหัสถอดรหัส-html-entity/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน miniwebtool อัปเดตเมื่อ: 16 ธ.ค. 2025

เครื่องมือสำหรับเว็บมาสเตอร์:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

ตัวเข้ารหัสและถอดรหัส ROT13คอมเพรสเซอร์ HTMLตัวถอดรหัส Base64ดูทั้งหมด →
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์ > ตัวเข้ารหัส/ถอดรหัส HTML Entity