เครื่องมือนี้ทำอะไร
ลบแท็ก HTML เปลี่ยนหน้าเว็บ เทมเพลตอีเมล หรือข้อความ rich text ให้เป็นข้อความธรรมดาที่สะอาด เครื่องมือจะลบทุกแท็ก ทิ้งสคริปต์ สไตล์ และคอมเมนต์ ถอดรหัส entity เช่น & และ และคงโครงสร้างที่สำคัญไว้: หัวข้อและย่อหน้าแยกจากกัน รายการแต่ละข้ออยู่บรรทัดของตัวเอง และเซลล์ตารางอยู่เป็นแถว
มีประโยชน์เมื่อคุณต้องการแค่ถ้อยคำโดยไม่มีมาร์กอัป เช่น วางข้อความจาก CMS ลงในอีเมลแบบข้อความธรรมดา ป้อนเนื้อหาให้ search index หรือโมเดลภาษา นับคำในบทความ หรือตรวจดูว่า screen reader หรือไคลเอนต์แบบข้อความล้วนจะแสดงอะไร
วิธีใช้งาน
- วาง HTML ลงในช่องอินพุต หรือเปิดไฟล์
.html - ปรับตัวเลือกหากต้องการ:
- คงย่อหน้าและการขึ้นบรรทัดใหม่ เปลี่ยนอิลิเมนต์แบบบล็อกเป็นบรรทัดว่างหรือการขึ้นบรรทัดใหม่ ปิดไว้หากต้องการข้อความบรรทัดเดียว
- ยุบช่องว่างที่เกิน รวมช่องว่าง Tab และบรรทัดว่างที่มาจากการเยื้องในซอร์สเข้าด้วยกัน แบบเดียวกับที่เบราว์เซอร์ทำ
- ถอดรหัส entity เปลี่ยน
<,é,'และพวกพ้องเป็นอักขระจริง - คง URL ของลิงก์ เขียนแต่ละลิงก์เป็น
text (https://…)เพื่อไม่ให้ปลายทางหายไป
- คัดลอกข้อความหรือดาวน์โหลดเป็นไฟล์
ตัวอย่าง
อินพุตตัวอย่างเป็นหน้า release notes เล็ก ๆ ที่มี title, บล็อก style, สคริปต์, หัวข้อ, ย่อหน้าที่มีลิงก์, รายการ และการขึ้นบรรทัดใหม่ เอาต์พุตจะเหลือเฉพาะสิ่งที่ผู้อ่านเห็น:
Release notes
Version 2.0 – what's new
Faster builds, a dark theme and better documentation.
Search with Ctrl + K
Prices from €5 / month
ทำงานอย่างไร
HTML ถูกประมวลผลเป็นข้อความด้วยแพทเทิร์นที่รัดกุม แทนที่จะโหลดเข้าไปในหน้าเว็บ จึงไม่มีสิ่งใดในนั้นถูกรัน และไม่มีการดึงรูปภาพหรือสคริปต์ ค่า attribute ที่มีอักขระ > ถูกจัดการอย่างถูกต้อง และคอมเมนต์หรือสคริปต์ที่ไม่ได้ปิดจะถูกลบไปจนถึงท้ายอินพุต แทนที่จะรั่วออกไปในเอาต์พุต
เนื่องจากเครื่องมือไม่ได้สร้าง document tree เต็มรูปแบบ HTML ที่เสียหายหนักอาจได้การขึ้นบรรทัดใหม่ที่ต่างจากที่เบราว์เซอร์แสดงเล็กน้อย แต่ตัวข้อความจะถูกเก็บไว้เสมอ
คำถามที่พบบ่อย
› สคริปต์และสไตล์ถูกลบออกด้วยไหม?
ใช่ เนื้อหาของอิลิเมนต์ script, style, noscript และ template จะถูกทิ้งทั้งหมด รวมถึงคอมเมนต์ HTML และ doctype จึงไม่มีโค้ดหลุดเข้าไปในข้อความของคุณ
› ย่อหน้าและรายการยังอยู่ไหม?
เมื่อเปิด คงย่อหน้าและการขึ้นบรรทัดใหม่ หัวข้อ ย่อหน้า และรายการจะถูกคั่นด้วยบรรทัดว่าง รายการย่อยและ div จะขึ้นบรรทัดใหม่ และ br จะกลายเป็นการขึ้นบรรทัดใหม่ ปิดตัวเลือกนี้เพื่อได้ข้อความบรรทัดเดียวต่อเนื่อง
› entity อย่าง และ & จะเป็นอย่างไร?
จะถูกถอดรหัสเป็นอักขระที่แทนอยู่ & จึงกลายเป็น & และ non-breaking space กลายเป็นช่องว่างปกติ ปิด ถอดรหัส entity เพื่อคงไว้ตามที่เขียน
› HTML ของฉันถูกอัปโหลดหรือไม่?
ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ซึ่งหมายความว่าไม่มีสิ่งใดใน HTML ถูกโหลดหรือรันด้วย