เครื่องมือจัดการข้อความ

เครื่องมือแปลงรูปแบบข้อความ

วางหรือพิมพ์ข้อความ แล้วแปลงเป็น UPPERCASE, lowercase, Title Case, Sentence case หรือรูปแบบการตั้งชื่อสำหรับนักพัฒนา เช่น camelCase, PascalCase, snake_case และ kebab-case แบบเรียลไทม์ จากนั้นคัดลอกผลลัพธ์ด้วยคลิกเดียว ทุกอย่างทำงานในเบราว์เซอร์ของคุณเท่านั้น ข้อความของคุณไม่มีการอัปโหลดออกไป อักขระภาษาจีน ญี่ปุ่น และเกาหลี (CJK) ไม่มีรูปแบบตัวพิมพ์ จึงคงรูปแบบเดิมไว้

โหมดการแปลง 8 แบบ แปลงทันทีขณะพิมพ์ รองรับอักขระ CJK ประมวลผลในพื้นที่ 100%
แปลงในเบราว์เซอร์ของคุณเท่านั้น

อักขระ 0 · คำ 0

อักขระ 0 · คำ 0

ทำไมคุณถึงต้องใช้เครื่องมือนี้

สำหรับพาดหัวข่าว งานเขียน และชื่อตัวแปร

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

01

แปลงรูปแบบตัวพิมพ์พื้นฐานในคลิกเดียว

แก้ไขข้อความที่พิมพ์โดยเปิด Caps Lock ค้างไว้ หรือเปลี่ยนพาดหัวเป็นตัวพิมพ์ใหญ่ทั้งหมดสำหรับโปสเตอร์และแบนเนอร์ — วาง คลิก เสร็จ ไม่ต้องพิมพ์ใหม่ ไม่มีอะไรพลาดเลย

02

Title Case & Sentence case

Title Case พิมพ์ตัวอักษรแรกของคำภาษาอังกฤษทุกคำเป็นตัวพิมพ์ใหญ่ สำหรับพาดหัวข่าวและชื่อหนังสือ; Sentence case พิมพ์ตัวอักษรแรกของแต่ละประโยคเป็นตัวพิมพ์ใหญ่เท่านั้น — เหมาะสำหรับจัดระเบียบข้อความภาษาอังกฤษที่พิมพ์เร่งรีบ

03

รูปแบบการตั้งชื่อสำหรับนักพัฒนา

แปลงระหว่าง camelCase, PascalCase, snake_case และ kebab-case สำหรับตัวแปร ชื่อคลาส ชื่อคลาส CSS และค่าคอนฟิก ขณะเขียนโค้ดหรือเชื่อมต่อ API

04

การแปลงรองรับอักขระ CJK

อักขระภาษาจีน ญี่ปุ่น และเกาหลี (CJK) ไม่มีรูปแบบตัวพิมพ์ จึงคงรูปแบบเดิมไว้ทุกโหมด; จัดการอัญประกาศและยัติภังค์อย่างถูกต้อง — "don't" กลายเป็น "Don't" เสมอ ไม่ใช่ "Don'T"

05

แปลงทันทีขณะพิมพ์

ไม่มีปุ่ม "แปลง": บานหน้าต่างผลลัพธ์อัปเดตเรียลไทม์ตามข้อความที่คุณป้อน และสลับโหมดทำงานทันที จำนวนอักขระและคำจะอัปเดตพร้อมกัน

06

ทำงานในพื้นที่ 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 จะรักษาช่องว่างและเครื่องหมายวรรคตอนทั้งหมดเหมือนเดิม.

มีขีดจำกัดด้านความยาวหรือไม่ เครื่องมือนี้ทำงานบนมือถือหรือไม่?

ไม่มีขีดจำกัด — คุณสามารถวางเอกสารทั้งหมดได้หากต้องการ ข้อความที่ยาวมาก (หลายแสนตัวอักษร) อาจรู้สึกล่าช้าเล็กน้อยบนอุปกรณ์ระดับล่าง เพราะผลลัพธ์จะคำนวณใหม่ตลอดเวลาขณะที่คุณพิมพ์ เลย์เอาต์มีความตอบสนองได้ดี; บานหน้าต่างสองบานจะซ้อนกันในแนวตั้งบนหน้าจอขนาดเล็ก.

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