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

นับอักขระ ฟรี

นับอักขระ คำ ประโยค ตัวอักษร ตัวเลข และอักขระพิเศษ ตรวจสอบกับขีดจำกัดของ Twitter, Instagram และแพลตฟอร์มอื่นๆ

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว
ตัวอักษร86
กราฟีม86
ไบต์ (UTF-8)86
คำ17
ประโยค2
ย่อหน้า2
ตัวอักษร67
ตัวเลข0
ช่องว่าง15
การขึ้นบรรทัดใหม่2
พิเศษ2
ตัวอักษรไม่ซ้ำ31
ความยาวคำเฉลี่ย3.9 ตัว
เวลาในการอ่าน5 วินาที
เวลาในการพูด7 วินาที
ขีดจำกัดแพลตฟอร์ม
𝕏 ทวีต (X)86/280 ✓
💼 โพสต์ LinkedIn86/3000 ✓
🌐 Meta Description86/160 ✓
▶️ ชื่อ YouTube86/100 ✓
💬 SMS86/160 ✓
📷 คำบรรยาย Instagram86/2200 ✓
กฎการนับของแพลตฟอร์มแตกต่างกัน — อิโมจิ ลิงก์ และอักษร CJK อาจนับเป็นมากกว่าหนึ่งอักษร

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

  • นับอักขระสำหรับโพสต์สื่อโซเชียลตรวจสอบจำนวนอักขระเทียบกับขีดจำกัด Twitter Instagram LinkedIn และแพลตฟอร์มอื่นๆ ก่อนโพสต์
  • นับอักขระสำหรับแท็กเมตา SEOตรวจสอบแท็กชื่อเรื่องและคำอธิบายเมตาเทียบกับขีดจำกัดอักขระของเครื่องมือค้นหาสำหรับการแสดงผลที่เหมาะสม
  • นับอักขระสำหรับการเขียนระดับอุดมศึกษาติดตามจำนวนอักขระและคำสำหรับเรียงความ บทคัดย่อ แบบฟอร์มการสมัคร และการส่งวิทยานิพนธ์
  • นับความยาวสตริงเพื่อพัฒนาตรวจสอบความยาวสตริง ขนาดไบต์ และจำนวนอักขระ Unicode สำหรับการปรับขนาดคอลัมน์ฐานข้อมูลและการตรวจสอบ
  • วิเคราะห์โครงสร้างเนื้อหาและสถิติรับสถิติข้อความโดยละเอียด — ความยาวประโยค จำนวนย่อหน้า และความถี่อักขระสำหรับเนื้อหาใดๆ

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

การนับทั้งหมดทำงานในเบราว์เซอร์โดยใช้ Unicode API ในตัวของ JavaScript — ได้แก่ Intl.Segmenter สำหรับ grapheme cluster และ TextEncoder สำหรับความยาวไบต์ — ไม่มีการเรียกเซิร์ฟเวอร์และไม่มีไลบรารีภายนอก เครื่องมือแยกความแตกต่างระหว่าง code point ของ Unicode อักขระที่ผู้ใช้มองเห็น (อีโมจิธงหรืออีโมจิครอบครัวนับเป็นหนึ่ง grapheme ไม่ใช่สี่) และไบต์ UTF-8 ดิบ

  1. 1
    การแยกวิเคราะห์ที่รองรับ Unicode
    ขณะพิมพ์ ข้อความถูกแบ่งเป็น code point ของ Unicode ด้วย spread iterator ([...text]) ซึ่งจัดการอักขระนอก Basic Multilingual Plane ได้ถูกต้อง ตัวอักษรและตัวเลขถูกจำแนกด้วย Unicode property escape (\p{L} และ \p{N}) อักษรซีริลลิก อาหรับ CJK และอื่น ๆ จึงนับได้ถูกต้อง ไม่ใช่แค่ ASCII
  2. 2
    การนับ grapheme และไบต์
    Intl.Segmenter API ของเบราว์เซอร์ (ด้วย granularity: 'grapheme') นับอักขระที่ผู้ใช้มองเห็น — อีโมจิหลาย code point เช่นครอบครัวหรือธงนับเป็นหนึ่ง TextEncoder เข้ารหัสข้อความเป็น UTF-8 และรายงานความยาวไบต์ ซึ่งสำคัญสำหรับ SMS และข้อจำกัดเครือข่ายที่จำกัดด้วยไบต์ ไม่ใช่อักขระ
  3. 3
    การวิเคราะห์โครงสร้างและความถี่
    คำตรวจจับโดยแบ่งตามช่องว่าง ประโยคโดยนับชุดเครื่องหมาย ., ! และ ? ย่อหน้าโดยขอบเขตบรรทัดว่างสองบรรทัด จำนวนอักขระที่ไม่ซ้ำคำนวณด้วย Set ตารางความถี่อักขระและคำสร้างด้วย Map แล้วเรียงตามจำนวนเพื่อแสดง 10 รายการที่ใช้มากที่สุด
  4. 4
    เปรียบเทียบกับข้อจำกัดของแพลตฟอร์ม
    จำนวนอักขระของคุณถูกเปรียบเทียบแบบเรียลไทม์กับข้อจำกัดของแพลตฟอร์มหกแบบที่กำหนดไว้ (ทวีต/X ที่ 280, Meta description ที่ 160, SMS ที่ 160, โพสต์ LinkedIn ที่ 3000, ชื่อวิดีโอ YouTube ที่ 100, แคปชัน Instagram ที่ 2200) แถบความคืบหน้าและตัวบอกผ่าน/ไม่ผ่านอัปเดตทันทีขณะพิมพ์ และเวลาอ่านประมาณที่ 225 คำต่อนาที เวลาพูดที่ 140 คำต่อนาที

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

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