Dark mode

Typing Tutor

Test your typing speed and accuracy with WPM, CPM, and real-time feedback

Test Mode

Text Type

Your Progress

Tests Completed
0
Average WPM
0
Best WPM
0
Average Accuracy
0%

Top Scores

No scores yet. Complete a test to see your ranking!

About Typing Tutor

Typing Tutor is a free, privacy-focused typing speed test and practice tool that runs entirely in your browser. Improve your WPM (words per minute), CPM (characters per minute), and accuracy with time-based or word-count tests, multiple text types (paragraphs, numbers, code), and real-time feedback. No sign-up, no ads, no tracking — all data stays on your device. Perfect for beginners learning touch typing, professionals polishing speed, job seekers preparing for tests, and anyone who wants to type faster and more accurately.

What You Get

Features

How to Use

  1. Choose test mode: Pick 1 min, 3 min, 5 min, Custom Time (enter 0.5–60 minutes), 10/25/50 words, or Custom Text (paste your own passage).
  2. Choose text type: Paragraph (default), Numbers, or Code — this changes the sample you’ll type.
  3. Click Start Test. When the test area appears, click in the typing box and start typing. The timer starts on your first keystroke.
  4. Type the text exactly as shown. Correct characters are highlighted in one color, mistakes in another; WPM, CPM, accuracy, and errors update live.
  5. Finish the test by completing all words (word-count mode) or when time runs out (time mode). You’ll see a results modal with your final stats.
  6. Use New Test to try again or Close to return. Check the Statistics tab for overall progress and the Leaderboard tab for your last 100 scores.
  7. To pause: click Stop in the test header; click Resume to continue. Use Reset to abandon the current test and start over.

Understanding WPM and CPM

WPM (words per minute) is the standard measure of typing speed; one “word” is usually counted as 5 characters. CPM (characters per minute) is the raw character count per minute. Higher WPM and CPM with high accuracy mean faster, more reliable typing. Accuracy is the percentage of correct characters; errors are the number of mistakes. Improving over time on Statistics and Leaderboard shows your progress.

Use Cases

Use Typing Tutor to learn or reinforce touch typing, prepare for typing tests in job applications or exams, improve productivity at work or school, practice typing numbers and code for programming or data entry, and build a habit of daily practice with clear metrics and history. The mix of time-based, word-count, and custom text plus paragraph, numbers, and code makes it suitable for general and technical typists alike.

Technology and Data

Typing Tutor is built with HTML, CSS, and JavaScript and runs entirely in your browser. Test results, statistics, and theme preference are stored locally on your device (e.g. in localStorage). Nothing is uploaded or synced to any server. The app can work offline after the first load. No cookies are used for tracking.

Support and Feedback

For suggestions, bug reports, or feedback, please visit our contact page. We’re happy to hear from you.