24 converter หน่วย · สกุลเงิน · ไฟล์

แปลงข้อความเป็น slug ของ URL ตัวพิมพ์เล็ก ยัติภังค์ ไม่มีเครื่องหมายกำกับ ฟรี ออนไลน์ ปลอดภัย

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

เขียนในอีกรูปแบบหนึ่ง

เอาเครื่องหมายออกจากอักษรละตินเท่านั้น
เกี่ยวกับรูปแบบการเขียนนี้
สิ่งที่ทำ แปลงบรรทัดเป็นตัวพิมพ์เล็ก เอาเครื่องหมายกำกับออกจากอักษรละติน เปลี่ยนทุกอย่างที่ไม่ใช่ตัวอักษรหรือตัวเลขเป็นยัติภังค์ และบีบยัติภังค์ที่ซ้ำกันให้เหลืออันเดียว “Crème Brûlée” จะกลายเป็น “creme-brulee”.
สิ่งที่ไม่ทำ มันไม่ถอดอักษรเป็นอักษรละติน บรรทัดภาษาญี่ปุ่น อาหรับ หรือกรีกจะกลับมาในอักษรของตัวเอง ไม่ถูกสะกดออกมาเป็นอักษรละติน — ที่อยู่เว็บใส่ตัวอักษรเหล่านั้นได้ และการทิ้งไปจะทำให้ได้ slug ว่างเปล่าบนครึ่งหนึ่งของเว็บ.
และเรื่องภาษา เครื่องหมายถูกเอาออกจากอักษรละตินเท่านั้น และนั่นเป็นความตั้งใจ “й” ในภาษารัสเซียไม่ใช่ “и” ที่มีเครื่องหมาย และ “ї” ในภาษายูเครนก็ไม่ใช่ “і” — เป็นตัวอักษรคนละตัว และการเอาเครื่องหมายออกจะเปลี่ยนคำ ตัวอักษรที่แยกออกจากกันไม่ได้เลยจะถูกสะกดแทน: “ß” ในภาษาเยอรมันกลายเป็น “ss” “ø” ในภาษาเดนมาร์กกลายเป็น “o” “ł” ในภาษาโปแลนด์กลายเป็น “l”.
ทำงานที่ไหน ในเบราว์เซอร์ของคุณ สิ่งที่คุณพิมพ์ที่นี่จะไม่ถูกส่งไปที่ใดเลย ดังนั้นฉบับร่าง รหัสผ่าน หรือชื่อลูกค้า ก็ปลอดภัยที่นี่เท่ากับในโปรแกรมแก้ไขข้อความ

ไม่มีการอัปโหลด

บรรทัดเดียวกันในทั้งเจ็ดรูปแบบ

รูปแบบการเขียน บรรทัดเดียวกัน เขียนในรูปแบบนั้น
ตัวพิมพ์ใหญ่CRÈME BRÛLÉE สำหรับ 2 ท่าน — STRASSE 17, FOOBAR
ตัวพิมพ์เล็กcrème brûlée สำหรับ 2 ท่าน — straße 17, foobar
Title CaseCrème Brûlée สำหรับ 2 ท่าน — Straße 17, Foobar
snake_casecrème_brûlée_สำหร_บ_2_ท_าน_straße_17_foo_bar
kebab-casecrème-brûlée-สำหร-บ-2-ท-าน-straße-17-foo-bar
camelCasecrèmeBrûléeสำหรบ2ทานStraße17FooBar
slug ของ URLcreme-brulee-สำหร-บ-2-ท-าน-strasse-17-foobar

รูปแบบเหล่านี้มาจากไหน

ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเคยเป็นตัวอักษรสองชุดที่ต่างกัน ตัวพิมพ์ใหญ่เป็นแบบโรมัน ใช้สกัดลงบนหิน ส่วนตัวพิมพ์เล็กสืบมาจากอักษรมินัสคูลแบบการอแล็งเฌียง ซึ่งเกิดจากปากกาที่เคลื่อนไปบนแผ่นหนังอย่างรวดเร็ว ช่างพิมพ์เก็บอักษรสองชุดนี้ไว้ในถาดแยกกัน คือถาดบน (upper case) และถาดล่าง (lower case) และชื่อเหล่านี้ก็ติดมานานหลังจากไม่มีถาดแล้ว ส่วนรูปแบบสำหรับงานโปรแกรมมีอายุน้อยกว่ามาก และถูกคิดขึ้นเพื่อแก้ปัญหาข้อเดียว คือชื่อไม่สามารถมีช่องว่างได้ snake_case มาจากภาษา C ในยุคแรก camelCase มาจาก Smalltalk kebab-case มาจาก Lisp และ URL slug เกิดจากความจำเป็นที่ต้องนำชื่อเรื่องที่คนอ่านเข้าใจไปใส่ในที่อยู่เว็บ ซึ่งไม่อนุญาตให้มีช่องว่างและเครื่องหมายกำกับเสียง

คุณจะพบได้ที่ไหน

Title Case เหมาะกับหัวข้อและชื่อหนังสือ ส่วนตัวพิมพ์ใหญ่เฉพาะต้นประโยค (sentence case) เหมาะกับแทบทุกอย่างที่เหลือ และใช้กับหน้าจออินเทอร์เฟซมากขึ้นเรื่อย ๆ เพราะอ่านได้เร็วกว่า snake_case ใช้ตั้งชื่อคอลัมน์ในฐานข้อมูลและตัวแปรใน Python camelCase ใช้ตั้งชื่อตัวแปรใน JavaScript และเมธอดใน Java kebab-case ใช้ตั้งชื่อคลาส CSS และชื่อไฟล์ในโปรเจกต์เว็บ ส่วน slug คือสิ่งที่เปลี่ยนพาดหัวบทความให้เป็นส่วนท้ายของที่อยู่เว็บ และเป็นการแปลงเพียงอย่างเดียวในหน้านี้ที่เสิร์ชเอนจินอ่าน

คำถามที่คนมักถาม

ทำไมการเปลี่ยนเป็นตัวพิมพ์ใหญ่จึงบางครั้งทำให้จำนวนตัวอักษรเปลี่ยนไป

เพราะตัวพิมพ์ใหญ่และเล็กเป็นคุณสมบัติของภาษา ไม่ใช่ของตัวอักษรแต่ละตัว ตัว ß ในภาษาเยอรมันจะกลายเป็น SS เมื่อเป็นตัวพิมพ์ใหญ่ ตัวอักษรหนึ่งตัวจึงกลายเป็นสองตัว ภาษาตุรกีมี i แบบมีจุดและแบบไม่มีจุด และการเปลี่ยน i เป็นตัวพิมพ์ใหญ่จะได้ İ ไม่ใช่ I ถ้าทำผิด คำภาษาตุรกีจะกลายเป็นอีกคำหนึ่ง การแปลงในหน้านี้ทำตามกฎของภาษาที่หน้านั้นใช้อยู่ ดังนั้นข้อความเดียวกันจึงอาจให้ผลต่างกันระหว่างหน้าภาษาตุรกีกับหน้าภาษาอังกฤษ

ทำไม slug จึงตัดเครื่องหมายกำกับเสียงและเครื่องหมายวรรคตอนออก

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

คำตอบแม่นยำหรือไม่?

ถ้าหน่วยทั้งสองกำหนดค่าอิงกันด้วยจำนวนเต็ม คำตอบก็แม่นยำ — หน้านี้บอกไว้เหนือตัวเลข และการปัดเศษมีเพียงในจำนวนหลักที่แสดง แต่ถ้าอัตราส่วนไม่เป็นทศนิยมจำกัด หน้านี้จะแสดง 12 หลักนัยสำคัญ และบอกว่าความสัมพันธ์นั้นเป็นค่าประมาณ แทนที่จะแสร้งว่าแม่นยำ

สิ่งที่ฉันพิมพ์จะออกจากอุปกรณ์ของฉันหรือไม่?

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

ทำไมคุณจึงแปลงข้อความเป็น URL slug

ทุกหน้าบนเว็บมีที่อยู่ และส่วนสุดท้ายของที่อยู่นั้นมักเป็นคำไม่กี่คำ เช่น how-to-repot-a-fern, annual-report-2026, contact-us ส่วนนั้นคือ slug เป็นส่วนท้ายของ URL ที่คนอ่านออก เป็นส่วนที่บอกผู้อ่านและเสิร์ชเอนจินว่าหน้านั้นเกี่ยวกับอะไรก่อนที่หน้าจะโหลดเสร็จด้วยซ้ำ เมื่อคุณเผยแพร่บทความ สินค้า หมวดหมู่ หรือไฟล์ ต้องมีใครสักคนเปลี่ยนชื่อเรื่องที่เขียนอย่างเต็มรูปแบบให้เป็นส่วนท้ายนั้น การแปลงข้อความเป็น URL slug คือการนำชื่อเรื่องตามที่คนเขียน ซึ่งมีตัวพิมพ์ใหญ่ ช่องว่าง เครื่องหมายจุลภาค และเครื่องหมายกำกับเสียง มาลดเหลือเพียงคำตัวพิมพ์เล็กที่เชื่อมด้วยยัติภังค์ ซึ่งเซิร์ฟเวอร์ เบราว์เซอร์ และตัวตรวจสอบลิงก์ทุกตัวยอมรับได้โดยไม่มีปัญหา

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

การแปลงทำอะไรบ้าง

ตัวพิมพ์เล็ก ลบเครื่องหมาย และใส่ยัติภังค์

หน้านี้ทำงานสามขั้นตอน ขั้นแรกแปลงบรรทัดเป็นตัวพิมพ์เล็ก ขั้นที่สองนำเครื่องหมายกำกับเสียงและเครื่องหมายอื่นออกจากตัวอักษรละติน ดังนั้น é กลายเป็น e และ ü กลายเป็น u จากนั้นแทนที่ทุกอย่างที่ไม่ใช่ตัวอักษรหรือตัวเลขด้วยยัติภังค์ และบีบยัติภังค์ที่ซ้ำกันให้เหลือตัวเดียว บรรทัด Crème Brûlée for 2 — Straße 17, fooBar จะกลับมาเป็น creme-brulee-for-2-strasse-17-foobar เครื่องหมายจุลภาค เครื่องหมายขีด และช่องว่างกลายเป็นยัติภังค์ตัวเดียวทั้งหมด เครื่องหมายกำกับเสียงหายไป ß กลายเป็น ss และตัวเลขยังอยู่ที่เดิม

ยัติภังค์ไม่ซ้อนกันและไม่อยู่ที่ปลายทั้งสองด้าน

ชื่อเรื่องอย่าง Hello, World! ลงท้ายด้วยเครื่องหมายวรรคตอน และการแทนที่แบบง่ายๆ จะทิ้งยัติภังค์ค้างอยู่ท้ายสุด หน้านี้ตัดยัติภังค์จากปลายทั้งสองด้านและยุบสายยัติภังค์ที่ติดกัน ผลลัพธ์จึงเป็น hello-world ไม่ใช่ hello-world- หรือ hello--world เรื่องนี้สำคัญกว่าที่เห็น เพราะยัติภังค์ท้ายสุดทำให้ที่อยู่ดูไม่เรียบร้อย และยัติภังค์คู่อาจทำให้ลิงก์เสียเมื่อมีคนคัดลอกไปวางในข้อความ

การคัดลอกผลลัพธ์

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

สิ่งที่การแปลงไม่ทำ

ไม่ถอดเสียงอักษรอื่นเป็นอักษรละติน

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

ไม่ลบเครื่องหมายทุกตัวในทุกอักษร

ตัวอักษรบางตัวนอกอักษรละตินมีเครื่องหมายที่เป็นส่วนหนึ่งของตัวอักษรนั้นเอง ตัวอย่างเช่น й ในภาษารัสเซียและ ї ในภาษายูเครน เครื่องหมายเป็นส่วนหนึ่งของวิธีเขียนตัวอักษร หน้านี้จึงปล่อยไว้ตามเดิม ตรรกะเดียวกันใช้กับตัวอักษรอย่างสระของภาษาฮินดี จะนำออกเฉพาะเครื่องหมายกำกับเสียงที่อยู่บนตัวอักษรละติน

ไม่ทำให้ผลลัพธ์สั้นลง

ชื่อเรื่องยาวจะได้ slug ยาว หน้านี้ไม่ตัดคำเล็กๆ อย่าง the, of หรือ and และไม่ตัดที่ความยาวคงที่ หากต้องการที่อยู่ที่สั้นลง ให้ย่อชื่อเรื่องก่อน slug ที่มีสี่ถึงหกคำที่มีความหมายอ่านง่ายกว่าในผลการค้นหา เมื่อเทียบกับ slug ที่ซ้ำพาดหัวทั้งหมด

ไม่ตรวจว่า slug ว่างอยู่หรือไม่

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

ตัวอักษรที่ต้องดูอีกครั้ง

ß และอุมเลาท์ในภาษาเยอรมัน

ตัว s แหลมกลายเป็น ss ดังนั้น Straße ได้ strasse อุมเลาท์สูญเสียจุด ดังนั้น Müller ได้ muller ผู้เผยแพร่ชาวเยอรมันบางรายชอบ mueller ซึ่งรักษาการออกเสียงไว้ หากผู้อ่านของคุณค้นหาด้วยการสะกดแบบมี e ให้เขียนชื่อเรื่องแบบนั้นก่อนแปลง

ตัวอักษรสแกนดิเนเวียและโปแลนด์

ตัว o ที่มีเส้นทแยงกลายเป็น o ธรรมดา ดังนั้น Ørsted ได้ orsted และ ł ในภาษาโปแลนด์กลายเป็น l ดังนั้น Łódź ได้ lodz ส่วน Å และ ä สูญเสียเครื่องหมายและกลายเป็น a ผลลัพธ์เหล่านี้เป็นสิ่งที่คนส่วนใหญ่คาดหวัง แต่ชื่อที่มีความภาคภูมิใจของท้องถิ่นผูกอยู่อาจสมควรได้รับการจัดการที่ต่างออกไปด้วยมือ

ตัว i มีจุดและไม่มีจุดในภาษาตุรกี

การแปลงเป็นตัวพิมพ์เล็กเป็นไปตามภาษาของหน้า ในภาษาตุรกี İ เมื่อเป็นตัวพิมพ์เล็กได้ i และ I เมื่อเป็นตัวพิมพ์เล็กได้ ı ซึ่งยังคงเป็นตัวอักษรของตัวเอง ตัวแปลงที่ใช้กฎภาษาอังกฤษจะเปลี่ยนตัว I พิมพ์ใหญ่ทุกตัวเป็น i และทำให้คำเปลี่ยนไป หน้านี้ทำตามภาษาที่เขียน

สำเนียงในภาษาโรมาเนีย ฝรั่งเศส และสเปน

ตัวอักษร ă, â, î, ș และ ț กลายเป็น a, a, i, s และ t ในภาษาฝรั่งเศส é, è, ê และ ç ได้ e และ c ในภาษาสเปน ñ ได้ n ซึ่งเป็นจุดที่ slug อาจเปลี่ยนความหมายได้ คือ año แปลว่าหนึ่งปี กับ ano ซึ่งเป็นอีกคำหนึ่ง ยุบเหลือสายอักขระเดียวกัน โปรดจำไว้เมื่อพาดหัวเล่นกับความต่างนี้

เครื่องหมายซ้อนกันในภาษาเวียดนาม

ตัวอักษรภาษาเวียดนามอาจมีเครื่องหมายสองตัวพร้อมกัน ทั้งสองถูกนำออก และ đ กลายเป็น d ดังนั้น Hà Nội ได้ ha-noi ผลลัพธ์ผู้พูดภาษาเวียดนามอ่านออก แม้ว่าวรรณยุกต์จะสูญหายไป

ทำไม slug จึงมีหน้าตาแบบนี้

ตัวพิมพ์เล็กเพราะที่อยู่อาจแยกตัวพิมพ์ใหญ่เล็ก

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

ยัติภังค์เพราะอ่านเหมือนช่องว่าง

เสิร์ชเอนจินถือว่ายัติภังค์เป็นตัวคั่นคำ และขีดล่างเป็นตัวเชื่อม slug ที่มียัติภังค์จะถูกอ่านเป็นคำแยกกัน ซึ่งเป็นสิ่งที่คุณต้องการเพื่อการจัดอันดับตามคำเหล่านั้น นี่คือเหตุผลที่ที่อยู่เว็บนิยม kebab-case และเหตุที่รูปแบบขีดล่าง snake_case อยู่ในโค้ดและฐานข้อมูลมากกว่าในที่อยู่

ไม่มีอักขระพิเศษเพราะต้องเข้ารหัส

ช่องว่าง เครื่องหมายจุลภาค เครื่องหมายคำถาม เครื่องหมายแอมเพอร์แซนด์ และเครื่องหมายทับ ล้วนมีความหมายภายในที่อยู่ เครื่องหมายคำถามเริ่มสตริงคิวรี เครื่องหมายทับเริ่มระดับใหม่ของเส้นทาง อักขระที่มีความหมายของตัวเองต้องเข้ารหัสแบบเปอร์เซ็นต์เมื่อใช้เป็นข้อความธรรมดา และ slug ที่เต็มไปด้วย %20 และ %C3%A9 ดูไม่สวยและพังง่าย การใช้เฉพาะตัวอักษร ตัวเลข และยัติภังค์หลีกเลี่ยงคำถามทั้งหมดนี้

ไม่มีเครื่องหมายกำกับเสียงเพราะไม่ใช่ทุกเครื่องมือรองรับ

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

เมื่อ slug ที่สะอาดสำคัญ

บล็อกโพสต์และบทความ

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

หน้าสินค้าและหมวดหมู่

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

ชื่อไฟล์สำหรับการดาวน์โหลด

ไฟล์ชื่อ Final Report (v2) copy.pdf จะสร้างปัญหาในที่อยู่ ไฟล์ชื่อ final-report-v2.pdf จะไม่สร้างปัญหา หากคุณเผยแพร่ไฟล์ดาวน์โหลด กฎของ slug ก็เป็นกฎชื่อไฟล์ที่ดีด้วย สำหรับเอกสารที่ต้องเปลี่ยนรูปแบบระหว่างทาง ตัวแปลงอย่าง HTML เป็น PDF ช่วยให้ชื่อและเนื้อหาอยู่ในการควบคุมของคุณ

แองเคอร์และลิงก์ภายในหน้า

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

กิ่ง Git และตัวระบุ

ชื่อกิ่ง ป้ายกำกับปัญหา และชื่อโฟลเดอร์เผชิญข้อจำกัดเดียวกับที่อยู่ ฟีเจอร์ที่ชื่อ Add user login กลายเป็น add-user-login สำหรับตัวระบุในโค้ดที่ต้องการตัวพิมพ์ใหญ่แทนยัติภังค์ camelCase เป็นรูปแบบพี่น้อง

วิธีแปลงข้อความเป็น URL slug ที่นี่

วางหรือพิมพ์ชื่อเรื่อง

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

อ่านสิ่งที่เปลี่ยนไป

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

คัดลอกไปวางที่ต้องการ

กดปุ่มคัดลอกแล้วนำ slug ไปวางในที่ที่คุณต้องการ หากระบบเผยแพร่ของคุณแปลงเป็นตัวพิมพ์เล็กและทำความสะอาด slug ด้วย ผลลัพธ์จะผ่านไปโดยไม่เปลี่ยน ซึ่งเป็นสัญญาณที่ดีว่าทั้งสองสอดคล้องกัน

บรรทัดเดียวกันในอีกหกรูปแบบ

ตารางเดียวสำหรับเปรียบเทียบ

ใต้ตัวแปลง มีตารางแสดงบรรทัดตัวอย่างในทั้งเจ็ดรูปแบบที่ไซต์มีให้ ได้แก่ ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก Title Case, snake_case, kebab-case, camelCase และ URL slug การเปรียบเทียบเคียงข้างกันเป็นวิธีที่เร็วที่สุดในการดูว่ารูปแบบใดเหมาะกับที่ไหน หากคุณต้องการเพียงให้คำเป็นตัวเล็กและไม่เปลี่ยนอย่างอื่น ตัวพิมพ์เล็ก เป็นตัวเลือกธรรมดา สำหรับหัวข้อที่คนจะอ่าน Title Case คือรูปแบบที่ควรใช้

slug มาจากไหน

คำจากห้องข่าว

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

จากสตริงคิวรีสู่เส้นทางที่อ่านออก

เว็บไซต์ไดนามิกยุคแรกใช้ที่อยู่อย่าง page.php?id=4731 ใช้งานได้ แต่ไม่มีใครอ่านออก เส้นทางที่อ่านออกตามมาเมื่อเห็นชัดว่าคนตัดสินลิงก์ก่อนคลิก และเสิร์ชเอนจินให้น้ำหนักกับคำในนั้น ทุกวันนี้เครื่องมือเผยแพร่เกือบทั้งหมดสร้าง slug และการรู้ว่ากฎทำงานอย่างไรช่วยให้คุณเห็นผลลัพธ์ที่ต้องแก้

slug ในเวิร์กโฟลว์ที่กว้างขึ้นของคุณ

จากสเปรดชีตชื่อเรื่องสู่รายการที่อยู่

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

การวางแผนการเปลี่ยนเส้นทาง

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

รักษาการออกแบบและที่อยู่ให้สอดคล้องกัน

การตั้งชื่อสำคัญตลอดทั้งโครงการ คอมโพเนนต์ที่ชื่อ Primary Button ในไฟล์ออกแบบ คลาส primary-button ในสไตล์ชีต และหน้า /buttons/primary-button ล้วนอธิบายสิ่งเดียวกัน เมื่อชื่อทำตามกฎเดียว การค้นหาข้ามเครื่องมือจะพบทุกอย่าง สำหรับขนาดที่มาพร้อมคอมโพเนนต์เหล่านั้น px เป็น rem แปลงขนาดในขณะที่ชื่อยังคงสม่ำเสมอ

การเขียนชื่อเรื่องที่ได้ slug ดี

วางคำหลักไว้ก่อน

slug ถูกอ่านจากซ้ายไปขวา และคำแรกๆ มีน้ำหนักมากที่สุด เริ่มชื่อเรื่องด้วยหัวข้อ ไม่ใช่ด้วยคำเสริมอย่าง a, the หรือ how ชื่อเรื่องที่เปิดด้วยหัวข้อจะได้ slug ที่เปิดด้วยหัวข้อ

ให้สั้นไว้

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

หลีกเลี่ยงวันที่ เว้นแต่เนื้อหามีวันที่

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

อย่ายัดคีย์เวิร์ด

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

เลือกกฎหนึ่งข้อแล้วทำตามนั้น

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

ข้อผิดพลาดเมื่อแปลงข้อความเป็น URL slug

ผลลัพธ์ว่างเปล่า

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

ชื่อเรื่องต่างกัน แต่ slug เดียวกัน

Résumé และ Resume ได้ slug เดียวกัน เช่นเดียวกับ Año และ Ano ระบบเผยแพร่ของคุณมักเติมตัวเลขให้ตัวที่สอง ซึ่งทำให้ที่อยู่มีความหมายน้อยลง สังเกตเมื่อเกิดขึ้น และเรียบเรียงชื่อเรื่องใหม่หากทั้งสองสำคัญ

การเปลี่ยน slug ที่เผยแพร่แล้ว

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

slug ที่มีข้อมูลส่วนตัว

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

คิดว่าหน้านี้กับเซิร์ฟเวอร์ตรงกัน

ระบบเผยแพร่ของคุณอาจใช้กฎของตัวเองทับ slug ใดๆ ที่คุณวาง ตรวจสอบที่อยู่สุดท้ายหลังบันทึก หากต่างจากที่คุณคาดไว้ แสดงว่าระบบมีกฎที่คุณควรรู้

คำถามก่อนแปลง

ตัวเลขเกิดอะไรขึ้น

ตัวเลขยังอยู่ ทั้งในฐานะส่วนหนึ่งของคำที่อยู่ข้างๆ หรือเป็นคำแยกระหว่างยัติภังค์

เก็บตัวพิมพ์ใหญ่ไว้หรือไม่

ไม่ ทุกอย่างเป็นตัวพิมพ์เล็กตามภาษาของหน้า

slug เหมือนกับที่อยู่ทั้งหมดหรือไม่

ไม่ slug คือส่วนสุดท้ายของเส้นทาง โดเมนและโฟลเดอร์ใดๆ ก่อนหน้านั้นกำหนดโดยไซต์ของคุณ

ใช้ขีดล่างแทนยัติภังค์ได้หรือไม่

ได้ แต่สำหรับที่อยู่ ยัติภังค์เป็นมาตรฐาน เพราะเสิร์ชเอนจินอ่านเป็นช่องว่าง สำหรับโค้ด ดู snake_case

ข้อความของฉันถูกอัปโหลดไปที่ใดหรือไม่

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

ถ้าภาษาของฉันไม่มีตัวอักษรละตินล่ะ

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

ตัวอย่างการใช้งานจริง

สมมุติว่าคุณดูแลเว็บไซต์ร้านเบเกอรีเล็กๆ และกำลังเผยแพร่สามหน้า ได้แก่ Crème Brûlée for Two, Sourdough Starter: Notes for Beginners และ Müsli & Granola — 2026 Prices คุณวางทีละบรรทัด บรรทัดแรกได้ creme-brulee-for-two บรรทัดที่สองได้ sourdough-starter-notes-for-beginners และคุณตัดสินใจว่ายาวเกินไป จึงย่อชื่อเรื่องเป็น Sourdough Starter Basics แล้วแปลงอีกครั้งได้ sourdough-starter-basics บรรทัดที่สามได้ musli-granola-2026-prices คุณตัดปีออก เพราะหน้าจะถูกปรับปรุง และลงตัวที่ musli-granola-prices สาม slug ตัวพิมพ์เล็กทั้งหมด มียัติภังค์ทั้งหมด ไม่มีเครื่องหมายหรือสัญลักษณ์เลย ทั้งหมดใช้เวลาหนึ่งนาที และการตัดสินใจที่สำคัญ คือการตัดปีออก เป็นของคุณ ไม่ใช่ของหน้านี้

รายการตรวจสอบสั้นๆ

ก่อนแปลง

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

ระหว่างแปลง

สังเกตยัติภังค์ ตรวจว่าไม่มีคำใดหายไป และดูว่าตัวอักษรที่มีเครื่องหมายและตัวอักษรพิเศษถูกจัดการอย่างไร

หลังแปลง

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

ข้อความของคุณอยู่บนอุปกรณ์ของคุณ

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

โดยสรุป

หากต้องการแปลงข้อความเป็น URL slug ที่นี่ ให้วางชื่อเรื่องแล้วอ่านผลลัพธ์ที่เป็นตัวพิมพ์เล็ก นำเครื่องหมายออกจากตัวอักษรละติน แทนที่อักขระอื่นทุกตัวด้วยยัติภังค์ และบีบยัติภังค์ที่ซ้ำให้เหลือตัวเดียว หน้านี้ไม่ถอดเสียงภาษาญี่ปุ่น อาหรับ หรือกรีก ไม่ลบเครื่องหมายที่เป็นส่วนหนึ่งของตัวอักษรอย่าง й ในภาษารัสเซีย และไม่ย่อหรือตรวจสอบความซ้ำ การตัดสินใจเหล่านั้นจึงเป็นของคุณ ตัวอักษรอย่าง ß, ø และ ł กลายเป็น ss, o และ l และการแปลงเป็นตัวพิมพ์เล็กเป็นไปตามภาษาของหน้า ดังนั้น İ ในภาษาตุรกีจึงถูกจัดการแบบภาษาตุรกี ไม่มีสิ่งใดถูกอัปโหลด

ความยาวและพื้นที่ มวลและปริมาตร อุณหภูมิ สกุลเงิน