This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

KeyType

Free typing speed test & WPM trainer — no sign-up, no ads

Productivity
Education
Developer Tools
Visit WebsiteSee on Product Hunt

Hunted bydeltrasdeltras

keytype is a free typing speed trainer that runs entirely in your browser — no account, no ads. Pick a mode: Test your WPM in 30/60/120s, Learn touch typing with adaptive key unlocking, practice with famous Quotes, or drill Code symbols. 11 languages, live keyboard visualization, daily streaks, personal bests, and 6 themes. Also ships as a native desktop app for Windows, macOS, and Linux.

Top comment

🚀 keytype.pro — What We Built & Shipped Big update to [keytype.pro](https://keytype.pro) — a free, no-signup typing speed trainer. Here's everything that landed: 🏁 New domain Migrated from Vercel preview URL to **keytype.pro** — updated canonical tags, Open Graph, Twitter cards, JSON-LD structured data, sitemap, robots.txt, and the share button all in one go. 🏳️ SVG Language Flags Replaced broken emoji flags (showed as "GB", "RU" etc. on Windows and in the Tauri desktop app) with hand-crafted inline SVG flags for all 11 languages — EN, RU, DE, FR, ES, IT, PT, PL, TR, NL, SV. Vector, no font dependency, works everywhere. ⚡ Performance — INP from ~200ms to <50ms Four input-handler optimizations: - Built a `charEls[wi][ci]` O(1) element map — eliminated `querySelector` on every keystroke - `badCounts[wi]` counter — no more DOM scans on backspace - `_cssZoom` cache + `_nxEl` ref — no repeated `getComputedStyle` or key-highlight iteration - Replaced all `offsetWidth` / synchronous `getBoundingClientRect` reads with `requestAnimationFrame` — zero forced reflows in the hot path 🔍 SEO - Added Yandex Webmaster verification file + meta tag - Fixed hreflang: removed duplicate `en`/`ru` tags pointing to the same URL (single-page app = one URL), kept only `x-default` — this was triggering a GSC/Yandex error - Added `sameAs` to JSON-LD structured data - Font preloads (`jbm-latin.woff2`, `sg-latin.woff2`) added before all other resources to eliminate render-blocking font discovery **♿ Accessibility — 89 → ~95/100** - Language dropdown: `aria-label`, `aria-haspopup`, `aria-expanded` (synced via JS on open/close), `role="menu"` + `role="menuitem"` on all items - Hidden typing input: `aria-label="Type the displayed text"` - Close button, volume slider, punctuation/numbers toggles: all properly labeled 🐛 Bug fixes - Language dropdown was rendering *behind* the word display and keyboard — root cause was `zoom: 1.35` creating a stacking context, fixed by giving `nav-bar` an explicit `z-index` as a flex child - Focus mode animation fill-mode cascade issue fixed - Cursor positioning under CSS zoom corrected (`getBoundingClientRect` returns screen-space px; divide by zoom factor for layout px)

Comment highlights

No comment highlights available yet. Please check back later!

About KeyType on Product Hunt

Free typing speed test & WPM trainer — no sign-up, no ads

KeyType was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #69 on the daily leaderboard. keytype is a free typing speed trainer that runs entirely in your browser — no account, no ads. Pick a mode: Test your WPM in 30/60/120s, Learn touch typing with adaptive key unlocking, practice with famous Quotes, or drill Code symbols. 11 languages, live keyboard visualization, daily streaks, personal bests, and 6 themes. Also ships as a native desktop app for Windows, macOS, and Linux.

KeyType was featured in Productivity (652.8k followers), Education (78.6k followers) and Developer Tools (513.3k followers) on Product Hunt. Together, these topics include over 235.2k products, making this a competitive space to launch in.

Who hunted KeyType?

KeyType was hunted by deltras. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how KeyType stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.