ทดสอบความเร็วพิมพ์ (WPM) ฟรี
วัดความเร็วการพิมพ์ (WPM) และความแม่นยำด้วยการทดสอบแบบจับเวลา นับคำ ข้อความคำพูด กำหนดเอง และโหมดเซน WPM แบบสด ความเร็วดิบ ความสม่ำเสมอ กราฟผลลัพธ์ หลายภาษา และผลตอบรับรายอักขระ — ทั้งหมดในเบราว์เซอร์ของคุณ
เพียงแค่เริ่มพิมพ์เพื่อเริ่มต้น — ตัวจับเวลาจะเริ่มเมื่อคุณกดปุ่มครั้งแรก
ข้อความที่ต้องพิมพ์:
ทำงานทั้งหมดในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดสิ่งที่คุณพิมพ์
การใช้งานทั่วไป
- ทดสอบ WPM สำหรับข้อกำหนดของงานตรวจสอบคำต่อนาทีของคุณเทียบกับข้อกำหนดการป้อนข้อมูลและบทบาทในการบริหาร
- ฝึกการพิมพ์สำหรับโรงเรียนพัฒนาความเชื่อมั่นในการพิมพ์ที่ทำให้บทความและหมายเหตุเร็วขึ้น
- อุ่นเครื่องก่อนทำงานการพิมพ์แบบระเบิดเร็ว ๆ เพื่อปลุกนิ้วของคุณก่อนเริ่มเซสชันที่เน้น
- เปรียบเทียบความเร็วในการพิมพ์บนแป้นพิมพ์ดูว่าแป้นพิมพ์หรือเลย์เอาต์ใหม่ทำให้คุณเร็วขึ้นจริง ๆ หรือไม่
วิธีการทำงาน
การทดสอบความเร็วในการพิมพ์ทำงานในเบราว์เซอร์ทั้งหมดโดยใช้ React state และ performance.now() สำหรับจับเวลา — ไม่มีเซิร์ฟเวอร์ ไม่มีการอัปโหลด ไม่มีบริการภายนอก การกดแป้นถูกจำแนกและนับแบบเรียลไทม์ และ WPM ความแม่นยำ และความสม่ำเสมอคำนวณด้วยสูตรตามตัวอักษรเดียวกับที่ Monkeytype เผยแพร่ต่อสาธารณะ
- 1รายการคำโหลดในเครื่องเมื่อคุณเลือกภาษา ชุดคำจะถูกดึงจากไฟล์ JSON แบบคงที่และเก็บไว้ใน state ของคอมโพเนนต์ จากนั้นสุ่มคำเพื่อสร้างข้อความทดสอบ เมื่อเปิดเครื่องหมายวรรคตอนหรือตัวเลข ตัวสร้างจะแทรกจุลภาค เครื่องหมายจบประโยค และตัวเลขลงในลำดับตามความน่าจะเป็น
- 2การกดแป้นถูกนับต่อวินาทีอินพุตที่ซ่อนอยู่จับทุกอักขระ การกดแป้นแต่ละครั้งเพิ่มตัวนับในถังรายวินาที และแต่ละอักขระถูกเปรียบเทียบกับเป้าหมายทันทีเพื่อจำแนกว่าถูก ผิด หรือเกิน ตัวจับเวลาทำงานผ่าน setInterval ทุก 1 วินาที โดยใช้ performance.now() เพื่อความแม่นยำ
- 3ตัวชี้วัดคำนวณจากข้อมูลการกดแป้นดิบเมื่อจบการทดสอบ WPM สุทธิคำนวณจากอักขระของคำที่ถูกต้องทั้งหมดรวมช่องว่างที่ตามหลัง หารด้วยวินาทีที่ผ่านไป และแปลงเป็นหน่วยมาตรฐาน 5 อักขระต่อคำ WPM ดิบนับทุกการกดแป้นรวมข้อผิดพลาด ความสม่ำเสมอใช้ตัวอย่างดิบรายวินาทีเพื่อคำนวณสัมประสิทธิ์การแปรผัน แล้วใช้สูตรปรับเรียบของ kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) เพื่อให้ได้คะแนน 0–100
- 4กราฟผลลัพธ์เรนเดอร์บน Canvasชุดข้อมูล WPM ตามเวลาและ WPM ดิบตามเวลาถูกวาดบนองค์ประกอบ HTML Canvas โดยใช้ 2D Context API เมื่อคุณส่งออกผลลัพธ์ Canvas API เดียวกันจะเรนเดอร์ภาพ 820×460 — รวมกราฟ สถิติหลัก และเครดิต libratool.com — และส่งเป็น PNG ผ่าน canvas.toBlob()
เครื่องมือที่เกี่ยวข้อง
คำนวณเวลาอ่าน
ประมาณเวลาในการอ่านข้อความใดก็ได้ เลือกความเร็วในการอ่าน รับจำนวนคำ จำนวนประโยค และเวลาพูด
ตัวอ่านเร็ว (RSVP)
อ่านเร็วขึ้นด้วย Rapid Serial Visual Presentation: ข้อความของคุณจะแสดงทีละคำ ณ จุดคงที่ ปรับความเร็วได้ 100–1200 WPM โดยจัดให้ตัวอักษร ณ จุดจดจำที่เหมาะสมอยู่กึ่งกลาง วางข้อความ ตั้งความเร็ว แล้วกดเล่น ทั้งหมดนี้ในเบราว์เซอร์ของคุณ
ตัวทดสอบเวลาปฏิกิริยาตอบสนอง
วัดเวลาปฏิกิริยาของคุณในหน่วยมิลลิวินาที: รอให้กล่องเปลี่ยนเป็นสีเขียว, คลิกหรือแตะให้เร็วที่สุดเท่าที่จะทำได้, และดูค่าเฉลี่ยและเวลาที่ดีที่สุดของคุณจาก 5 ครั้ง