NerdType is a minimalistic typing game that combines typing practice with language learning. Win by typing words correctly before your energy runs out. Expand your vocabulary with words from English, Finnish, and Swedish while sharpening your typing speed and accuracy. Every correct word brings you closer to victory and helps you master fast, precise typing. Whether you're aiming to improve your skills or just enjoy a unique challenge, NerdType offers a fun and rewarding way to level up your typing.
Many aspects of life and work require muscle memory to achieve true efficiency and flow. Whether you're coding, studying, writing, or managing daily tasks, your typing skills form the foundation of your digital productivity. Fast and accurate typing isn't just about speed – it's about reducing the friction between your thoughts and their expression.
When you can type without thinking about individual keystrokes, your mind is free to focus on higher-level concerns: solving complex problems, crafting better code architecture, or expressing ideas more clearly. Poor typing skills create a bottleneck that slows down your entire workflow, interrupting your train of thought and breaking your concentration.
This is why I created NerdType – to provide an engaging way to develop the muscle memory and precision that makes everything else easier. In programming, every function call, variable name, and code comment benefits from fluid typing. In academic work, note-taking and essay writing become less burdensome when your fingers can keep pace with your thoughts. In professional environments, emails, documentation, and presentations flow more naturally when typing isn't a conscious effort.
The goal isn't just to type faster, but to type with such natural precision that it becomes an extension of your thinking process. NerdType combines practice with purpose, using real words from multiple languages and programming contexts to build skills that directly apply to your work and studies.
Press Enter to start or restart game, and Ctrl + Enter to reset the page. You can use number keys 1-5 to quickly navigate between pages. Toggle scoreboard, settings, and login buttons visibility with Ctrl + U. Toggle scoreboard with Ctrl + I, and settings panel with Ctrl + O. Toggle minimal UI mode with Ctrl + Z.
NerdType supports both guest users and registered accounts, each with distinct data storage and privacy characteristics:
Both user types enjoy the full NerdType experience with identical gameplay features. The choice between guest and registered use depends on your privacy preferences and whether you want cross-device synchronization.
In NerdType, your typing speed is measured in Words Per Minute (WPM). Here's how the WPM is calculated:
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:
The WPM calculation only considers correctly typed words and does not account for any errors or incorrect words.
In NerdType, your typing accuracy is measured as a percentage of correct keystrokes. Here's how the accuracy is calculated:
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:
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.
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:
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.
Quick Commands allow you to customize your NerdType experience on-the-fly without opening the 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.
Game Mode Management:
/zen - Toggle Zen Mode
on/off
/mode <mode> -
Switch game mode (classic, hard, practice, speedrunner)
/prac <words> -
Practice specific words (e.g. cat dog bird)
/offscreen - Open popup
window with word list for multi-monitor practice
/reset - Reset all
settings to defaults
Difficulty Settings (Classic Mode):
/setwords <number> -
Set number of words needed to win (10-200)
/setbonus <number> -
Set bonus energy per correct word (1-10)
/setinitial <number>
- Set starting energy amount (4-20)
Language and Input:
/lang <word set> -
Switch word set
/space - Toggle
space-after-words feature on/off
/punc - Toggle punctuation
marks on/off
Information Commands:
/status - Display current
game settings
/help - Show all available
commands
/data - Toggle sharing
scores to global leaderboards
/discord - Toggle Discord
webhook
/rm scoreboard.data -
Remove local scoreboard data from local storage
/rm achievements.data -
Remove achievemets data from local storage
NerdType features an achievement system. Explore the Achievements to discover the tiers and challenges that await you.
When logged in, NerdType can automatically share your scores and achievements to the NerdType Discord server. Use /discord to turn this feature on or off. (Available only for registered users.)
Issues are categorized by severity: High (major impact), Medium (moderate impact), Low (minor impact).
To submit feedback, report bugs, or make suggestions, reach out
via email:
nerdtype-contact@protonmail.com
or visit our
contact page
for more information.
If you want to delete your account data, please contact us by email or through the contact page.