ข้ามไปที่เนื้อหา

words · characters · reading time

ตัวนับคำ

ประโยค “The quick brown fox jumps over the lazy dog.” มี 9 คำ 44 อักขระ และ 36 อักขระไม่รวมช่องว่าง วางหรือพิมพ์ข้อความของคุณเองเพื่อดูผลนับ

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

Scanned by NortonTM Safe Web

ภาพรวมโดยสรุป

ราคา
ไม่มีค่าใช้จ่าย
บัญชี
ไม่ต้องมี
การอัปโหลด
ไม่เกี่ยวข้อง — ข้อความไม่ออกจากแท็บของคุณ
กฎการนับคำ
ขอบเขตคำของ Unicode (UAX #29) ผ่าน Intl.Segmenter
เวลาอ่าน
คำ ÷ คำต่อนาที; 200 ตอนเริ่มต้น แก้ไขได้
ขีดจำกัดขนาด
5,000,000 อักขระต่อข้อความ

ผลนับของข้อความตัวอย่างและเวลาอ่าน

ตารางเหล่านี้มาจากโค้ดเดียวกับตัวนับ หน่วย UTF-16 และไบต์ UTF-8 แสดงให้เห็นว่าทำไมจำนวนอักขระกับขนาดเป็นไบต์จึงต่างกัน

ผลนับของข้อความตัวอย่าง
ข้อความคำอักขระหน่วย UTF-16ไบต์ UTF-8
Hello, world!2131313
well-known2101010
naïve1556
naïve1567
日本語のテキスト38824
3.14 and 1,0003141414
👨‍👩‍👧‍👦011125
เวลาที่ใช้อ่านหรือพูดข้อความ
คำอ่านที่ 200 คำต่อนาทีพูดที่ 130 คำต่อนาที
1000:300:46
2501:151:55
5002:303:51
10005:007:42
200010:0015:23
500025:0038:28

วิธีนับคำในข้อความ

1

วางหรือพิมพ์ข้อความ

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

2

อ่านผลนับ

คำ อักขระ อักขระไม่รวมช่องว่าง ประโยค ย่อหน้า และบรรทัดอัปเดตขณะคุณพิมพ์ ด้านล่างคือความยาวคำเฉลี่ย คำที่ยาวที่สุด และขนาดของข้อความเป็นหน่วย UTF-16 และไบต์ UTF-8

3

ปรับอัตราการอ่าน

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

วิธีนิยามผลนับ

คำคือช่วงของตัวอักษร ตัวเลข หรืออักขระภาพที่กฎขอบเขตคำของ Unicode (UAX #29) ถือเป็นหนึ่งหน่วย ซึ่งหาด้วย Intl.Segmenter ของเบราว์เซอร์ ช่องว่างและเครื่องหมายวรรคตอนไม่ใช่คำ และข้อความภาษาญี่ปุ่น จีน หรือไทย ซึ่งไม่มีช่องว่างระหว่างคำ จะถูกแบ่งด้วยพจนานุกรมของเบราว์เซอร์ อักขระคือกลุ่มกราฟีม ซึ่งเป็นหน่วยที่ผู้อ่านมองเห็นเป็นหนึ่งสัญลักษณ์: อีโมจิครอบครัวที่สร้างจากเจ็ดจุดรหัสนับเป็นหนึ่งอักขระ และตัวอักษรที่มีเครื่องหมายกำกับเสียงรวมอยู่ก็เช่นกัน

เครื่องมือต่าง ๆ ให้ผลนับต่างกันสำหรับข้อความเดียวกันเพราะใช้กฎต่างกัน ตัวนับที่แบ่งตามช่องว่างอ่าน “well-known” เป็นหนึ่งคำ ขณะที่กฎ Unicode อ่านเป็นสองคำ ส่วน “don't” เป็นหนึ่งคำในทั้งสองแบบ ตัวเลขอย่าง 3.14 นับเป็นหนึ่งคำ ประโยคหาด้วยกฎประโยคของ Unicode ดังนั้นคำย่อที่ตามด้วยอักษรตัวพิมพ์ใหญ่อาจถูกอ่านว่าเป็นจุดจบประโยค ย่อหน้าคือกลุ่มบรรทัดที่คั่นด้วยบรรทัดว่าง เวลาอ่านคือ คำ ÷ คำต่อนาที ปัดเป็นวินาที อัตรานี้เป็นค่าสมมติ ไม่ใช่การวัดผู้อ่านของคุณ

คำถามเกี่ยวกับตัวนับคำ

ตัวนับคำตัดสินอย่างไรว่าอะไรคือคำ

ใช้กฎขอบเขตคำของ Unicode ผ่าน Intl.Segmenter ของเบราว์เซอร์ ส่วนที่ประกอบด้วยตัวอักษร ตัวเลข หรืออักขระภาพคือคำ ช่องว่างและเครื่องหมายวรรคตอนไม่ใช่ “Hello, world!” มี 2 คำ “well-known” มี 2 “don't” มี 1 และ “3.14 and 1,000” มี 3

ทำไมเครื่องมืออื่นแสดงจำนวนคำต่างกัน

ตัวนับแบบง่ายส่วนใหญ่แบ่งข้อความตามช่องว่าง ซึ่งให้ 1 คำสำหรับ “well-known” ขณะที่กฎ Unicode ให้ 2 นับเครื่องหมายขีดเดี่ยวเป็นคำ และหาขอบเขตคำไม่พบในภาษาญี่ปุ่น จีน หรือไทย ซึ่งคำไม่ถูกคั่นด้วยช่องว่าง ไม่มีคำตอบใดผิด เพียงแต่ใช้นิยามต่างกัน

เวลาอ่านคำนวณอย่างไร

เวลาอ่านคือจำนวนคำหารด้วยคำต่อนาทีในช่องตัวเลขแรก แสดงเป็นนาทีและวินาที ที่ 200 คำต่อนาที 1,000 คำใช้ 5:00 ที่ 250 คำต่อนาทีใช้ 4:00 อัตรานี้เป็นค่าสมมติที่คุณเปลี่ยนได้ เพราะแต่ละคนอ่านด้วยความเร็วต่างกันมาก

อักขระ หน่วย UTF-16 และไบต์ UTF-8 ต่างกันอย่างไร

อักขระคือสิ่งที่ผู้อ่านมองเห็นเป็นหนึ่งสัญลักษณ์ หน่วย UTF-16 คือความยาวที่ JavaScript รายงานสำหรับสตริง และไบต์ UTF-8 คือขนาดของข้อความเมื่อบันทึกเป็นไฟล์ UTF-8 อีโมจิครอบครัวคือ 1 อักขระ 11 หน่วย UTF-16 และ 25 ไบต์ UTF-8 ตัวอักษร “é” คือ 1 อักขระและ 2 ไบต์ UTF-8

นับข้อความภาษาญี่ปุ่น จีน หรือไทยได้ถูกต้องหรือไม่

นับคำได้ในทุกภาษาที่เบราว์เซอร์ของคุณแบ่งได้: “日本語のテキスト” ได้ 3 คำ 8 อักขระ และ 24 ไบต์ UTF-8 การแบ่งคำขึ้นกับพจนานุกรมในตัวเบราว์เซอร์ ดังนั้นสองเบราว์เซอร์อาจต่างกันเล็กน้อยสำหรับคำที่พบน้อย จำนวนอักขระไม่ขึ้นกับสิ่งนี้

ข้อความของฉันถูกอัปโหลดไปที่ไหนไหม

ไม่ การนับทำงานในแท็บเบราว์เซอร์ของคุณและข้อความไม่ถูกส่งไปยังเซิร์ฟเวอร์ เมื่อโหลดหน้าแล้วยังทำงานแบบออฟไลน์ได้ การปิดแท็บจะทิ้งข้อความ