การแปลงตัวพิมพ์ใหญ่-เล็ก คือกระบวนการเปลี่ยน รูปแบบการใช้ตัวพิมพ์ใหญ่ ของอักขระในข้อความ เกี่ยวข้องกับการแปลง:
ตัวอักษรพิมพ์เล็ก (เช่น a, b, c) เป็นตัวพิมพ์ใหญ่ (A, B, C) หรือในทางกลับกัน
ในบางกรณี ยังรวมถึงรูปแบบเช่น ใช้ตัวพิมพ์ใหญ่ในชื่อเรื่อง ใช้ตัวพิมพ์ใหญ่ในประโยค หรือ สลับตัวพิมพ์ใหญ่ (สลับการใช้ตัวพิมพ์ใหญ่)
กระบวนการนี้จะไม่เปลี่ยนความหมายของคำ แต่จะปรับรูปแบบหรือการแสดงคำ
การแปลงตัวพิมพ์ใหญ่มีความสำคัญสำหรับ:
การทำให้การจัดรูปแบบข้อความเป็นมาตรฐาน เพื่อความสม่ำเสมอ
การปรับปรุงความสามารถในการอ่าน โดยใช้ตัวพิมพ์ใหญ่ให้เหมาะสม
ปฏิบัติตามแนวทางด้านรูปแบบ ในการเขียน การเขียนโปรแกรม หรือการออกแบบ
อำนวยความสะดวกในการเปรียบเทียบข้อความ หรือการประมวลผล (เช่น การค้นหาโดยไม่คำนึงถึงตัวพิมพ์ใหญ่หรือเล็ก)
การเตรียมอินพุต/เอาต์พุต สำหรับระบบที่ต้องการรูปแบบตัวพิมพ์ใหญ่หรือเล็กเฉพาะ
มีประโยชน์ในการพัฒนาซอฟต์แวร์ การประมวลผลข้อมูล และการแก้ไขเนื้อหา
การแปลงตัวพิมพ์ใหญ่หรือเล็กสามารถทำได้ด้วยตนเองหรือโดยอัตโนมัติโดยใช้เครื่องมือ โค้ด หรือโปรแกรมแก้ไขข้อความ วิธีการ ได้แก่:
ใช้ฟังก์ชัน ในภาษาการเขียนโปรแกรม (เช่น toUpperCase(), toLowerCase())
ใช้แป้นพิมพ์ลัด หรือตัวเลือกเมนูในโปรแกรมประมวลผลคำหรือสเปรดชีต
ใช้สคริปต์หรือเครื่องมือ เพื่อแปลงชุดข้อมูลหรือเอกสารขนาดใหญ่เป็นชุด
กำหนดค่าอินพุตของผู้ใช้ เพื่อแปลงตัวพิมพ์เล็กอัตโนมัติก่อนจัดเก็บหรือประมวลผล
กระบวนการนี้ขึ้นอยู่กับแพลตฟอร์มหรือภาษาที่ใช้ แต่โดยทั่วไปจะตรงไปตรงมา
ใช้การแปลงตัวพิมพ์ใหญ่เมื่อ:
การจัดรูปแบบหัวเรื่อง ชื่อเรื่อง หรือย่อหน้า ให้ตรงกับมาตรฐานการออกแบบหรือการเผยแพร่
การทำให้ข้อความเป็นมาตรฐาน ในฐานข้อมูลหรือระบบค้นหาเพื่อให้แน่ใจว่าสามารถเปรียบเทียบได้อย่างแม่นยำ
การประมวลผลอินพุตของผู้ใช้ ในกรณีที่ความสอดคล้องของตัวพิมพ์ใหญ่เล็กมีความสำคัญ (เช่น ชื่อผู้ใช้ ชื่อไฟล์)
การทำความสะอาดข้อมูล เพื่อการวิเคราะห์ โดยเฉพาะเมื่อรายการข้อความมีความแตกต่างกันตามตัวพิมพ์ใหญ่เล็ก
การสร้างตัวระบุหรือค่าคงที่ ในภาษาการเขียนโปรแกรมที่ปฏิบัติตามแบบแผนการตั้งชื่อ
เป็นส่วนสำคัญของการทำงานกับข้อความในสภาพแวดล้อมทางดิจิทัลและบรรณาธิการแทบทุกแห่ง