แปลงข้อความเป็น slug
slug คือส่วนของ URL ที่คนอ่านเข้าใจได้ เช่น why-rust-is-winning ใน yoursite.co.th/why-rust-is-winning เครื่องมือนี้จะถอดอักษรละตินที่มีเครื่องหมายกำกับให้เหลือ ASCII ล้วน แทนที่กลุ่มอักขระที่ไม่ใช่ตัวอักษรหรือตัวเลขด้วยตัวคั่นเพียงตัวเดียว จัดหัวท้ายให้เรียบร้อย แล้วตัดผลลัพธ์ตามความยาวที่คุณกำหนด ขอบอกข้อจำกัดสำคัญที่สุดไว้ก่อน: อักษรไทยจะไม่ถูกถอดเป็นอักษรโรมัน แต่จะถูกลบทิ้งไป ดังนั้นหัวเรื่องภาษาไทยต้องเขียนเป็นอักษรโรมันหรือภาษาอังกฤษเองก่อนแล้วจึงวางลงมา รายละเอียดและทางเลือกอยู่ด้านล่าง
slug ถูกสร้างขึ้นอย่างไร
-
1
วางหัวเรื่องหรือวลี
หัวข้อบทความ ชื่อสินค้า หรือชื่อหมวดก็ได้ ผลลัพธ์จะอัปเดตขณะที่คุณพิมพ์
-
2
เครื่องหมายกำกับกลายเป็น ASCII
`é` กลายเป็น `e`, `ß` กลายเป็น `ss`, `ø` กลายเป็น `o`, `ł` กลายเป็น `l` ส่วนสัญลักษณ์สกุลเงินจะเขียนเป็นตัวอักษร เช่น `€` กลายเป็น `EUR`
-
3
อักษรไทยหายไปในขั้นนี้
อักษรไทยไม่มีตัวเทียบใน ASCII จึงถูกตัดออกไปเลย เหลือไว้เพียงตัวเลขและอักษรละตินที่อยู่ในหัวเรื่องเท่านั้น
-
4
ที่เหลือทั้งหมดกลายเป็นตัวคั่น
กลุ่มอักขระใดก็ตามที่อยู่นอก `A-Z`, `a-z` และ `0-9` จะกลายเป็นตัวคั่นหนึ่งตัว ตัวคั่นที่ติดกันจะยุบรวมกัน และหัวท้ายจะถูกตัดออก
-
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 แบบวงกลม รูปแบบโครงร่าง เติม และวงกลมตัวเลขสำหรับประวัติโซเชียล แชท และเอกสาร
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Texto para slug [PT]
- Text zu Slug [DE]
- テキストをスラッグに変換 [JA]
- Chuyển văn bản thành slug [VI]
- Texto a slug [ES]
- Tekst naar slug [NL]
- 텍스트를 슬러그로 [KO]
- Teks ke slug [ID]
- Text till slug [SV]
- Tekst na slug [PL]
- Texte en slug [FR]
- تحويل النص إلى slug [AR]
- Testo in slug [IT]
- Text to Slug [EN]
- Текст в слаг [RU]
- Metinden slug'a [TR]
- 文本转 slug [ZH]