Typingby CodingMarble

Free · No sign-up · 40+ languages

My typing progress

Everything you type on this site, in one place. It is saved only in this browser – no account needed.

Loading my progress…

What is saved

Each time you finish a test, this page updates with:

  • Your results – speed, raw speed, accuracy, time, language and test type for up to your last 500 tests, with a chart of speed and accuracy.
  • Personal bests for each language and test length (counted when accuracy is 75% or higher).
  • XP, level and daily streak, plus the badges you have earned.
  • Weak keys – a keyboard heat map of the keys you miss most, with a button to practise them.
  • Lesson progress and your settings, such as theme, sound and keyboard layout.

From the recent tests list you can also make a free typing certificate from any result.

Export and import

Your data lives in this browser only. Click Export data to download a .json backup file. To move your progress to another computer or browser, open this page there and use Import data with that file; imported data replaces what this browser has saved. Export before clearing your browser, and regularly if your progress matters to you.

Privacy

Nothing here is uploaded or linked to an account. What you type in tests is processed in your browser, and results are stored on your device. Clearing site data, or using a private window, removes them. Delete all data wipes everything from this browser at once, after asking you to confirm – it cannot be undone.

My Progress: frequently asked questions

Why is my progress empty?
Progress is saved per browser. If you used another device or browser, export your data there and import it here. Private windows do not keep data after you close them.
Can I see my progress on my phone and laptop?
Not automatically, because there is no account. Export the file on one device and import it on the other.