ข้อมูลเข้า

IN
เข้า
0 ตัวอักษร
OUT
ออก
0 ตัวอักษร
#
Entities
0

ผลลัพธ์

HTML Entities ที่ใช้บ่อย - คลิกเพื่อแทรก

เกี่ยวกับเครื่องมือ HTML Entity Encoder/Decoder

แปลงอักขระพิเศษให้เป็น HTML entities ที่ปลอดภัย หรือถอดรหัสกลับเป็นข้อความอ่านง่าย เหมาะสำหรับแสดงโค้ดใน HTML, ลดความเสี่ยง XSS และจัดการอักขระพิเศษในเว็บคอนเทนต์

✓รองรับรูปแบบชื่อ entity, เลขฐานสิบ และเลขฐานสิบหก
✓แปลงผลแบบเรียลไทม์
✓รองรับ named entities มากกว่า 90 รายการ
✓คลิกเพื่อแทรก entity จากตารางอ้างอิง

คู่มือ HTML Entities ฉบับสมบูรณ์

เครื่องมือ HTML Entity Encoder & Decoder ออนไลน์ฟรี

เข้ารหัสและถอดรหัส HTML entities ได้ฟรี แปลงอักขระพิเศษ เช่น <, >, &, และเครื่องหมายคำพูดให้เป็น HTML entity หรือถอดรหัส entity กลับเป็นข้อความที่อ่านได้

HTML Entities คืออะไร?

HTML entities คือโค้ดพิเศษที่ใช้แทนอักขระที่มีความหมายเฉพาะใน HTML หรืออักขระที่พิมพ์ได้ยากบนคีย์บอร์ด โดยเริ่มด้วยเครื่องหมาย ampersand และจบด้วย semicolon เช่น เครื่องหมายน้อยกว่าเขียนเป็น &lt; เพื่อไม่ให้เบราว์เซอร์ตีความเป็น tag HTML

ประเภทของ HTML Entities

Named Entities

  • อ่านเข้าใจง่าย
  • ตัวอย่าง: &amp; &lt; &gt;
  • จำง่าย
  • ใช้ได้เฉพาะชื่อที่กำหนดไว้
  • เป็นรูปแบบที่ใช้บ่อยที่สุด

Decimal Entities

  • ใช้รหัส Unicode แบบเลขฐานสิบ
  • ตัวอย่าง: &#38;#38; &#38;#60; &#38;#62;
  • ใช้ได้กับทุกอักขระ
  • รองรับในเบราว์เซอร์ทั่วไป
  • รูปแบบ: &#38;#NUMBER;

Hexadecimal Entities

  • ใช้รหัส Unicode แบบเลขฐานสิบหก
  • ตัวอย่าง: &#38;#x26; &#38;#x3C; &#38;#x3E;
  • ใช้ได้กับทุกอักขระ
  • ตรงกับตาราง Unicode
  • รูปแบบ: &#38;#xHEX;

ทำไมต้องใช้ HTML Entities?

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

  • ป้องกัน cross-site scripting
  • แสดงคอนเทนต์จากผู้ใช้อย่างปลอดภัย
  • escape HTML ในข้อมูลฟอร์ม
  • ลดความเสี่ยง code injection
  • จำเป็นสำหรับเว็บแอปที่ปลอดภัย

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

  • แสดงโค้ด HTML เป็นข้อความ
  • แสดง < > & แบบตรงตัว
  • ใช้สัญลักษณ์ เช่น © ® ™ € £
  • แทรกสัญลักษณ์คณิตศาสตร์ (× ÷ ± ≠)
  • เพิ่มลูกศร รูปทรง และสัญลักษณ์อื่นๆ

การเข้ารหัสอักขระ

  • ช่วยให้แสดงผลข้ามแพลตฟอร์มได้สม่ำเสมอ
  • จัดการอักขระมี accent เช่น é à ü
  • รองรับอักขระนานาชาติ
  • ทำงานกับ encoding รุ่นเก่า
  • ลดปัญหาการแสดงผลผิด encoding

การแสดงโค้ด

  • แสดงซอร์สโค้ด HTML/XML
  • แสดงตัวอย่างโค้ดในบทเรียน
  • ฝัง code snippets ในหน้าเว็บ
  • ใช้กับเอกสารและงานเขียนเชิงเทคนิค
  • เหมาะกับคอนเทนต์ที่มี syntax highlighting

HTML Entities สำคัญที่ใช้บ่อย

&amp; -> &
&lt; -> <
&gt; -> >
&quot; -> "
&#39; -> '
&nbsp; -> (space)
&copy; -> ©
&reg; -> ®
&trade; -> ™
&euro; -> €
&pound; -> £
&deg; -> °

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

  1. เลือกโหมด: เลือกเข้ารหัสเพื่อแปลงข้อความเป็น entities หรือถอดรหัสเพื่อแปลง entities กลับเป็นข้อความ
  2. เลือกรูปแบบ: เมื่อเข้ารหัส เลือกรูปแบบ named, decimal, hexadecimal หรือทุกตัวอักษร
  3. ป้อนข้อความ: พิมพ์หรือวางข้อความ/HTML entities ลงในช่องข้อมูลเข้า
  4. ดูผลลัพธ์: ผลลัพธ์ที่แปลงแล้วจะแสดงทันทีในช่องผลลัพธ์
  5. แทรก Entities: คลิก entity ใดก็ได้ในตารางอ้างอิงเพื่อแทรกลงในช่องข้อมูลเข้า
  6. คัดลอกหรือดาวน์โหลด: ใช้ปุ่มคัดลอก หรือดาวน์โหลดเป็น TXT, HTML หรือ JSON
  7. สลับ: สลับข้อมูลเข้าและผลลัพธ์ พร้อมเปลี่ยนโหมดให้อัตโนมัติ

กรณีใช้งานที่พบบ่อย

แสดงโค้ด: เมื่อเขียนบทเรียน HTML ให้เข้ารหัสวงเล็บ tag เพื่อให้แสดงเป็นข้อความแทนที่จะถูกตีความเป็น markup

ข้อมูลจากฟอร์ม: เข้ารหัสคอนเทนต์จากผู้ใช้ก่อนแทรกลง HTML เพื่อลดความเสี่ยง XSS และ layout พัง

เทมเพลตอีเมล: ใช้ entities กับอักขระพิเศษใน HTML email เพื่อให้เข้ากันได้กับ email clients หลายแบบ

คอนเทนต์ CMS: เข้ารหัสอักขระพิเศษเมื่อคอนเทนต์อาจถูกประมวลผลผ่านหลายระบบที่ใช้ encoding ต่างกัน

ดีบัก: ถอดรหัส HTML ที่เต็มไปด้วย entities เพื่อดูเนื้อหาจริงเมื่อแก้ปัญหาการแสดงผล

ความเข้ากันได้ของเบราว์เซอร์

Named Entities: Entities หลัก เช่น &amp;, &lt;, และ &gt; รองรับในทุกเบราว์เซอร์ ส่วนชื่อใหม่บางรายการอาจจำกัดในเบราว์เซอร์เก่า

Numeric Entities: ทั้ง decimal และ hexadecimal entities รองรับทั่วไปในเบราว์เซอร์

Unicode Characters: เบราว์เซอร์สมัยใหม่รองรับช่วง Unicode เต็มรูปแบบผ่าน numeric entities

เหมาะสำหรับ

  • นักพัฒนาเว็บ
  • นักเขียนคอนเทนต์และบล็อกเกอร์
  • ผู้ออกแบบเทมเพลตอีเมล
  • ผู้ดูแล CMS
  • วิศวกรความปลอดภัย
  • นักเขียนเชิงเทคนิค
  • ผู้เชี่ยวชาญ SEO
  • นักพัฒนา Front-end
  • นักพัฒนา WordPress
  • ผู้เขียนเอกสาร
  • ผู้ทดสอบ QA
  • นักเรียนที่กำลังเรียน HTML

ปกป้องความเป็นส่วนตัวครบถ้วน

การเข้ารหัสและถอดรหัสทั้งหมดทำงานในเบราว์เซอร์ของคุณด้วย JavaScript ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ คอนเทนต์ของคุณจึงเป็นส่วนตัว