01. Type — TZ Studios
A typing test.
Nothing else.
Four test modes. Three difficulty bands. Live WPM and accuracy while you type, a full breakdown when you're done. Built with Kotlin Multiplatform. No accounts, no ads, no streaks to protect.
Android — available now. iOS — available now.
02. Test configuration
Every test is exact.
Four modes. Three difficulty bands. Three modifiers. Set it once, run it in seconds.
01
Time
15, 30, 60, or 120 second presets, or set a custom duration. Type until the clock runs out.
02
Words
10, 25, 50, or 100 word counts. The test ends on the last character, not the clock.
03
Quote
Verbatim passages. Punctuation, capitalization, and line breaks typed exactly as written.
04
Custom
Paste your own word list. Practice the vocabulary you actually type.
Difficulty
Easy, Medium, or Hard vocabulary bands, independent of mode and duration.
Modifiers
Punctuation, numbers, and capitalization toggle on or off, in any combination.
Live feedback
Every character marked correct, incorrect, or current, the instant you type it.
03. Results
Nine numbers,
one graph.
Every test ends in a full breakdown, not a score.
- WPMWords per minute, net of errors
- Raw WPMWords per minute, before correction
- AccuracyCorrect keystrokes over total keystrokes
- ConsistencyVariance in pace across the test
- Character logCorrect, incorrect, extra, missed
- Pace graphWPM and accuracy plotted over time
04. History
Every test,
kept.
Every result is stored on-device and sortable by date. Nothing is discarded after the results screen closes.
05. Lifetime stats
Totals, not vibes.
Nine aggregates, calculated across every test you've ever run.
Best WPM
Average WPM
Best accuracy
Average accuracy
Tests completed
Total time typed
Total words typed
Total characters typed
Tests this week
06. Achievements
17 marks.
Zero storage.
Achievements are derived from your stats and history at view time. None are stored separately, and none can drift out of sync with your data.
- Speed30 · 50 · 75 · 100 · 150 WPM
- Accuracy95% · 99% · 100%
- VolumeFirst test · 10 · 100 · 500 tests · 1k · 10k words · 100k characters
- Endurance1 hour · 10 hours typed
07. Download
Type is free.
Set it up in one screen.
No account required. No ads. No network connection needed to type.
08. Questions
Answered once,
in writing.
Is Type free?
Yes. No ads, no account, no in-app purchases.
Does Type need an internet connection?
No. Tests, results, and history all run and store on-device.
Is Type available on iOS?
Yes. Type is free on both the App Store and Google Play.
How is WPM calculated?
Net words per minute: correct characters divided by 5, divided by elapsed minutes, adjusted for errors. Raw WPM is the same calculation before correction.
Where is my typing history stored?
On-device only. Type does not require an account and does not sync results to a server.
What is Type built with?
Kotlin Multiplatform and Compose Multiplatform, shared across Android and iOS.