เครื่องมือข้อความ

นับคำและตัวอักษรภาษาไทยออนไลน์

วิเคราะห์จำนวนคำ ตัวอักษร บรรทัด ย่อหน้า และคำที่พบบ่อยได้ทันทีในเบราว์เซอร์

ประมวลผลในเบราว์เซอร์ ข้อมูลที่กรอกไม่ถูกส่งไปยังเซิร์ฟเวอร์

วางข้อความที่ต้องการนับ

ผลลัพธ์จะเปลี่ยนโดยอัตโนมัติขณะพิมพ์

พร้อมวิเคราะห์ข้อความ

ผลการวิเคราะห์

คำทั้งหมด0
คำภาษาไทย0
คำอักษรละติน0
ตัวอักษรที่มองเห็น0
ไม่รวมช่องว่าง0
บรรทัด0
ย่อหน้า0
ประมาณหน้า A40

ส่งออกจากอุปกรณ์โดยตรง

ส่งออกรายงานผล

สร้างรายงานภายในเบราว์เซอร์ โดยไม่อัปโหลดข้อความที่นำมาวิเคราะห์

คำตอบแบบสั้น

ข้อความนี้มีทั้งหมดกี่คำและกี่ตัวอักษร

วางข้อความลงในช่องด้านล่าง ระบบจะแสดงจำนวนคำภาษาไทย คำอักษรละติน เช่น ภาษาอังกฤษ ตัวอักษรที่มองเห็น บรรทัด ย่อหน้า และความถี่ของคำทันที โดยไม่ส่งข้อความไปยังเซิร์ฟเวอร์

วิธีใช้งาน

  1. พิมพ์หรือวางข้อความลงในช่องข้อความ
  2. อ่านจำนวนคำ ตัวอักษร บรรทัด ย่อหน้า และจำนวนหน้าโดยประมาณที่อัปเดตอัตโนมัติ
  3. ตรวจตารางความถี่ของคำ หรือคัดลอกสรุปผลลัพธ์ไปใช้งาน

หลักการคำนวณ

ระบบใช้ Intl.Segmenter แบ่งคำและตัวอักษรที่มองเห็นตามมาตรฐาน ECMAScript Internationalization API เมื่อเบราว์เซอร์รองรับ ตัวเลขที่แยกเป็นหน่วยจะนับเป็นหนึ่งคำ และเบราว์เซอร์รุ่นเก่าจะใช้กฎ fallback ที่ประกาศไว้อย่างชัดเจน

ตัวอย่างผลลัพธ์

ตัวอย่าง ข้อมูลนำเข้า ผลที่คาดหวัง
ข้อความภาษาอังกฤษ
Hello world
2 คำ
ข้อความหลายย่อหน้า
a

b
2 คำ 3 บรรทัด และ 2 ย่อหน้า

ข้อจำกัด

  • การแบ่งคำภาษาไทยอาจแตกต่างระหว่างเบราว์เซอร์และไม่ใช่การตรวจด้วยพจนานุกรมเฉพาะทาง
  • คำอักษรละตินหมายถึงคำที่ใช้อักษรละติน จึงอาจรวมภาษาอื่นนอกเหนือจากภาษาอังกฤษ
  • เบราว์เซอร์ที่ไม่รองรับ Intl.Segmenter จะนับตัวอักษรด้วย Unicode code points เป็น fallback
  • จำนวนหน้า A4 ใช้สมมติฐาน 500 คำต่อหน้าและเป็นเพียงค่าประมาณ

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

ข้อความถูกส่งไปยังเซิร์ฟเวอร์หรือไม่

ไม่ ข้อความถูกวิเคราะห์ภายในเบราว์เซอร์เท่านั้น

การนับคำภาษาไทยแม่นยำ 100% หรือไม่

ไม่ การแบ่งคำอาจแตกต่างตามเบราว์เซอร์ ศัพท์เฉพาะ ชื่อบุคคล และคำใหม่ จึงควรตรวจทานเมื่อใช้กับงานที่ต้องการความแม่นยำสูง

ตัวเลขถูกนับเป็นคำหรือไม่

นับ ตัวเลขที่ระบบแบ่งเป็นหนึ่งหน่วย เช่น 123 จะนับเป็นหนึ่งคำ และจะแสดงในตารางคำที่พบบ่อยได้

ระบบนับตัวอักษรอย่างไร

ระบบนับ grapheme clusters หรือตัวอักษรที่ผู้ใช้มองเห็นเมื่อเบราว์เซอร์รองรับ Intl.Segmenter เช่น อีโมจิครอบครัวหนึ่งชุดจะนับเป็นหนึ่งตัวอักษร

แหล่งอ้างอิง

  1. ECMAScript Internationalization API Specification — Intl.Segmenter ตรวจสอบเมื่อ 2026-07-30
  2. Unicode Standard Annex #29 — Unicode Text Segmentation ตรวจสอบเมื่อ 2026-07-30

เนื้อหาและวิธีคำนวณตรวจสอบล่าสุด: