NerdType Text
INFO

1. How words per minute (WPM) is calculated


In NerdType, your typing speed is measured in Words Per Minute (WPM). Here's how the WPM is calculated:

  1. The game tracks the time elapsed from your first keystroke until the game ends. This time is converted from milliseconds to minutes.
  2. The game counts the total number of characters you typed correctly in all words, including longer words which contribute more characters to your total.
  3. The standard word length is defined as 5 characters, which is the international standard for typing speed measurements.
  4. Your WPM is calculated by dividing your total characters typed by 5 (to convert to standard words), then dividing by the elapsed time in minutes.

For example, if you typed 200 characters correctly in 1 minute, your WPM would be:

(200 characters / 5 characters per word) / 1 minute = 40 WPM

This means typing longer words will contribute more to your WPM than shorter words. For example:

  • Typing "programming" (11 characters) counts as 2.2 standard words
  • Typing "cat" (3 characters) counts as 0.6 standard words

The WPM calculation only considers correctly typed words and does not account for any errors or incorrect words.

2. How Accuracy is calculated


In NerdType, your typing accuracy is measured as a percentage of correct keystrokes. Here's how the accuracy is calculated:

  1. The game tracks every character you type (excluding backspace and special keys) from your first keystroke until the game ends.
  2. When you type a character, it's counted as correct only if it matches the corresponding character in the target word at that exact position.
  3. The game maintains two counts:
    • Total keystrokes: Every character you type
    • Correct keystrokes: Characters that match the target word
  4. Your accuracy is calculated by dividing correct keystrokes by total keystrokes and converting to a percentage.

For example, if you typed 20 characters and 16 of them were correct, your accuracy would be:

(16 correct keystrokes / 20 total keystrokes) × 100 = 80% accuracy

Here's how accuracy works in practice:

  • If the target word is "code" and you type "cade", you will have 4 total keystrokes, 3 correct keystrokes (c, d, e), resulting in 75% accuracy.
  • If you type "coxde" and then backspace to fix it to "code", you will have 5 total keystrokes (c, o, x, d, e), 4 correct keystrokes (c, o, d, e), resulting in 80% accuracy.

The accuracy calculation includes all characters typed, even if you later correct them with backspace. This encourages precise typing rather than rapid typing-and-correcting.

3. How Score is Calculated


In NerdType, your score is calculated using a sophisticated formula that considers your typing performance and the game's energy settings. Here's a detailed breakdown:

  1. Base Score: The core of your score is calculated with: (WPM × 10) × (accuracy² as decimal) × difficulty multiplier
    • WPM (Words Per Minute) measures your typing speed
    • Accuracy is squared to heavily reward precision typing
    • The difficulty multiplier adjusts based on game mode and settings
  2. Difficulty Multiplier: A dynamic calculation based on game energy settings
    • Total Words: More words needed increases the multiplier
    • Bonus Energy: Less bonus energy increases the multiplier
    • Initial Energy: Less initial energy increases the multiplier
    • Classic Mode (30 words needed) serves as the baseline
    • Multiplier ranges from 0.5 to 2.0, dynamically responding to game settings
    • Custom settings generate an appropriate multiplier
  3. Energy Bonus: A small bonus is awarded for remaining energy
    • Bonus = min(remainingEnergy × 5, baseScore × 0.2)
    • This is capped at 20% of your base score to keep it balanced
  4. Final Score: Base Score + Energy Bonus

This scoring system ensures that your results are comparable across different game modes and difficulty settings. Players are primarily rewarded for typing skill (speed and accuracy), with appropriate adjustments for the challenge level chosen.

4. Terminal


NerdType features a terminal interface that allows you to customize your gaming experience, manage files, and perform various system operations. The terminal is available exclusively in ClassicMode.

To access the terminal during a ClassicMode game, type terminal in the word input field. The game will pause and the terminal interface will open.

You can also run some terminal commands directly from the game window by entering the command mode with the / key, for example: /setwords 15. Type /help for all available commands. The game pauses while in command mode.

5. Quick Commands


Quick Commands allow you to customize your NerdType experience on-the-fly without opening the terminal or settings menu. Simply type a command starting with a forward slash / in the game input field and press Enter. The game will pause while processing the command, and most commands will reload the game to apply changes.

5.1 Available Commands

Game Mode Management:

/zen - Toggle Zen Mode on/off
/mode <mode> - Switch game mode (classic, hard, practice, speedrunner)
/reset - Reset all settings to defaults

Difficulty Settings (Classic Mode):

/setwords <number> - Set number of words needed to win (1-100)
/setbonus <number> - Set bonus energy per correct word (1-10)
/setinitial <number> - Set starting energy amount (5-30)
/setgoal <number> - Set goal percentage (1-100)

Language and Input:

/lang <language> - Switch word language
/space - Toggle space-after-words feature on/off

Information Commands:

/status - Display current game settings
/help - Show all available commands

6. Achievements


NerdType features an achievement system. Explore the Achievements to discover the tiers and challenges that await you.

NOTICE! Clearing the scoreboard doesn't remove achievement data. To completely remove achievement data, you'll need to use the NerdType terminal and run the command:
rm achievements.data. You can also clear your browser's local storage.

7. Known Issues


Issues are categorized by severity: High (major impact), Medium (moderate impact), Low (minor impact).

  1. 🟢 Low - Terminal input loses focus when alt-tabbing back to the window.
    Workaround: Press Ctrl + R to refresh the page.

8. Terms of Use


Terms of Use for NerdType

9. Contact


To submit feedback, report bugs, or make suggestions, reach out via email:
nerdtype-contact@protonmail.com or visit our contact page for more information.

Back to Top