ตัวแปลงตัวพิมพ์

แปลงสตริงใดก็ได้ระหว่างสไตล์ตัวพิมพ์ทั่วไปในคลิกเดียว แก้ CAPS LOCK โดยบังเอิญ จัดรูปแบบพาดหัวแบบ title case หรือเปลี่ยนวลีเป็น camelCase สำหรับตัวแปร JavaScript และ snake_case สำหรับ Python ผลปรากฏทันทีและอยู่บนอุปกรณ์ของคุณ

วิธีแปลงตัวพิมพ์ข้อความ

1. วางหรือพิมพ์ข้อความที่ต้องการแปลง
2. เลือกตัวพิมพ์เป้าหมาย: uppercase, lowercase, title case, sentence case, camelCase, snake_case หรือ kebab-case
3. คัดลอกเอาต์พุตที่แปลงแล้วจากพื้นที่ผลลัพธ์
4. ลองสไตล์อื่นบนอินพุตเดิมโดยไม่พิมพ์ใหม่

ตัวอย่างการแปลง

แก้ CAPS LOCK โดยบังเอิญ

"HELLO WORLD" → lowercase → "hello world" มีประโยชน์เมื่อพิมพ์หัวเรื่องอีเมลโดยเปิด Caps Lock

ชื่อตัวแปร JavaScript

"user profile page" → camelCase → "userProfilePage" มาตรฐานสำหรับตัวระบุ JS/TS

เตรียม slug ของ URL

"My Blog Post Title" → kebab-case → "my-blog-post-title" จับคู่กับตัวสร้าง slug สำหรับ slug ที่ปลอดภัยต่อ URL สุดท้าย

เมื่อไหร่ควรใช้ตัวแปลงตัวพิมพ์

เมื่อต้องการตัวพิมพ์พาดหัวที่สม่ำเสมอสำหรับเอกสารหรือ CMS
เมื่อเปลี่ยนชื่อตัวแปรหรือคอลัมน์ฐานข้อมูลให้ตรงกับข้อตกลงโค้ด
เมื่อแก้ข้อความที่วางมาในตัวพิมพ์ผิด

ข้อตกลงการตั้งชื่อในโค้ดและ API

JavaScript และ Java ชอบ camelCase สำหรับตัวแปรและเมธอด (getUserName) Python และ Ruby ใช้ snake_case (get_user_name) คลาส CSS และเส้นทาง URL มักใช้ kebab-case (nav-bar-item) ค่าคงที่ในหลายภาษาเป็น SCREAMING_SNAKE_CASE (MAX_RETRIES) การตรงกับข้อตกลงของสแตกป้องกันความคิดเห็นรีวิวและคำเตือน linter

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

title case คืออะไร?

Title case ขึ้นต้นคำสำคัญด้วยตัวพิมพ์ใหญ่ คำเล็กอย่าง "a", "the" และ "of" มักคงตัวพิมพ์เล็ก เว้นแต่ขึ้นต้นสตริง

camelCase จัดการช่องว่างและเครื่องหมายวรรคตอนอย่างไร?

ช่องว่างและเครื่องหมายวรรคตอนส่วนใหญ่ถูกลบ แต่ละคำหลังคำแรกขึ้นต้นด้วยตัวพิมพ์ใหญ่ "hello-world test" กลายเป็น "helloWorldTest"

snake_case กับ kebab-case ต่างกันอย่างไร?

snake_case ใช้ขีดล่าง (my_variable) kebab-case ใช้ขีดกลาง (my-variable) kebab-case พบบ่อยใน URL snake_case ใน Python และ SQL

เปลี่ยนอักขระที่ไม่ใช่ภาษาอังกฤษหรือไม่?

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

แปลงทั้งคอลัมน์ CSV ได้หรือไม่?

วางหนึ่งค่าหรือหลายบรรทัด แต่ละบรรทัดแปลงอิสระ — มีประโยชน์สำหรับการเปลี่ยนชื่อรายการเป็นชุด

เครื่องมือที่เกี่ยวข้อง