All tools

Code typing test

Type short pieces of JavaScript, Python, Go, Rust, Java, SQL or HTML, with lines indented for you, and see your speed. Free, with no account or uploads.

Type real code

Brackets, quotes and operators included. Lines are indented for you; Space or Enter ends a line's last word.

How long
15 s30 s1 min2 min5 min

Loading the words

Lines are indented for you: Space or Enter ends a line's last word.

How it works and help
Everything happens in your browser. Nothing you type is sent anywhere or kept.

A little help along the way

Follow these steps. Every option is explained underneath. Everything happens in your browser; nothing you type is sent anywhere.

  1. Choose how longPick 15 seconds, 30 seconds, 1 minute, 2 minutes or 5 minutes above the words. A minute is chosen already. Under More options, a test can end after a number of words instead.
  2. Choose what to typeCommon words are the thousand used most. Passages from books are real sentences with capitals and punctuation. Numbers are groups of digits, as in data entry.
  3. Start typingThe clock starts with your first key. Type each word and press Space to go on to the next; a wrong word can be gone back into with Backspace. On a phone, tap the words to bring up the keyboard.
  4. Read your resultYour words a minute and the share of keys you pressed right come first, then raw speed, consistency, a chart of every second with your mistakes, and the words you typed wrong.
  5. Go againTab then Enter, or Esc, starts a new test. Again gives you the same words, so you can see whether you did better; New text makes new ones. Watch it again plays your test back as it was typed.

Questions people ask

Which languages can I type?
JavaScript, TypeScript, Python, Go, Rust, Java, SQL, and HTML with CSS, chosen under More options. The pieces were written for KeepSimp and do small everyday jobs.
Do I type the indentation?
No. Each line is laid out with its indentation, and Space or Enter at the end of a line goes on to the next. Spaces lined up inside a line count as one.
Why is my speed lower than with words?
Code is full of brackets, quotes and symbols that sit away from the home row and often need Shift. A slower speed on code is normal.

This page is the Typing test, opened for this one job; every other tool it has is one press away. Each of its settings is explained on the Typing test's own page.

Read the step-by-step guide