0
WPM
Mode
⌨️
WPM Counter
Press Start Typing or click here to begin
0
Live WPM
0
Peak WPM
0
Words
0
Chars
0:00
Elapsed
Avg WPM
Peak WPM
Words
Chars
Time
WPM Over Time (per 10-second window)

Session Stats

Last WPM
Best Session
Session Avg
Total Words0
Tests Run0

Recent History

No sessions yet. Complete a test to see history.

WPM Speed Guide

>100 WPM
⚡ Expert
Top 1%
80–100 WPM
Fast
Top 10%
60–80 WPM
Above Average
Top 30%
40–60 WPM
Average
Top 60%
<40 WPM
Beginner
Building speed
📊

What This Measures

Your raw typing speed in words per minute. Type freely in any language — WPM is calculated from the first keystroke and updates every second in real time.

Timed Modes

Choose a 1-, 2-, or 5-minute timed session to see your average WPM over a fixed window. The timer starts on your first keystroke and stops automatically.

🎯

Tips to Type Faster

Focus on accuracy before speed — errors slow you down more than caution does. Practice touch typing with all ten fingers and build muscle memory through short daily sessions.

👀

Free Type vs Timed

Free Type: No time limit — type as long as you like. WPM is a rolling average from start to now.
Timed: Fixed window, final WPM shown at the end.

Frequently Asked Questions

The average typist achieves 40–60 WPM. 60–80 WPM is considered above average, 80–100 WPM is fast, and over 100 WPM is expert level. Professional typists and stenographers can exceed 120 WPM.
WPM is calculated by dividing the total number of words typed by the number of minutes elapsed since your first keystroke. This counter uses actual space-separated words for a natural reading of your speed.
WPM counts space-separated words. CPM (characters per minute) counts every single character. Dividing CPM by 5 gives a standardised WPM figure. Both describe typing speed at different levels of granularity.
Practice touch typing using all ten fingers without looking at the keyboard. Focus on accuracy first — speed follows naturally. Short daily sessions of 10–15 minutes are more effective than infrequent long sessions. Use this counter in timed mode to track improvement over time.
Yes — this is a raw WPM counter that measures all typed words regardless of accuracy. It is designed for free-form typing and live speed tracking. Use a typing speed test for accuracy-adjusted WPM against a fixed passage.
✓ Result copied to clipboard!