typoko
read. type. learn.
← back to blog

June 11, 2026

The Best Typing Tests for Book Lovers (And Why I Built My Own)

I've been trying to get better at typing for years. I remember being in high school, hunting for typing sites on the computer lab machines, always on the lookout for something that actually had the features I wanted. I also hated feeling like my hands couldn't keep up with my thoughts.

That was a mistake. Not because good ones don't exist — some of them are genuinely well-built. But after years of bouncing between them, I kept running into the same frustrations. Eventually I stopped looking and just built what I wanted. That site is Typoko, and I'll tell you about it at the end. But first, here's what's actually out there for people who want to type and read something worth reading.

The Usual Suspects

10FastFingers is probably the first site most people land on. It works. It's been around forever. But the word lists are random and punctuation-light, which means you can move faster than you actually would in real life. I defaulted to it for years, and I got faster at typing random words in a vacuum. That's not nothing, but it's not really transferable either.

Typeracer is fun in a different way — you race other people, which adds urgency. But the passages are short, there's not much variety, and the ads (at least in my experience) would fire at the worst moments. There's something demoralizing about getting interrupted mid-sentence by a banner ad when you're trying to focus.

Monkeytype is beautiful and the typing community loves it. If you want raw speed data and granular stats, it's probably the best free option out there. But it's still mostly random words. You finish a session and retain nothing. It feels like training your fingers without engaging your brain.

TypeLit is the closest thing to what I was looking for — it uses real literature. And it's decent. But it didn't quite hit what I wanted in terms of features, design, or how it felt to actually use.

None of them were bad, exactly. They just weren't what I wanted.

What Was Missing

The thing that kept bothering me was the content itself. Random word lists are a decent start for learning your way around the keyboard, but they have no substance, meaning, or challenge to them. Maybe you've improved a little by the end of a session, but you've read nothing. Most of what you would type in real life wouldn't be random incoherent words with little to no punctuation. There's too much missing.

Real literature is different. Sentences have rhythm. They have punctuation — commas, em dashes, semicolons — the stuff that actually slows you down and exposes where your accuracy falls apart. If you only ever practice on simple word lists, you're not really preparing for how you actually type.

There's also something quite nice about reading while you practice. I've typed through passages from 1984, Of Mice and Men, and Warren Buffett's writing on understanding financial statements — one of my favorite finance books, which I threw in partly because why not learn something useful while drilling your accuracy. Some of the public domain stuff I included were books I'd never read but now want to. That doesn't happen when you're typing “fjord fjord fjord” or “thorough the pants.”

So I Built Typoko

I'm not a programmer. I've dabbled — learned some HTML and CSS during the pandemic when I had time — but I don't have the background to just sit down and build a web app from scratch. I'd been wanting to make something like this for a long time. Every time I went to a typing site, I'd think I wish this had X or why doesn't it do Y? The ideas kept stacking up.

Modern AI tools made it finally possible for me to actually build it. I'm proud of that, and I don't think I need to qualify it. The site does what I wanted it to do. I spent entire days just using it, testing it, thinking of things to add. I got a little carried away.

The bulk of Typoko came together in about a week, though I've been refining it for a few weeks since — user accounts, stats tracking, a daily passage challenge, a browse page where you can pick which passage you want to practice rather than waiting for one to appear randomly. Small things that add up.

The feature I'm happiest with is Focus Mode. It forces you to correct every mistake before moving on — no skipping, no letting errors pile up behind you. It also tracks your error patterns so you can see which characters or letter combinations are actually slowing you down. That's the kind of thing I always wished existed somewhere. It's still early, and I'll keep improving it, but it's already the reason I keep coming back to my own site.

There's also Flawless Mode if you want to raise the stakes: one mistake ends the test. Every passage was handpicked by me, from books I've read and wanted to share to classics I hadn't gotten to but thought would be interesting. More are coming.

Who It's For

Honestly? People who want to get better at typing and actually care about what they're reading while they do it. Serious typists who are bored with random word generators. Book people who want their practice sessions to feel like something.

If you want the fastest, most data-dense speed training tool out there, Monkeytype is probably still your answer. It's excellent at what it does.

But if you want something that's challenging because it uses real language — real punctuation, real sentence structure — and you want to come out of a session having read a passage from Orwell or Steinbeck or a book about reading balance sheets, typoko.com is what I made for exactly that.

I made it for me, mostly. I'm really glad I did.

← back to blog