ข้ามไปยังเนื้อหาหลัก

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

แปลงข้อความเป็นตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก Title Case camelCase snake_case และอื่นๆ

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว
0 อักขระ0 คำ0 ประโยค0 บรรทัด
UPPERCASE

ผลลัพธ์จะปรากฏที่นี่

lowercase

ผลลัพธ์จะปรากฏที่นี่

Title Case

ผลลัพธ์จะปรากฏที่นี่

ขึ้นต้นทุกคำด้วยตัวพิมพ์ใหญ่

ผลลัพธ์จะปรากฏที่นี่

Sentence case

ผลลัพธ์จะปรากฏที่นี่

camelCase

ผลลัพธ์จะปรากฏที่นี่

PascalCase

ผลลัพธ์จะปรากฏที่นี่

snake_case

ผลลัพธ์จะปรากฏที่นี่

kebab-case

ผลลัพธ์จะปรากฏที่นี่

CONSTANT_CASE

ผลลัพธ์จะปรากฏที่นี่

dot.case

ผลลัพธ์จะปรากฏที่นี่

path/case

ผลลัพธ์จะปรากฏที่นี่

Train-Case

ผลลัพธ์จะปรากฏที่นี่

aLtErNaTiNg

ผลลัพธ์จะปรากฏที่นี่

iNVERSE cASE

ผลลัพธ์จะปรากฏที่นี่

sPoNgE cAsE

ผลลัพธ์จะปรากฏที่นี่

ลบเครื่องหมายกำกับเสียง

ผลลัพธ์จะปรากฏที่นี่

URL slug

ผลลัพธ์จะปรากฏที่นี่

หนึ่งประโยคต่อบรรทัด

ผลลัพธ์จะปรากฏที่นี่

ตัดและยุบช่องว่าง

ผลลัพธ์จะปรากฏที่นี่

การใช้งานทั่วไป

  • ตัวแปลงตัวอักษรชื่อเรื่องแปลงข้อความเป็นตัวอักษรชื่อเรื่องที่เหมาะสม — ตัวอักษรใหญ่หัวเรื่อง ชื่อบทความ และหัวข้อส่วนอย่างถูกต้อง
  • ตัวแปลงตัวอักษรประโยคแปลงข้อความเป็นตัวอักษรประโยค — ตัวอักษรใหญ่ตัวแรกของแต่ละประโยคสำหรับข้อความสะอาด อ่านได้
  • ตัวแปลงตัวพิมพ์ใหญ่และตัวพิมพ์เล็กสลับข้อความระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก — จัดรูปแบบรหัส ทำความสะอาดข้อมูล และสร้างมาตรฐานข้อความทันที
  • ตัวแปลง camelCase และ snake_caseแปลงข้อความระหว่าง camelCase, snake_case, kebab-case และ PascalCase — จำเป็นสำหรับผู้พัฒนา
  • ตัวแปลงตัวอักษรข้อความสำหรับนักเขียนเนื้อหาจัดรูปแบบเนื้อหาของคุณอย่างสมบูรณ์แบบ — ตัวอักษรชื่อเรื่องสำหรับหัวเรื่อง ตัวอักษรประโยคสำหรับข้อความเนื้อหา ตัวอักษรที่เหมาะสำหรับชื่อ

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

การแปลงรูปแบบตัวพิมพ์ทั้ง 14 แบบเกิดขึ้นในเบราว์เซอร์ทั้งหมดด้วยอัลกอริทึมที่รองรับ Unicode ซึ่งเขียนขึ้นเอง — ไม่มีไลบรารี ไม่มีเซิร์ฟเวอร์ ไม่มีการอัปโหลด Unicode property escape เนทีฟของ JavaScript (\p{L}, \p{N}) ทำให้อักขระที่มีเครื่องหมายและที่ไม่ใช่ละตินคงอยู่ในทุกการแปลง

  1. 1
    แยกวิเคราะห์แบบตอบสนองสด
    ทุกการกดแป้นเรียกการคำนวณ useMemo ที่รันฟังก์ชันแปลงทั้ง 14 ตัวพร้อมกันกับอินพุต ผลลัพธ์จึงอัปเดตแบบเรียลไทม์โดยไม่มีความล่าช้าหรือต้องกดปุ่ม
  2. 2
    แบ่งโทเค็นที่รองรับ Unicode
    ก่อนแบ่งหรือเชื่อมคำ โค้ดตัดอักขระที่ไม่ใช่ตัวอักษรหรือตัวเลขที่หัวและท้ายด้วย Unicode property escape \p{L} และ \p{N} ทำให้คำอย่าง "café" หรือ "naïve" ถูกแบ่งโทเค็นเป็น camelCase หรือ snake_case ได้ถูกต้องโดยไม่ทิ้งตัวอักษรที่มีเครื่องหมาย
  3. 3
    แปลงสตริงตามแต่ละรูปแบบ
    แต่ละรูปแบบตัวพิมพ์ใช้ตรรกะ regex ของตัวเอง: รูปแบบที่ใช้ตัวคั่น (snake, kebab, dot, path, CONSTANT) ใช้การแทนที่ครั้งเดียวที่ยุบลำดับที่ไม่ใช่คำทั้งหมดเป็นตัวคั่น รูปแบบเชิงโครงสร้าง (camelCase, PascalCase, Train-Case) ต่อการทำตัวพิมพ์ใหญ่ที่ขอบคำเพิ่มเติม ส่วน sentence case และ title case ใช้รูปแบบ lookahead ทำตัวพิมพ์ใหญ่เฉพาะหลังเครื่องหมายวรรคตอนหรือขอบช่องว่าง
  4. 4
    คัดลอกหรือดาวน์โหลดผลลัพธ์
    แต่ละการ์ดผลลัพธ์มีปุ่มคัดลอกของตัวเองที่ใช้ navigator.clipboard API "คัดลอกทั้งหมด" และ "ดาวน์โหลด .txt" รวมผลลัพธ์ทั้ง 14 แบบเป็นบล็อกข้อความธรรมดาที่มีป้ายกำกับ อินพุตล่าสุดของคุณถูกเก็บใน localStorage จึงคงอยู่หลังรีเฟรชหน้าโดยไม่ออกจากอุปกรณ์

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

壹

Chinese Uppercase Amount Converter (大写金额)

แปลงจำนวนเงินเป็นตัวเขียนใหญ่จีน (大写) สำหรับใบแจ้งหนี้และเช็ค เช่น 壹仟贰佰叁拾肆元伍角陆分 ตามกฎของธนาคารประชาชนจีน ยังอ่าน 大写 กลับเป็นตัวเลข เขียนวันที่บนเช็ค และตัวเลขจีนทั่วไปได้

ลองใช้
🔗

สร้าง Slug

แปลงหัวข้อหรือข้อความใดก็ได้เป็น slug ที่เหมาะสำหรับ URL เหมาะสำหรับบทความบล็อก หน้า CMS และ URL ที่ปรับแต่ง SEO แล้ว

ลองใช้
📘

ตัวแก้ไขเมทาดาทาและปก EPUB

เปลี่ยนชื่อเรื่อง ผู้เขียน ชุดหนังสือ ภาษา แท็ก และคำอธิบายของ EPUB หรือเพิ่มและเปลี่ยนปก เพื่อให้แสดงผลและเรียงลำดับได้ถูกต้องบน Kindle, Kobo และ Apple Books ส่วนอื่นๆ ของหนังสือคงเดิมทุกอย่าง ทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดหนังสือ

ลองใช้ไฟล์อยู่ในเครื่อง

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