How to Play
Everything you can do in nei.ma type.
Typing Basics
Type the words as they appear. Focus on accuracy over raw speed. Incorrect characters will be highlighted in red.
Power Mode
Enable Power Mode in settings for an explosive typing experience with screen shake and particle effects.
Scoring & XP
Earn XP based on WPM, accuracy, and difficulty. Level up to unlock achievements and track your progress.
Customization
Choose from multiple premium themes, sound profiles (Mechanical, Typewriter), and caret styles.
Game Modes
Time Mode
Race against the clock! Choose 15s, 30s, 60s, or 120s. Type as many words as possible before time runs out.
Words Mode
Complete a set number of words (10, 25, 50, or 100). Perfect for focused practice sessions.
Zen Mode
No clock, no word count, no pressure. Type until you feel like stopping, then press Esc (or Finish run) to see how it went.
Ghost Racer
Once you have a personal best for a setup, a pacer runs alongside you at exactly that speed. The bar shows how far ahead or behind you are, live.
Challenges
Daily Challenge
The same fifty words for everyone, every day, generated from the date itself. Retry as often as you like — your best run counts, and finishing one keeps your streak alive. A new set lands at midnight.
Master Mode
One wrong character and the run is over. Stacks on top of any mode, pays 1.5× XP, and is the fastest way to learn where your accuracy actually breaks.
Practice sets
RX Mode
Prescription drug drills for pharmacy pros
Practice real brand and generic drug names — from Lipitor and Ozempic to atorvastatin and semaglutide. Pick a mode and narrow it to the class you want to drill.
Tech & Code 💻
Programming terms, keywords, and syntax. Sharpen the typing you actually do all day as a developer.
Your own sets
Build custom word lists in the admin panel — or generate one from a prompt with AI import.
Difficulty Levels
Normal
Standard common words, lowercase only
Punctuation
Includes contractions and punctuation marks
Numbers
Mixed with numbers and numerical terms
Quotes
Famous quotes and longer phrases
Shortcuts
The on-screen keyboard
Turn it on from the keyboard button under the words, from Settings, or with ⌘K. It does three jobs at once.
Changelog
- Ghost racer — a pacer runs at your personal best and shows how far ahead or behind you are, live
- Daily challenge: the same fifty words for everyone, every day, with a streak that survives a late night
- Master mode — one wrong character ends the run, for 1.5× XP
- Zen mode: no clock, no word count, finish whenever you like
- A live on-screen keyboard with next-key highlighting, finger colours, and problem keys that redden as you fumble them
- Results now show where the run went wrong on a real keyboard map instead of a list of characters
- Character errors are counted per keystroke, so mistakes you backspace away still show up
- New ambient art: an etched contour plate and volumetric key light, tinted live by whichever theme you are on
- Five new achievements for daily streaks, master runs, and long zen sessions
- RX Mode rebuilt around structured brand ↔ generic ↔ drug-class data
- New RX drills panel: practice brand names, generics, or both
- Filter RX practice by class — cardio, diabetes, antibiotics, mental health, and more
- Results now show missed drugs paired with their brand/generic counterpart
- Launch any RX drill straight from the ⌘K command palette
- Three new pharmacy achievements: Pharmacy Tech, Formulary, Clean Script
- Richer practice-set menu with word counts and difficulty badges
- Rewritten Help page explaining modes, RX drills, and shortcuts
- Command palette — press ⌘K anywhere to switch mode, length, difficulty, theme, or jump between pages
- Five real code fonts you can actually switch between, plus four typing sizes
- Cleaner reading model: legible upcoming text, bright typed text, colour reserved for errors
- Caret now pauses its blink while you type and resumes when you pause
- Live progress bar across the top of every run
- Redesigned Settings with a live theme preview grid and segmented controls
- Richer Stats: consistency, time typed, and a GitHub-style activity heatmap
- Results now plot your personal best as a target line, with one-tap share
- Complete visual redesign — the typing text is now the hero, free-floating with a soft fade window
- Unified control bar that fades away while you type for zero distraction
- New cinematic aurora background with film grain (lighter on CPU than the old particle field)
- New type pairing: JetBrains Mono for the words, Space Grotesk for scores and branding
- Redesigned results: WPM and accuracy paired as a single hero moment
- New app icon — a caret in flowing text
- Fixed a React state error when the timer expired
- Buttery smooth spring-animated caret that tracks the real cursor position
- Live WPM-over-time graph on the results screen
- Consistency score (typing-rhythm metric)
- Click-to-focus blur overlay, Monkeytype-style
- Enter / Tab now restart from the results screen
- Animated count-up for your WPM score
- Four new themes: Synthwave, Rosé Pine, Nord, Amber
- Reduced-motion support and performance improvements
- Added custom dictionaries feature
- New RX Mode with prescription drug names
- Admin panel for dictionary management
- AI-powered dictionary import via Perplexity
- Fixed auto-scrolling for word display
- Fixed Supabase authentication
- Initial release
- Time and Words game modes
- Multiple themes
- XP and leveling system
- Leaderboards
nei.ma type v1.6.0