เครื่องมือแปลงรูปแบบข้อความ
วางหรือพิมพ์ข้อความ แล้วแปลงเป็น UPPERCASE, lowercase, Title Case, Sentence case หรือรูปแบบการตั้งชื่อสำหรับนักพัฒนา เช่น camelCase, PascalCase, snake_case และ kebab-case แบบเรียลไทม์ จากนั้นคัดลอกผลลัพธ์ด้วยคลิกเดียว ทุกอย่างทำงานในเบราว์เซอร์ของคุณเท่านั้น ข้อความของคุณไม่มีการอัปโหลดออกไป อักขระภาษาจีน ญี่ปุ่น และเกาหลี (CJK) ไม่มีรูปแบบตัวพิมพ์ จึงคงรูปแบบเดิมไว้
- โหมด
- รูปแบบตัวพิมพ์ + รูปแบบการตั้งชื่อสำหรับนักพัฒนา
- การแปลง
- ผลลัพธ์เรียลไทม์ ไม่ต้องกดปุ่ม
- ความเป็นส่วนตัว
- ไม่มีการอัปโหลดข้อมูล
- การใช้งาน
- ฟรี ไม่ต้องสมัครสมาชิก
อักขระ 0 · คำ 0
อักขระ 0 · คำ 0
ทำไมคุณถึงต้องใช้เครื่องมือนี้
สำหรับพาดหัวข่าว งานเขียน และชื่อตัวแปร
รูปแบบตัวพิมพ์ดูเหมือนเป็นเรื่องเล็ก จนกว่าคุณจะต้องแก้ไขด้วยตนเอง: การพิมพ์ใหม่ทำช้าและมีข้อผิดพลาดง่าย วางข้อความที่นี่แล้วเสร็จในคลิกเดียว
แปลงรูปแบบตัวพิมพ์พื้นฐานในคลิกเดียว
แก้ไขข้อความที่พิมพ์โดยเปิด Caps Lock ค้างไว้ หรือเปลี่ยนพาดหัวเป็นตัวพิมพ์ใหญ่ทั้งหมดสำหรับโปสเตอร์และแบนเนอร์ — วาง คลิก เสร็จ ไม่ต้องพิมพ์ใหม่ ไม่มีอะไรพลาดเลย
Title Case & Sentence case
Title Case พิมพ์ตัวอักษรแรกของคำภาษาอังกฤษทุกคำเป็นตัวพิมพ์ใหญ่ สำหรับพาดหัวข่าวและชื่อหนังสือ; Sentence case พิมพ์ตัวอักษรแรกของแต่ละประโยคเป็นตัวพิมพ์ใหญ่เท่านั้น — เหมาะสำหรับจัดระเบียบข้อความภาษาอังกฤษที่พิมพ์เร่งรีบ
รูปแบบการตั้งชื่อสำหรับนักพัฒนา
แปลงระหว่าง camelCase, PascalCase, snake_case และ kebab-case สำหรับตัวแปร ชื่อคลาส ชื่อคลาส CSS และค่าคอนฟิก ขณะเขียนโค้ดหรือเชื่อมต่อ API
การแปลงรองรับอักขระ CJK
อักขระภาษาจีน ญี่ปุ่น และเกาหลี (CJK) ไม่มีรูปแบบตัวพิมพ์ จึงคงรูปแบบเดิมไว้ทุกโหมด; จัดการอัญประกาศและยัติภังค์อย่างถูกต้อง — "don't" กลายเป็น "Don't" เสมอ ไม่ใช่ "Don'T"
แปลงทันทีขณะพิมพ์
ไม่มีปุ่ม "แปลง": บานหน้าต่างผลลัพธ์อัปเดตเรียลไทม์ตามข้อความที่คุณป้อน และสลับโหมดทำงานทันที จำนวนอักขระและคำจะอัปเดตพร้อมกัน
ทำงานในพื้นที่ 100%
ข้อความไม่เคยออกจากเบราว์เซอร์ของคุณ เครื่องมือทำงานแบบออฟไลน์ และไม่มีการส่งคำขอใดๆ เมื่อข้อความนำเข้าว่างเปล่า
รายละเอียดที่ควรทราบเกี่ยวกับการแปลงรูปแบบตัวพิมพ์
รูปแบบการพิมพ์ตัวอักษรที่แตกต่างกันจะใช้ในบริบทที่แตกต่างกัน — การทราบกฎเหล่านี้จะช่วยคุณหลีกเลี่ยงพาดพังที่ไม่เหมาะสมหรือชื่อตัวแปรที่ผิดปกติ
รูปแบบการพิมพ์ตัวอักษรพื้นฐานสี่แบบมีความแตกต่างกันอย่างไร?
พิมพ์ด้วยตัวพิมพ์ใหญ่ทั้งหมดเหมาะสำหรับพาดพัง, คำเตือน และคำย่อ (เช่น NASA); พิมพ์ด้วยตัวพิมพ์เล็กทั้งหมดเป็นที่นิยมในการออกแบบแบรนด์และข้อความ UI สมัยใหม่; Title Case จะพิมพ์ตัวอักษรแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ และเป็นรูปแบบมาตรฐานสำหรับพาดพังและชื่อหนังสือภาษาอังกฤษ; Sentence Case จะสะท้อนโครงสร้างประโยคปกติ.
เครื่องมือนี้ใช้ "พิมพ์ตัวอักษรแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ ส่วนที่เหลือเป็นตัวพิมพ์เล็ก" สำหรับ Title Case และจะแปลงทุกอย่างเป็นตัวพิมพ์เล็กก่อนสำหรับ Sentence Case แล้วค่อยพิมพ์ตัวอักษรแรกของแต่ละประโยคเป็นตัวพิมพ์ใหญ่อีกครั้ง.
camelCase, PascalCase, snake_case และ kebab-case ใช้ในสถานการณ์ใด?
camelCase (myVariableName) เป็นรูปแบบมาตรฐานสำหรับตัวแปรและฟังก์ชัน JavaScript และ Java; PascalCase (MyClassName) ใช้สำหรับคลาสและคอมโพเนนต์; snake_case (my_variable_name) ใช้สำหรับตัวแปร Python/Ruby และคอลัมน์ฐานข้อมูล; kebab-case (my-variable-name) ใช้สำหรับคลาส CSS, URL และแอตทริบิวต์ HTML.
เมื่อเชื่อมต่อ API หรือจัดระเบียบไฟล์กำหนดค่า ให้แปลงก่อนแล้วจึงปรับแต่งภายหลัง — จะเร็วกว่าการพิมพ์ใหม่มาก.
การแยกคำสำหรับรูปแบบที่ใช้ในการพัฒนาเกิดขึ้นอย่างไร?
ช่องว่าง, เครื่องหมายวรรคตอน, ขีดล่างและขีดยาวทั้งหมดทำหน้าที่เป็นตัวแบ่ง และข้อความที่มี camelCase/PascalCase อยู่แล้วจะแยกที่ขอบเขตของตัวอักษรพิมพ์ใหญ่ กลุ่มตัวอักษรและตัวเลขจะยังคงอยู่ไม่แยก: "v2" และ "html5" ยังคงเป็นคำเดียว.
ดังนั้นทั้ง "user_nickname" และ "userNickname" จะแปลงเป็น "user-nickname" ได้อย่างสะอาดกลุ่มตัวอักษร CJK จะถูกเก็บเป็นคำเดียว.
เครื่องมือนี้แตกต่างจาก CSS text-transform อย่างไร?
CSS text-transform: uppercase เป็นเพียงการเปลี่ยนลักษณะการแสดงผลข้อความเท่านั้น — เมื่อคัดลอกหรืออ่านกลับจะได้ข้อความเดิม เครื่องมือนี้จะเปลี่ยนข้อความจริง ดังนั้นสิ่งที่คุณคัดลอกคือสิ่งที่คุณได้รับ.
ใช้ CSS สำหรับการออกแบบที่แสดงผลเท่านั้น; ใช้เครื่องมือนี้เมื่อผลลัพธ์จะถูกนำไปใช้ในโค้ด, ฐานข้อมูลหรือเอกสาร.
เกิดอะไรขึ้นกับข้อความภาษาจีน?
ตัวอักษร CJK ไม่มีกรณีพิมพ์ ดังนั้นทุกโหมดจะไม่ทำอะไรกับตัวอักษรเหล่านั้น.
เฉพาะส่วนที่เป็นละตินเท่านั้นที่เปลี่ยน: "我爱 Open Source" จะกลายเป็น "我爱 OPEN SOURCE" ในโหมด UPPERCASE และกลุ่มตัวอักษรจีนจะรวมเป็นคำเดียวใน snake_case.
คำถามที่พบบ่อย
ข้อความของฉันถูกอัปโหลดหรือบันทึกไว้ที่ไหนหรือไม่?
ไม่ การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณผ่าน JavaScript — ไม่มีการส่งคำขอใด ๆ ที่นำข้อความของคุณไปที่ใด เครื่องมือนี้ทำงานแบบออฟไลน์ และทุกอย่างจะหายไปทันทีที่คุณรีเฟรชหน้าเพจ.
ฉันควรเลือก Title Case หรือ Sentence case ดีกว่า?
ใช้ Title Case สำหรับพาดพัง, ชื่อบทความและชื่อหนังสือ ใช้ Sentence case เพื่อแก้ไขข้อความที่พิมพ์ด้วยตัวพิมพ์ใหญ่ทั้งหมดหรือมีการใช้ตัวพิมพ์ใหญ่แบบสุ่ม — จะแปลงทุกอย่างเป็นตัวพิมพ์เล็กก่อน แล้วจึงเก็บเฉพาะตัวอักษรแรกของแต่ละประโยคเป็นตัวพิมพ์ใหญ่.
ข้อความที่พิมพ์ด้วยตัวพิมพ์ใหญ่ทั้งหมดจะแยกเป็น camelCase ได้ถูกต้องหรือไม่?
การแยกคำสำหรับรูปแบบที่ใช้ในการพัฒนาอาศัยขอบเขตกรณีพิมพ์ ดังนั้นตัวพิมพ์ใหญ่ที่ติดต่อกันจะไม่มีขอบเขต: "HTTPSERVER" จะยังคงเป็นคำเดียว สำหรับข้อความหลายคำที่พิมพ์ด้วยตัวพิมพ์ใหญ่ทั้งหมด ให้รัน Sentence case ก่อนแล้วจึงแปลง; รูปแบบผสมเช่น "userName" หรือ "user_name" จะแยกได้ถูกต้อง.
ทำไมผลลัพธ์จึงสูญเสียช่องว่างเดิม?
เฉพาะรูปแบบที่ใช้ในการพัฒนาเท่านั้นที่จัดเรียงข้อความใหม่: พวกมันเก็บเฉพาะคำและเชื่อมต่อด้วยตัวแบ่งคงที่ UPPERCASE, lowercase, Title Case และ Sentence case จะรักษาช่องว่างและเครื่องหมายวรรคตอนทั้งหมดเหมือนเดิม.
มีขีดจำกัดด้านความยาวหรือไม่ เครื่องมือนี้ทำงานบนมือถือหรือไม่?
ไม่มีขีดจำกัด — คุณสามารถวางเอกสารทั้งหมดได้หากต้องการ ข้อความที่ยาวมาก (หลายแสนตัวอักษร) อาจรู้สึกล่าช้าเล็กน้อยบนอุปกรณ์ระดับล่าง เพราะผลลัพธ์จะคำนวณใหม่ตลอดเวลาขณะที่คุณพิมพ์ เลย์เอาต์มีความตอบสนองได้ดี; บานหน้าต่างสองบานจะซ้อนกันในแนวตั้งบนหน้าจอขนาดเล็ก.