JSON typing practice
Typre is a free typing trainer for programmers. Instead of prose, you type real JSON — brackets, operators and indentation included — and it measures WPM, accuracy, raw speed and consistency on every run.
- 185JSON snippets
- 64for 15 second runs
- 61for 30 second runs
- 60for 60 second runs
What slows you down in JSON
Pure structure with no keywords to break it up: quotes, colons, commas and nested brackets, over and over. Nothing punishes a missing comma or a stray trailing one faster, which makes it a strict accuracy drill.
What the snippets cover
package.json and tsconfig.json, API responses, GitHub Actions style configuration, ESLint and Prettier configs, and deeply nested objects with arrays of objects.
Snippets you will actually type
Three of the 64 short JSON snippets, exactly as they appear in the app:
{
"name": "typra",
"version": "1.0.0"
}
{
"scripts": { "build": "vite build" }
}
[
{ "id": 1, "wpm": 78 },
{ "id": 2, "wpm": 91 }
]
How it works
Pick 15, 30 or 60 seconds. Snippets are served in shuffled order, so you never repeat one before finishing a full round — even across page reloads. Sign in to put scores on the leaderboard, race a friend on the same snippet in real time, or paste code from your own project. None of it is required: open the page and start typing.