แปลงข้อความเป็น slug

slug คือส่วนของ URL ที่คนอ่านเข้าใจได้ เช่น why-rust-is-winning ใน yoursite.co.th/why-rust-is-winning เครื่องมือนี้จะถอดอักษรละตินที่มีเครื่องหมายกำกับให้เหลือ ASCII ล้วน แทนที่กลุ่มอักขระที่ไม่ใช่ตัวอักษรหรือตัวเลขด้วยตัวคั่นเพียงตัวเดียว จัดหัวท้ายให้เรียบร้อย แล้วตัดผลลัพธ์ตามความยาวที่คุณกำหนด ขอบอกข้อจำกัดสำคัญที่สุดไว้ก่อน: อักษรไทยจะไม่ถูกถอดเป็นอักษรโรมัน แต่จะถูกลบทิ้งไป ดังนั้นหัวเรื่องภาษาไทยต้องเขียนเป็นอักษรโรมันหรือภาษาอังกฤษเองก่อนแล้วจึงวางลงมา รายละเอียดและทางเลือกอยู่ด้านล่าง

slug ถูกสร้างขึ้นอย่างไร

  1. 1

    วางหัวเรื่องหรือวลี

    หัวข้อบทความ ชื่อสินค้า หรือชื่อหมวดก็ได้ ผลลัพธ์จะอัปเดตขณะที่คุณพิมพ์

  2. 2

    เครื่องหมายกำกับกลายเป็น ASCII

    `é` กลายเป็น `e`, `ß` กลายเป็น `ss`, `ø` กลายเป็น `o`, `ł` กลายเป็น `l` ส่วนสัญลักษณ์สกุลเงินจะเขียนเป็นตัวอักษร เช่น `€` กลายเป็น `EUR`

  3. 3

    อักษรไทยหายไปในขั้นนี้

    อักษรไทยไม่มีตัวเทียบใน ASCII จึงถูกตัดออกไปเลย เหลือไว้เพียงตัวเลขและอักษรละตินที่อยู่ในหัวเรื่องเท่านั้น

  4. 4

    ที่เหลือทั้งหมดกลายเป็นตัวคั่น

    กลุ่มอักขระใดก็ตามที่อยู่นอก `A-Z`, `a-z` และ `0-9` จะกลายเป็นตัวคั่นหนึ่งตัว ตัวคั่นที่ติดกันจะยุบรวมกัน และหัวท้ายจะถูกตัดออก

  5. 5

    ขีดจำกัดความยาวตัดส่วนท้าย

    กรอกจำนวนอักขระสูงสุด หรือใส่ `0` หากไม่ต้องการจำกัด การตัดนับเป็นอักขระจึงอาจตกกลางคำได้ ส่วนตัวคั่นที่ค้างอยู่ท้ายสุดจะถูกลบออกภายหลัง

ข้อจำกัดสำคัญที่สุด: อักษรไทยจะถูกลบ

เครื่องมือนี้สร้าง slug แบบ ASCII และถอดได้เฉพาะสิ่งที่มีตัวเทียบใน ASCII นั่นคืออักษรละตินพร้อมเครื่องหมายกำกับเท่านั้น อักษรไทยไม่มีตัวเทียบเช่นนั้น จึงไม่ได้ถูกถอดเป็นอักษรโรมันแต่ถูกตัดทิ้ง อักษรซีริลลิก กรีก อาหรับ ฮีบรู จีน ญี่ปุ่น และเกาหลี ก็เป็นแบบเดียวกัน

หัวเรื่องที่คุณวาง slug ที่ได้
วิธีเขียนบล็อกในปี 2026 2026
โน้ตบุ๊คราคาไม่เกิน 20,000 บาท 20-000
รีวิวมือถือ (ว่าง)

จึงมีทางเลือกที่ใช้ได้จริงสองทาง

เขียนหัวเรื่องเป็นอักษรโรมันเอง เว็บไทยจำนวนมากทำแบบนี้อยู่แล้ว พิมพ์ witthi khian blog pi 2026 แล้วคุณจะได้ witthi-khian-blog-pi-2026 จากนั้นเรื่องช่องว่าง เครื่องหมายวรรคตอน ตัวพิมพ์ใหญ่เล็ก และความยาว ปล่อยให้เครื่องมือจัดการต่อ

คง URL เป็นภาษาไทย เบราว์เซอร์และเสิร์ชเอนจินสมัยนี้รองรับ URL อย่าง /วิธีเขียนบล็อก ได้ถูกต้อง โดยภายในเก็บเป็นรหัสเปอร์เซ็นต์ กรณีนี้ให้กำหนด slug ในระบบจัดการเนื้อหาโดยตรง ไม่ต้องใช้เครื่องมือนี้

สามค่าที่ปรับได้

ค่าที่ปรับ ทำอะไร หมายเหตุ
ตัวคั่น อักขระที่ใช้แทนช่องว่างและเครื่องหมายวรรคตอน ใส่ได้ตัวเดียว หากปล่อยว่างจะกลับไปใช้ -
ความยาวสูงสุด เพดานจำนวนอักขระ ใส่ 0 เพื่อไม่จำกัด สูงสุด 500 ตัดตามอักขระ ไม่ใช่ตามคำ
ตัวพิมพ์เล็ก เปลี่ยน A-Z เป็น a-z เปิดไว้เป็นค่าเริ่มต้น หากปิดจะคงตัวพิมพ์เดิมของคุณไว้

ตัวอย่างการแปลง

หัวเรื่องที่คุณวาง slug ที่ได้
witthi khian blog pi 2026 witthi-khian-blog-pi-2026
notebook rakha mai koen 20000 baht notebook-rakha-mai-koen-20000-baht
Node.js vs Deno: benchmark 2026 node-js-vs-deno-benchmark-2026
Rust vs Go benchmark 2026 rust-vs-go-benchmark-2026
C++ for beginners c-for-beginners

บรรทัดสุดท้ายควรจำไว้ ++ ก็เป็นเครื่องหมายวรรคตอนเช่นกัน จาก C++ จึงเหลือเพียง c ตัวเดียว หากสัญลักษณ์นั้นมีความหมาย ให้เขียนเป็นคำตั้งแต่ในหัวเรื่อง เช่น C plus plus for beginners จะได้ c-plus-plus-for-beginners

slug ที่ดีเป็นอย่างไร

  • สั้น สามถึงห้าคำครอบคลุมหัวข้อส่วนใหญ่ได้แล้ว slug ยาวสิบสองคำมักบอกว่าหัวเรื่องเยิ่นเย้อ
  • คำสำคัญไว้หน้า วางคำที่สำคัญไว้ต้นสุด ทั้งเสิร์ชเอนจินและคนอ่านจากซ้ายไปขวาเหมือนกัน
  • ตัดคำเชื่อมทิ้ง คำอย่าง a, the, of ทำให้ยาวขึ้นโดยไม่เพิ่มความหมาย เว้นแต่ตัดแล้วความหมายเปลี่ยน
  • ระวังเรื่องปี top-10-js-frameworks-2026 จะดูเก่าตั้งแต่เดือนกุมภาพันธ์
  • ใช้คำนามมากกว่าคำกริยา rust-performance-guide อ่านลื่นกว่า guiding-rust-performance

หลีกเลี่ยง slug ซ้ำกัน

หากบทความสองชิ้นย่อลงมาเป็น slug เดียวกัน เช่นทั้งคู่ใช้ชื่อว่า “บทนำ” ระบบจัดการเนื้อหาส่วนใหญ่จะเติม -2 แล้วก็ -3 ให้เงียบ ๆ ใช้งานได้อยู่ แต่ดูไม่เรียบร้อยและไม่บอกอะไรผู้อ่านเลย ทางที่ดีคือแยกความต่างที่ตัวหัวเรื่องก่อนบันทึก introduction-to-rust กับ introduction-to-go ไม่ซ้ำกันและบอกเนื้อหาได้ดีกว่า introduction กับ introduction-2 มาก

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

เพราะอักษรไทยไม่มีตัวเทียบใน ASCII จึงถูกลบทิ้งแทนที่จะถอดเป็นอักษรโรมัน เหลือไว้เพียงอักษรละตินและตัวเลขที่อยู่ในหัวเรื่องเท่านั้น อักษรซีริลลิก อาหรับ ฮีบรู กรีก จีน ญี่ปุ่น และเกาหลี ก็เป็นเช่นเดียวกัน ให้เขียนหัวเรื่องสั้น ๆ เป็นอักษรโรมันสำหรับ URL แล้ววางลงมา หรือคงภาษาไทยไว้ในระบบจัดการเนื้อหาแล้วปล่อยให้ระบบเข้ารหัส URL เอง

ขีดกลาง Google มองขีดกลางเป็นตัวแบ่งคำ แต่มองขีดล่างเป็นส่วนหนึ่งของคำเดียว ดังนั้น text-to-slug จึงถูกอ่านเป็นสามคำ ส่วน text_to_slug นับเป็นคำเดียว ช่องตัวคั่นรับขีดล่างได้หากระบบเก่าบังคับ แต่การที่ขีดกลางเป็นค่าเริ่มต้นนั้นมีเหตุผล

มันนับอักขระไม่ใช่คำ และตัดตรงจุดที่กำหนดพอดี ถ้ารอยตัดตกกลางคำ คำนั้นก็จะถูกตัดค้างไว้ มีเพียงตัวคั่นที่ค้างอยู่ท้ายสุดเท่านั้นที่ถูกลบออก ใส่ 0 หากไม่ต้องการขีดจำกัดใด ๆ เลย

เปลี่ยนได้ก็ต่อเมื่อทำ 301 redirect จาก URL เดิมไปยัง URL ใหม่ การเปลี่ยน URL ที่ใช้งานอยู่โดยไม่ทำ redirect จะทำให้ลิงก์ที่ชี้เข้ามาทั้งหมดเสียหาย และอันดับที่หน้านั้นสะสมไว้ก็หายไปด้วย หาก slug เดิมไม่ได้ผิดชัดเจน ปล่อยไว้อย่างนั้นดีกว่า

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

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

เครื่องแปลงตัวเลขเป็นคำไทย

เขียนจำนวนไม่เกิน 18 หลักเป็นคำไทย หรือเขียนจำนวนบาทและสตางค์ตามค่าที่กรอกในเบราว์เซอร์ รองรับเลขอารบิกกับเลขไทยและไม่ปัดค่า

เครื่องมือสร้างตัวอักษรวงกลม

แปลงข้อความธรรมดาให้เป็นตัวอักษรวงกลม (Ⓐ Ⓑ Ⓒ) ที่คัดลอกแล้ววางลงในไบโอ Instagram, TikTok และ Discord ได้ มีทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในวงกลม พร้อมตัวเลขในวงกลม โดยไม่ต้องใช้แอป

สัญลักษณ์ลูกศรสำหรับคัดลอก

คัดลอกลูกศร Unicode ที่ใช้บ่อยได้ในคลิกเดียว ทั้งแบบตรง สองเส้น ทแยง มีขอ วงกลม และสามเหลี่ยม สำหรับเอกสาร แชต และงานออกแบบ

สัญลักษณ์น้อยกว่าหรือเท่ากับ

คัดลอกสัญลักษณ์ ≤ และสัญลักษณ์เปรียบเทียบทางคณิตศาสตร์ที่เกี่ยวข้อง รวมถึง Unicode เอนทิตี HTML และการเขียน LaTeX สำหรับสเปรดชีต งานวิจัย และหน้าเว็บ

ตัวเข้ารหัสเอนทิตี HTML

แปลงอักขระ HTML ที่ต้องระวังห้าตัวเป็นเอนทิตีแบบคงที่ หรือถอดรหัสเอนทิตีเป็นข้อความในเบราว์เซอร์ของคุณ

เครื่องกำเนิดข้อความแบบวงกลม

แปลงข้อความธรรมดาเป็นอักขระ Unicode แบบวงกลม รูปแบบโครงร่าง เติม และวงกลมตัวเลขสำหรับประวัติโซเชียล แชท และเอกสาร

เครื่องมือนี้มีให้บริการในภาษาอื่น