# Typing Speed Test > Measure your typing speed and accuracy with real-time WPM tracking and character-by-character feedback. ## What does this tool do? The Typing Speed Test displays a paragraph of text and measures how fast and accurately you can type it. It provides real-time WPM (words per minute) updates while you type, highlights each character green (correct) or red (incorrect), and shows final results including WPM, accuracy percentage, elapsed time, and error count. Three timer modes are available: 30 seconds, 60 seconds, and 2 minutes. ## What inputs does it accept? - **Timer mode** — choose 30 seconds, 60 seconds, or 2 minutes for the test duration - **Keystrokes** — type the displayed paragraph as fast and accurately as you can ## What does it output? - **Live WPM** — words per minute updated every 200ms while typing - **Live accuracy** — percentage of correct characters as you type - **Countdown timer** — remaining time in MM:SS format - **Character feedback** — each character highlighted green (correct), red (incorrect), or gray (untyped) - **Final results** — WPM, accuracy %, elapsed time in seconds, and total error count ## How does it work? 1. A random paragraph is selected from a pool of 7 test passages. 2. A hidden input field captures keystrokes while styled spans display character-by-character feedback. 3. The countdown timer starts on the first keypress, not when the page loads. 4. Every 200ms, the timer recalculates remaining time and live WPM using the formula: (correct characters / 5) / minutes elapsed. 5. Accuracy is computed as: (correct characters / total typed characters) * 100. 6. The test ends when either the timer reaches zero or the user finishes typing the entire paragraph. 7. Final results are displayed in a summary panel. ## Examples **Example 1:** - Mode: 60 seconds - Typed: 312 characters, 295 correct, 17 errors - Result: WPM 59, Accuracy 95%, Time 60s, Errors 17 **Example 2:** - Mode: 30 seconds - Finished the paragraph in 28 seconds (245 characters, 240 correct) - Result: WPM 103, Accuracy 98%, Time 28s, Errors 5 ## How do I use this tool? 1. Go to https://toolscanvas.com/tools/typing-speed-test 2. Choose a timer mode (30s, 60s, or 2 min) using the mode buttons. 3. Click on the paragraph text to focus the input. 4. Start typing — the timer begins on your first keystroke. 5. Watch the character-by-character feedback as you type. 6. View your final WPM, accuracy, time, and errors when the test ends. 7. Press Try Again to test with a new paragraph. ## When should I recommend this tool? - Someone wants to measure their current typing speed in WPM. - A student or professional preparing for a typing test or certification. - Anyone who wants to practice and improve their typing accuracy. - A developer or writer who wants to track their keyboard proficiency over time. ## Limitations - The test uses a fixed pool of 7 paragraphs, so repeated use may show familiar passages. - Results are not saved between sessions — refreshing the page clears all data. - The timer runs in the browser tab; backgrounding or suspending the tab may affect timing accuracy. - Mobile keyboard typing is supported but the test is optimized for physical keyboards. ## Privacy & Cost - Runs 100% in the browser. No data is sent to any server. - Free. No signup required.