Fingerdash

A free touch-typing tutorial and typing test that runs entirely in your browser.

TypePersonal project
Built with
  • Svelte
  • TypeScript
  • Vite
  • Vitest
  • Sass
StatusLive
Key featureOn-screen keyboard tutor

What it is

Fingerdash is a free, fully client-side touch-typing tutorial and typing test. There is no backend and no accounts: settings, personal bests, and tutorial progress are all saved in your own browser.

What’s inside

  1. A typing test in five modes: time, words, quote, custom text, and code (PHP, JavaScript, Python, Java, HTML, CSS, C++, C, and C#).

  2. Results show WPM, raw WPM, accuracy, and consistency with a WPM-over-time chart, and personal bests are tracked per mode.

  3. A guided tutorial from the home row through numbers and punctuation, with an on-screen keyboard that highlights the next key and which finger to use.

  4. Four themes (dark, light, Nord, and Solarized), a Ctrl+K command palette, and a keyboard-first, accessible interface with visible focus states and reduced-motion support.

Have Something Similar in Mind?

If this is close to what you need, let's talk about your project specifically.