แปลงตัวพิมพ์ใหญ่-เล็ก

แปลงรูปแบบข้อความเป็น UPPERCASE, lowercase, Title Case, camelCase, snake_case และ kebab-case

แปลงตัวพิมพ์ใหญ่-เล็ก

แปลงรูปแบบข้อความเป็น UPPERCASE, lowercase, Title Case, camelCase, snake_case และ kebab-case

วิธีการทำงาน

1
Enter or Paste Text
Type or paste your text, code, or data directly into the input workspace.
2
Apply Transformation
Run the tool to convert, filter, format, or inspect your text content.
3
Copy Output
Copy the clean processed output to your clipboard with a single click.
ศูนย์ความรู้และแนวคิด

แปลงรูปแบบตัวพิมพ์ใหญ่-เล็ก (Case Converter), camelCase, snake_case, kebab-case และ Title Case

ในการเขียนโปรแกรม การจัดการฐานข้อมูล และการเขียนบทความดิจิทัล ข้อความต้องถูกจัดรูปแบบให้สอดคล้องกับมาตรฐานทางไวยากรณ์หรือข้อกำหนดของภาษาโปรแกรม (Naming Conventions) เช่น camelCase ใน JavaScript, snake_case ใน Python, kebab-case ใน URL Slug, หรือ UPPERCASE สำหรับค่าคงที่

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

สูตรและหลักการทางเทคนิค

การแปลงเคส: แยกข้อความออกเป็นคำย่อยด้วย RegEx ตามช่องว่าง ขีดกลาง หรือการเปลี่ยนตัวพิมพ์ แล้วประกอบกลับด้วยตัวคั่นและเคสตามมาตรฐาน

รองรับรูปแบบหลัก: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, และ kebab-case

ข้อแนะนำและวิธีปฏิบัติที่ถูกต้อง

  • ใช้ kebab-case สำหรับ URL Slug ของเว็บไซต์: เครื่องหมายขีดกลาง (-) ได้รับการยอมรับจาก Google ว่าเป็นตัวคั่นคำที่ดีที่สุดสำหรับ SEO ของลิงก์หน้าเว็บ
  • ใช้ Title Case สำหรับหัวข้อบทความภาษาอังกฤษ: คำนำหน้านามและคำบุพบทสั้นๆ (เช่น a, an, the, in, on, at) มักเขียนด้วยตัวพิมพ์เล็กใน Title Case มาตรฐาน
  • แปลงชื่อคอลัมน์ฐานข้อมูลเป็น snake_case: เพื่อความเข้ากันได้กับฐานข้อมูล SQL และป้องกันปัญหา Case-sensitivity ในระบบปฏิบัติการ Linux

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

camelCase กับ PascalCase แตกต่างกันอย่างไร?
camelCase จะขึ้นต้นคำแรกด้วยตัวพิมพ์เล็ก (เช่น myVariableName) นิยมใช้กับชื่อตัวแปรและฟังก์ชัน ส่วน PascalCase จะขึ้นต้นทุกคำด้วยตัวพิมพ์ใหญ่ (เช่น MyClassName) นิยมใช้กับชื่อ Class และ Component
เครื่องมือนี้รองรับข้อความที่มีสระและวรรณยุกต์ภาษาไทยหรือไม่?
รองรับได้ดี โดยอักขระภาษาไทยจะคงรูปเดิมอย่างสมบูรณ์ และจะจัดการตัดคำและช่องว่างตามรูปแบบเคสที่เลือก