เครื่องมือแปลงตัวพิมพ์ใหญ่-เล็กของข้อความ
ทุกโค้ดเบสและทุกระบบ CMS ต่างก็มีกฎการใช้ตัวพิมพ์ใหญ่-เล็กของตัวเอง เช่น kebab-case สำหรับ URL, camelCase สำหรับตัวแปรใน JavaScript, SCREAMING_SNAKE สำหรับค่าคงที่ และ Title Case สำหรับหัวข้อ เพียงวางข้อความใดก็ได้ลงไป เครื่องมือนี้จะแปลงให้ครบทั้ง 9 รูปแบบที่ใช้กันบ่อยในคราวเดียว เพื่อให้คุณคัดลอกรูปแบบที่ตรงกับช่องที่กำลังจะวางได้ทันที
การแปลงทำงานอย่างไร
-
1
วางข้อความของคุณ
คำเดียว ชื่อตัวแปร หรือทั้งประโยค
-
2
ข้อความถูกแยกเป็นโทเค็น
ช่องว่าง ยัติภังค์ ขีดล่าง และรอยต่อของ camelCase จะถูกแยกออกเป็นคำต่างหากแต่ละคำ
-
3
สร้างทุกรูปแบบ
UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE
-
4
คัดลอกรูปแบบที่ต้องการ
คัดลอกได้ในคลิกเดียวที่อยู่ข้างแต่ละรูปแบบ
9 รูปแบบที่ใช้กันบ่อย
| รูปแบบ | ตัวอย่าง | การใช้งานทั่วไป |
|---|---|---|
| UPPERCASE | HELLO WORLD | การเน้นย้ำ, คีย์เวิร์ดของ SQL |
| lowercase | hello world | เนื้อหาข้อความหลัก |
| Title Case | Hello World | หัวข้อ (ตามคู่มือสไตล์) |
| Sentence case | Hello world | หัวข้อบทความ (แบบเรียบง่าย) |
| camelCase | helloWorld | ตัวแปร JS/Java, คีย์ของ JSON |
| PascalCase | HelloWorld | ชื่อคลาส, คอมโพเนนต์ React |
| snake_case | hello_world | Python, Ruby, SQL |
| kebab-case | hello-world | URL, ชื่อคลาส CSS, HTML |
| CONSTANT_CASE | HELLO_WORLD | ตัวแปรสภาพแวดล้อม, ค่าคงที่ |
Title Case มีหลายแบบตามคู่มือสไตล์
- สไตล์ AP: ใช้ตัวพิมพ์ใหญ่กับคำนาม คำสรรพนาม คำกริยา คำคุณศัพท์ คำวิเศษณ์ และทุกคำที่มี 4 ตัวอักษรขึ้นไป ส่วนคำนำหน้านาม คำบุพบทสั้น ๆ และคำสันธาน จะเป็นตัวพิมพ์เล็ก เว้นแต่จะอยู่เป็นคำแรกหรือคำสุดท้าย
- ชิคาโก: ใช้ตัวพิมพ์ใหญ่กับคำหลัก ส่วนคำนำหน้านามและคำบุพบทเป็นตัวพิมพ์เล็กไม่ว่าจะยาวแค่ไหน
- APA: ใช้ตัวพิมพ์ใหญ่กับทุกคำที่มี 4 ตัวอักษรขึ้นไป รวมถึงคำแรกและคำสุดท้าย
- Sentence case: ใช้ตัวพิมพ์ใหญ่เฉพาะคำแรก (และคำนามเฉพาะ) เท่านั้น ซึ่งได้รับความนิยมมากขึ้นเรื่อย ๆ ใน UI สมัยใหม่และสไตล์งานบรรณาธิการ
ข้อควรระวังในการตรวจจับรอยต่อ
parseXMLParser→parse-xml-parserต้องอาศัยการรู้จำว่าตัวพิมพ์ใหญ่ที่อยู่ติดกันเป็นคำย่อ ถ้าใช้วิธีแยก camel แบบง่าย ๆ จะได้ผลเป็นparse-x-m-l-parser- ตัวเลข:
item2Valueอาจถูกแยกเป็นitem-2-valueหรือitem2-valueขึ้นอยู่กับการตั้งค่า - ขีดล่างนำหน้า (
_private) มักหมายถึง “ใช้ภายใน” และในบางภาษาควรคงไว้
ควรใช้รูปแบบใดเมื่อใด
- URL: ใช้ kebab-case เสมอ เพราะทั้งเครื่องมือค้นหาและผู้ใช้ต่างชอบเส้นทางที่อ่านง่าย
- คอลัมน์ฐานข้อมูล: snake_case ใน Postgres/MySQL, camelCase ใน MongoDB
- คลาส CSS: kebab-case (BEM) หรือ camelCase (CSS-in-JS)
- ตัวแปรสภาพแวดล้อม: ใช้ SCREAMING_SNAKE เสมอ
คำถามที่พบบ่อย
camelCase ขึ้นต้นด้วยตัวพิมพ์เล็ก (userName) ส่วน PascalCase ใช้ตัวพิมพ์ใหญ่กับตัวอักษรแรกด้วย (UserName) ตามธรรมเนียม camelCase ใช้กับตัวแปรและฟังก์ชัน ส่วน PascalCase ใช้กับคลาสและประเภทข้อมูล
เครื่องมือจะถือว่าตัวพิมพ์ใหญ่ที่อยู่ติดกันเป็นคำย่อเดียวเมื่อเป็นไปได้ เช่น XMLParser → xml-parser ไม่ใช่ x-m-l-parser พฤติกรรมที่แน่นอนจะต่างกันไปตามสไตล์ของต้นฉบับ จึงควรตรวจสอบให้เหมาะกับการใช้งานของคุณ
เครื่องมือนี้ออกแบบมาสำหรับสตริงสั้น ๆ อย่างชื่อตัวแปรและหัวข้อ หากนำไปใช้กับไฟล์โค้ดทั้งไฟล์ มันจะเปลี่ยนตัวพิมพ์ของคอมเมนต์ สตริง และคีย์เวิร์ดไปด้วย ทำให้โค้ดเสียหาย สำหรับงานแบบนั้นควรใช้ linter หรือเครื่องมือรีแฟกเตอร์ใน IDE แทน
ไม่ การแปลงตัวพิมพ์ทำงานทั้งหมดภายในเบราว์เซอร์ของคุณ ไม่มีสิ่งใดที่คุณวางลงไปออกจากหน้านี้
เครื่องมือที่เกี่ยวข้อง
เครื่องแปลงตัวเลขเป็นคำไทย
เขียนจำนวนไม่เกิน 18 หลักเป็นคำไทย หรือเขียนจำนวนบาทและสตางค์ตามค่าที่กรอกในเบราว์เซอร์ รองรับเลขอารบิกกับเลขไทยและไม่ปัดค่า
เครื่องมือสร้างตัวอักษรวงกลม
แปลงข้อความธรรมดาให้เป็นตัวอักษรวงกลม (Ⓐ Ⓑ Ⓒ) ที่คัดลอกแล้ววางลงในไบโอ Instagram, TikTok และ Discord ได้ มีทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในวงกลม พร้อมตัวเลขในวงกลม โดยไม่ต้องใช้แอป
สัญลักษณ์ลูกศรสำหรับคัดลอก
คัดลอกลูกศร Unicode ที่ใช้บ่อยได้ในคลิกเดียว ทั้งแบบตรง สองเส้น ทแยง มีขอ วงกลม และสามเหลี่ยม สำหรับเอกสาร แชต และงานออกแบบ
สัญลักษณ์น้อยกว่าหรือเท่ากับ
คัดลอกสัญลักษณ์ ≤ และสัญลักษณ์เปรียบเทียบทางคณิตศาสตร์ที่เกี่ยวข้อง รวมถึง Unicode เอนทิตี HTML และการเขียน LaTeX สำหรับสเปรดชีต งานวิจัย และหน้าเว็บ
ตัวเข้ารหัสเอนทิตี HTML
แปลงอักขระ HTML ที่ต้องระวังห้าตัวเป็นเอนทิตีแบบคงที่ หรือถอดรหัสเอนทิตีเป็นข้อความในเบราว์เซอร์ของคุณ
เครื่องกำเนิดข้อความแบบวงกลม
แปลงข้อความธรรมดาเป็นอักขระ Unicode แบบวงกลม รูปแบบโครงร่าง เติม และวงกลมตัวเลขสำหรับประวัติโซเชียล แชท และเอกสาร
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Textskiftläges-omvandlare [SV]
- Công cụ chuyển đổi kiểu chữ hoa/thường [VI]
- Textfall-Konverter [DE]
- Konverter Kapitalisasi Teks [ID]
- テキスト大文字・小文字変換ツール [JA]
- Konwerter wielkości liter [PL]
- محوّل حالة الأحرف في النص [AR]
- Conversor de Caso de Texto [PT]
- Convertidor de Mayúsculas y Minúsculas [ES]
- Convertisseur de casse de texte [FR]
- 텍스트 케이스 변환기 [KO]
- Tekst hoofdletter-converter [NL]
- Text Case Converter [EN]
- Convertitore di casi di testo [IT]
- Конвертер регистра текста [RU]
- Metin Büyük/Küçük Harf Dönüştürücü [TR]
- 文本大小写转换器 [ZH]