TypeMaster Pro FAQ

Questions and answers about the typing speed test and trainer: the measurements, the practice texts, the speed tests, the lessons, the keyboard, the games, your progress and privacy. Everything it does happens in your browser.

Last Updated: October 7, 2026

1. General Questions

Q1: What is TypeMaster Pro?
A1: A typing speed test and typing trainer that runs in your browser. The Practice tab gives you texts by difficulty and kind with an optional time limit; Speed Test measures you over 30 seconds to 5 minutes; Lessons take you row by row across the keyboard and let you practise your own texts; Games train the same skill as Word Rain, Speed Race, Accuracy Zen and Code Challenge; Progress keeps every session with charts, achievements, problem keys and insights; Settings holds the keyboard labels, the sounds, your goals and your data. Nothing is uploaded and there is no account.
Q2: How much does it cost?
A2: Nothing. There is no plan, no limit and no feature held back. Like every page on ZeroDataUpload, the tool is supported by advertising.
Q3: Do I need an account?
A3: No. There is no registration and no login. Your sessions are kept in this browser; Export progress in Settings gives you a file to carry them elsewhere.
Q4: Does it work on a phone or tablet?
A4: Yes. The practice, speed test, lessons and games take the on-screen keyboard, and the cards stack one above the other. The virtual keyboard with finger colours is hidden on small screens, because it is a guide for a physical keyboard. Speeds on a phone keyboard are naturally lower than on a desk keyboard, so compare phone results with phone results.
Q5: Which keyboard layouts and languages does it support?
A5: The texts are English. Any physical layout works, because the tool compares the character your system sends with the character expected; the virtual keyboard can show QWERTY, Dvorak or Colemak labels. Texts with accented letters can be practised as custom lessons if your keyboard can type them.

2. Speed and Accuracy

Q6: How are words per minute calculated?
A6: Every five correctly typed characters count as one word, including spaces and punctuation, and the total is divided by the minutes since your first keystroke. This is the convention of every established typing test, so a word such as "the" and a word such as "understanding" are weighed by how much typing they take, and the figure is comparable with a test taken anywhere else. Only correct characters count, so the number is a net speed.
Q7: How is accuracy calculated?
A7: Correct keystrokes divided by all keystrokes. A mistake still counts after you have corrected it with Backspace, which is why the accuracy on the result does not always match the number of red characters you can see: those are the uncorrected ones. Backspace itself is not counted as a keystroke.
Q8: What is a good typing speed?
A8: Most adults type between 35 and 45 words per minute. 60 is a comfortable professional speed, 80 is fast, and 100 and above is the territory of trained typists and transcriptionists. Accuracy matters more than the number: 50 words per minute at 98 percent accuracy produces more finished text than 70 at 90 percent, because every error costs time to notice and fix.
Q9: Why does the speed tile jump about at the start?
A9: Because it is characters divided by a very small number of seconds. Five characters in one second is 60 words per minute; a pause of two seconds halves it. The figure settles after the first fifteen or twenty seconds, which is why the shortest speed test is 30 seconds and a one-minute test is the usual benchmark.
Q10: What is the streak?
A10: The number of characters you have typed in a row without a mistake. It resets on a wrong key, the tile's bar fills at 100, and the result keeps the longest streak of the session. Toasts mark 25, 50 and 100; a streak of 50 is a daily challenge and a streak of 100 is the Combo achievement.

3. Practice

Q11: What do the difficulty and text settings do?
A11: Difficulty picks the word and sentence pool: Beginner uses short common words, Intermediate everyday vocabulary, Advanced long words such as "infrastructure", Expert rare and very long words. Text picks the kind: Common words (a run of random words), Sentences, Paragraphs (short passages about typing, posture and the keyboard), Code (short programs with line breaks and indents), Numbers (groups, decimals, prices, dates and phone numbers, different each time) and Punctuation (sentences dense with marks and symbols). Difficulty applies to words and sentences; the other kinds have their own pools.
Q12: How does the time limit work?
A12: With a limit of 30 seconds to 5 minutes the session ends when the time is up even if the text is not finished, and the result counts what you typed. With None the session ends when the text is finished. The clock starts with your first keystroke, not when the text loads.
Q13: Can I pause?
A13: Yes: Esc or the Pause button stops the clock in practice and lessons. Resume gives a three-second countdown so your hands can find the keys, and the paused time is not counted. Switching to another browser tab pauses the session as well. Speed tests cannot be paused; Stop ends one early.
Q14: Why does nothing happen when I paste?
A14: Pasting into the typing box is blocked, because pasted text is not typing. Only keystrokes count.
Q15: How do line breaks and indents work in code texts?
A15: A line break in the text is shown as a small arrow at the end of the line; press Enter for it. Indents are spaces; type them, or press Tab at the start of a line and the tool types the expected run of spaces for you. In the editor on the Lessons tab, tabs in a pasted text become two spaces.

4. Speed Tests

Q16: What is the difference between the speed test and practice with a time limit?
A16: The speed test is the standard measurement: a fixed length of 30 seconds, 1, 2 or 5 minutes, a text long enough for the whole time (sentences of every difficulty, enough for 150 words per minute), no pause, and its own Best Results card per length. Practice with a time limit uses whatever text and difficulty you chose. Both record a session in the history; only tests count for the Best Results and the five-minute Marathon achievement.
Q17: The text ended before the time ran out. Is the result valid?
A17: Yes. The test ends when the text is finished and the speed is worked out from the time you actually took. The text is sized for 150 words per minute, so finishing it early means you typed faster than that.
Q18: Can I compare results across different lengths?
A18: Compare like with like. A 30-second test rewards a fast burst; a five-minute test shows whether you can hold the pace, and speeds drop a little as the minutes pass. The Best Results card keeps one best per length for that reason.

5. Lessons

Q19: What are the built-in lessons?
A19: Eight, in the order a typing course teaches them: Home Row (A S D F, J K L ;, with G and H), Top Row, Bottom Row, Home and Top Together (real words from the two rows), Numbers, Symbols and Punctuation, Capital Letters and Full Keyboard (pangrams that use every letter). Each opens on the Practice tab with its text and keeps your best speed on it.
Q20: How do I practise my own text?
A20: Press Create a lesson on the Lessons tab, give it a name, paste any text of 50 to 10,000 characters or press Open a text file, choose a difficulty label and save. It appears beside the built-in lessons with its own best speed, can be edited and deleted, and is included in the progress export. Line breaks and indentation are kept, so code works too.
Q21: Why practise my own text rather than a random paragraph?
A21: Because the fastest way to get faster at the typing you do all day is to practise that typing: the replies you send, the report template, the terms of your field, the code in your language. A lesson built from the words you keep mistyping is worth more than any random text.

6. The Keyboard

Q22: What do the colours on the virtual keyboard mean?
A22: Which finger should press the key: red for the little fingers, amber for the ring fingers, green for the middle fingers, blue for the index fingers and purple for the thumbs on the space bar. F and J carry a bar for the bumps that mark the home position. The next key to press lights up in its colour, with the Shift key of the other hand when a capital or a symbol needs it, and the key you actually press is shown pressed.
Q23: What do the Dvorak and Colemak options do?
A23: They change the labels on the virtual keyboard to match those layouts, so the next-key highlight and the finger colours show the right physical key when your operating system is set to Dvorak or Colemak. They do not translate your keystrokes: the tool reads the character your system sends, so set the layout in your system first.
Q24: Can I hide the keyboard?
A24: Yes: the Keyboard button in the toolbar, Alt+K, or the switch in Settings. Hide it once your fingers know the way; looking at it is a crutch for the first weeks only. On phones it is hidden anyway.
Q25: What are the key sounds?
A25: A soft click for every correct key, a lower note for a mistake and a short chime when a session ends, generated by the browser itself; no sound files are loaded. They are off by default; the Sound button, Alt+S or the switch in Settings turns them on, and the slider sets the volume.

7. Games

Q26: How do the four games work?
A26: Word Rain: words fall; type one and press Space to catch it before it lands; a landed word costs a life, five lives or the clock end the game. Speed Race: type the sentence under the track; the car moves only on correct keys; the score is your speed times the difficulty. Accuracy Zen: one word at a time, no clock; a wrong key counts a mistake and the word waits; the score is perfect words weighted by accuracy. Code Challenge: type a short program exactly, Enter for a line break and Tab for the indent; the score is your speed less two percent per error.
Q27: What do the difficulties change?
A27: Word Rain drops more words, faster, for less time (90, 60 or 45 seconds); Speed Race picks a longer sentence; Accuracy Zen uses longer words and more of them (20, 30 or 40); Code Challenge picks a longer snippet. Scores are multiplied by 1 on Easy, 1.5 on Medium and 2 on Hard.
Q28: Where are the high scores kept, and can I clear them?
A28: In this browser, the ten best per game with the name you give (the name is remembered in Settings). High scores opens the list; Clear this game's scores empties it after a confirmation. Games do not count as practice sessions and do not appear in the history.

8. XP, Challenges, Goals and Progress

Q29: How are XP and levels worked out?
A29: A session earns its speed times its accuracy divided by ten (60 words per minute at 95 percent is 570 XP), plus 50 for a perfect session of 20 characters or more, and each completed daily challenge adds its reward. Every 1,000 XP is a level. XP is always recomputed from your sessions, so deleting a session removes its XP as well.
Q30: What are the daily challenges?
A30: Three tasks a day drawn from a list of eleven (a speed, a perfect session, a streak, a word count, a long session, three sessions, a lesson, a speed test, ten minutes of typing and so on), the same three for everyone on that date. Each shows its progress from today's sessions and adds its XP when done. They reset at midnight; completed challenges from earlier days keep their XP.
Q31: What are the goals and the day streak?
A31: In Settings you set a target speed (20 to 150 words per minute) and a daily practice goal (5 to 60 minutes). The Goals card on the Practice tab shows your best speed against the target and today's minutes against the goal. The day streak counts the consecutive days, ending today or yesterday, on which you reached the daily minutes.
Q32: What does the Progress tab show?
A32: A summary for the chosen period (7, 30, 90 days or all time) and mode (practice, speed tests, lessons) with the change against the previous period; a chart of speed and accuracy over the last twenty sessions; how the sessions spread across speed bands; insights; the twelve achievements; the keys you mistype most, coloured on a keyboard; and the full history, ten sessions a page, with CSV and JSON downloads and a delete button per row.
Q33: What are the insights and problem keys?
A33: From three sessions on, the Insights card names the keys you mistype most and the fingers behind them, measures how steady your speed is over the last ten sessions, warns when accuracy is slipping, says whether your speed is rising or has levelled, and reminds you of today's goal. Problem Keys colours each letter by its share of all your mistakes (green under two percent, amber to five, red above), counted on the key you should have pressed; hover one for the count.

9. Files, Memory and Privacy

Q34: Can I move my progress to another computer?
A34: Yes. Export progress in Settings downloads one file with every session, custom lesson, high score and setting. Import progress on the other computer merges it: sessions and lessons already present are not duplicated, high scores are merged into each game's top ten, and your current settings are kept. Download CSV and Download JSON on the Progress tab give the sessions of the chosen period only.
Q35: Where do my results go?
A35: Nowhere. Sessions, lessons, scores, goals and settings are kept in this browser's storage on your device; nothing is sent to a server and there is no account. Clear all data in Settings removes everything the tool keeps, and nothing else on the site. Like every page on the site, the tool page shows ads through Google AdSense and uses Google Analytics; the Privacy Policy and Cookie Policy explain what those collect. What you type is never part of it.
Q36: The practice box ignores my typing.
A36: Click in the box first: the text display above it cannot be typed into. If a window is open (results, pause, a lesson editor), close it. If the session has finished, press Next text or Reset. During a game, the game's own box has the focus.
Q37: My session was not recorded.
A37: A session needs at least ten typed characters, ten keystrokes and two seconds to count, so a text abandoned at once or an accidental Enter is not stored. The result window says "Too short to record" in that case. If storage is blocked or full, the tool still works for the visit and says so when a save fails.
Q38: The next-key highlight points at the wrong key.
A38: Your system layout and the keyboard labels in Settings differ. Set the labels to the layout your system uses (QWERTY, Dvorak or Colemak); the highlight follows the labels.

Still have a question?

The help page walks through every tab, card and button. For anything else, use the contact form and say which browser and device you use.