ขีดล่างบนคีย์บอร์ด (_) ที่เริ่มจากมุกขีดเส้นใต้ในเครื่องพิมพ์ดีด จนกลายมาเป็น snake_case — อักขระเดียวที่ปลอดภัยแทนช่องว่างในชื่อผู้ใช้ อีเมล และชื่อไฟล์ พร้อมแบบเต็มความกว้าง _ และแบบขีดบน ‾ คลิกเพื่อคัดลอกได้ทันที
เครื่องหมายขีดล่าง หรือ low line (_, U+005F LOW LINE) คือขีดแนวนอนที่วางอยู่บนเส้นฐานของข้อความ ในบล็อก Basic Latin ของยูนิโค้ด จัดอยู่ในหมวดเครื่องหมายวรรคตอนแบบเชื่อมต่อ (Connector Punctuation) เดิมทีเป็นเพียงมุกเชิงกล: บนเครื่องพิมพ์ดีด การขีดเส้นใต้คำทำได้ด้วยการพิมพ์คำนั้น ถอยแคร่กลับไปจุดเริ่มต้น แล้วพิมพ์ทับตำแหน่งเดิมด้วยปุ่มขีดล่าง — ปุ่มเฉพาะที่มีมาตั้งแต่เครื่องพิมพ์ดีดรุ่น Caligraph ปี 1881 อักขระนี้เข้าสู่มาตรฐาน ASCII ในปี 1967 ที่รหัส 95 (0x5F) แทนที่ลูกศรซ้าย (←) ซึ่งเคยอยู่ตำแหน่งนั้นมาก่อน หลังจากที่ EBCDIC ของ IBM เพิ่มเข้ามาแล้วตั้งแต่ปี 1964 ในฐานะ "อักขระตัดคำ" โปรแกรมเมอร์จึงนำมันมาใช้เป็นตัวคั่นคำ — รูปแบบขีด_ล่างแทนช่องว่างมีใช้ในภาษา C มาตั้งแต่ปลายทศวรรษ 1960 แต่ชื่อ "snake_case" เพิ่งถูกบัญญัติขึ้นราวปี 2004 จากชุมชน Ruby (คู่มือสไตล์ PEP 8 ของ Python ยังคงเรียกมันว่า "lower_case_with_underscores") ปัจจุบันมันเป็นอักขระเดียวที่ปลอดภัยใช้แทนช่องว่างได้ในชื่อผู้ใช้ ส่วนหน้าของอีเมล ชื่อไฟล์ และสลัก URL ส่วนใน Markdown _ขีดล่างเดี่ยว_ หมายถึงตัวเอียง และ __ขีดล่างคู่__ หมายถึงตัวหนา มันมักถูกสับสนกับขีดกลาง (-, U+002D) และกับญาติความกว้างของมันเอง คือขีดล่างเต็มความกว้าง _ (U+FF3F) และขีดล่างคู่ ‗ (U+2017)
ขีดล่างมาตรฐานบนคีย์บอร์ด พร้อมตัวแปรความกว้างสองแบบ — แบบเต็มความกว้างที่ใช้ในงานเรียงพิมพ์เอเชียตะวันออก และขีดล่างคู่สำหรับระยะห่างสองชั้น
ขีดบนคือภาพสะท้อนของขีดล่าง — ขีดแนวนอนแบบเดียวกันทุกประการ เพียงแค่วางไว้เหนือข้อความแทนที่จะอยู่ด้านล่าง จึงมักถูกเข้าใจผิดว่าเป็นสิ่งตรงข้ามกัน มาครอน (macron) คือขีดสั้นที่คนมักพิมพ์แทนขีดบนโดยไม่ตั้งใจ
ใน URL ชื่อผู้ใช้ และชื่อไฟล์ ขีดล่างกับขีดกลางมักถูกสลับใช้กันตลอด — แต่ตำแหน่งและรหัสยูนิโค้ดต่างกัน และแต่ละตัวก็ทำหน้าที่ของตัวเอง
ใช้ UltraTextGen เปลี่ยนข้อความธรรมดาให้เป็นฟอนต์ Unicode ตัวหนา ตัวเอียง ลายมือ และอีกกว่า 100 แบบ — ฟรีและทันที
เปิด UltraTextGen →ขีดล่าง หรือ low line (_, U+005F) เป็นอักขระยูนิโค้ดรูปขีดแนวนอนที่อยู่ใต้เส้นฐานของข้อความ มีที่มาจากมุกเครื่องพิมพ์ดีดยุคเก่า: การขีดเส้นใต้คำทำได้โดยพิมพ์คำนั้น ถอยแคร่กลับไปจุดเริ่มต้น แล้วพิมพ์ทับตำแหน่งเดิมด้วยปุ่มขีดล่าง อักขระนี้เข้าสู่ ASCII ในปี 1967 ที่รหัส 95 แทนที่ลูกศรซ้าย (←) ที่เคยอยู่ตำแหน่งนั้น
ขีดล่างเป็นอักขระเดียวที่ปลอดภัยใช้แทนช่องว่างได้ในชื่อผู้ใช้ ส่วนหน้าของอีเมล ชื่อไฟล์ และสลัก URL — เพราะช่องว่างเองมักไม่ได้รับอนุญาตหรือทำให้ระบบเหล่านั้นเกิดข้อผิดพลาด นี่คือสาเหตุที่มันกลายเป็นอักขระตัวเลือกสำหรับแยกคำโดยไม่ใช้ช่องว่าง
snake_case คือรูปแบบการเขียนที่แยกคำด้วยขีด_ล่าง เช่น ชื่อ_ตัวแปร รูปแบบนี้ใช้ในภาษาโปรแกรม C มาตั้งแต่ปลายทศวรรษ 1960 แต่ชื่อ "snake_case" เพิ่งถูกบัญญัติขึ้นราวปี 2004 จากชุมชน Ruby ส่วน Python ยังเรียกมันว่า "lower_case_with_underscores" ในคู่มือสไตล์ PEP 8
ทั้งสองมักถูกสลับใช้กันใน URL ชื่อผู้ใช้ และชื่อไฟล์ แต่ตำแหน่งและรหัสยูนิโค้ดต่างกัน — ขีดล่าง (_, U+005F) อยู่ใต้เส้นฐานข้อความ ส่วนขีดกลาง (-, U+002D) อยู่กึ่งกลางแนวตั้งของข้อความ ใน Markdown ขีดล่างเดี่ยวหมายถึง _ตัวเอียง_ และคู่หมายถึง __ตัวหนา__ ขณะที่ขีดกลางใช้สำหรับ bullet list หรือคำประสม