Skip to main content
Get up and running with WPM Typing Tutor quickly. This guide will help you start improving your typing speed immediately on web or mobile.

Web Version (Unity WebGL)

The web version runs directly in your browser using Unity WebGL. No installation required.
1

Open the Game

Navigate to the WPM Typing Tutor website in your browser. The game supports:
  • WebGL 2.0 (recommended)
  • WebGL 1.0 (fallback)
Modern browsers like Chrome, Firefox, Safari, and Edge are fully supported.
2

Wait for Unity to Load

The Unity WebGL player will initialize automatically. You’ll see:
  • A loading progress indicator
  • Status: “unity webgl · ready” when complete
The game uses Unity version 2019.4.41f2 and loads the WebAssembly modules on first visit.
3

Start Playing

Once loaded, you have two options to begin:
  1. Click the “start_game —now” button on the home screen
  2. Navigate to “jugar” (play) in the navigation menu
Press SPACE to start a typing session.
4

Choose Your Difficulty

Select one of three difficulty levels:
  • Easy (fácil): Slower pace, basic words
  • Medium (medio): Moderate speed, common phrases
  • Hard (difícil): Fast pace, complex text
Each level adjusts text complexity and speed to match your skill level.
5

Position Your Hands

Place your fingers on the home row:
  • Left hand: A, S, D, F (index finger with bump)
  • Right hand: J (index finger with bump), K, L, Ñ
Keys F and J are your home keys. Always return your index fingers to these positions.
6

Type and Track Progress

  • Type the displayed text as quickly and accurately as possible
  • Your WPM (words per minute) is calculated in real-time
  • Accuracy percentage shows your error rate
  • Each error reduces your final WPM score
Press ESC to return to the menu at any time.

Web Keyboard Shortcuts

KeyAction
SPACEStart typing session
ESCOpen menu / pause
F + JHome keys (index fingers)

Mobile Version (Expo Go)

The mobile version uses React Native with Expo Go for Android and iOS devices.
1

Install Expo Go

Download the Expo Go app on your device:

Android

Install from Google Play Store

iOS

Install from Apple App Store
2

Scan QR Code or Enter URL

Open the Expo Go app and:
  • Option 1: Scan the QR code provided by the project host
  • Option 2: Manually enter the expo development URL
The development server must be running for the app to load in Expo Go.
3

Wait for App to Load

Expo Go will download and bundle the JavaScript code. This may take a minute on first launch.
4

Start Typing

Once loaded, the mobile interface provides:
  • Touch-optimized keyboard interface
  • Same difficulty levels as web (easy, medium, hard)
  • WPM and accuracy tracking
  • Access to global leaderboard
For the best mobile experience, use your device in landscape mode to access more keys at once.

Your First Session

Here’s what to expect in your first typing session:
1

Read the Prompt

Text will appear on screen that you need to type
2

Type Accurately

Focus on accuracy first, then speed
  • Errors subtract from your WPM
  • Stay on the home row (F and J positions)
3

Check Your Score

After completing the session, you’ll see:
  • Final WPM: Your typing speed
  • Accuracy %: How many keys you typed correctly
  • Ranking: How you compare globally
4

Beat Your Record

Try again to improve your score and climb the leaderboard!

Next Steps

Instructions

Learn proper hand positioning and home row technique

View Leaderboard

See global rankings and top WPM scores

Difficulty Levels

Understand each difficulty mode

Improve Your WPM

Tips and techniques for faster typing

Common Issues

Solutions:
  • Ensure you’re using a modern browser with WebGL support
  • Check that JavaScript is enabled
  • Try disabling browser extensions that might block content
  • Clear your browser cache and reload
  • Verify your internet connection
Solutions:
  • Ensure your mobile device and development server are on the same network
  • Check that the Expo development server is running
  • Verify the QR code or URL is current
  • Try restarting the Expo Go app
Solutions:
  • Close other browser tabs to free up resources
  • Ensure your device meets minimum performance requirements
  • Try lowering the difficulty level
  • On mobile, close background apps
Remember:
  • Errors subtract from your final WPM score
  • Focus on accuracy first, speed will come with practice
  • Use proper home row positioning (F and J keys)
  • Practice consistently to build muscle memory
The current record is 148 WPM with 99% accuracy. Can you beat it?