0 / 2,097,152 characters
Add some text above to see its heatmap.
Related tools
- Keycode InfoShow a live readout of every keyboard event field: key, code, legacy keyCode, active modifiers, location, and repeat state.
- Oryx Layout DifferDiff two ZSA Moonlander layouts key by key from their keymap.c files.
- Key Rollover TesterCheck N-key rollover and ghosting visually by holding down keys and watching a live diagram.
- Media Key TesterVerify Media Session action handlers and hardware media keys, and see whether your headset or keyboard buttons actually reach the page.
- Multitouch TesterVisualize simultaneous touch points, dead zones, and stylus pressure.
- Display InfoLive readout of your screen resolution, pixel density, refresh rate, color capabilities, and input features.
What it does
Counts how a piece of text would actually be typed on ten keyboard layouts. Paste your writing, your code, or a chat log and you get per key press counts, load on each of the eight fingers, hand balance, home row usage, same finger bigrams, hand alternation, inward and outward rolls, an effort score per 100 keystrokes, and how far your fingers travel in key units. Compare mode runs the same text through QWERTY, Dvorak, Colemak, Colemak-DH, Workman, Norman, Halmak, Graphite, AZERTY, and QWERTZ, then ranks them by effort.
How to use it
Paste or drop text into the input, pick a layout, and read the rows. Switch Mode to compare to see every layout ranked against each other on your own text instead of a generic English corpus. Matching is case insensitive and shifted symbols count as a press of the key that carries them, so pasting real prose or real source code both work. Spaces, tabs, and line breaks are counted separately because the space bar is a thumb key.
Why this one
The well known layout analyzer sites are a decade old, ask you to pick from a fixed corpus, and stop at QWERTY, Dvorak, and Colemak. This one takes your text, covers Colemak-DH, Workman, Norman, Halmak, and Graphite as well, publishes the exact effort weights it uses instead of hiding them, and runs entirely in the page so your files and inputs never leave your device.
FAQ
- What do same finger bigrams and rolls actually mean?
- A same finger bigram, usually shortened to SFB, is two letters in a row that the same finger has to press, like the d and the e in QWERTY "ed". The finger has to lift and move, so it is the main thing that caps typing speed. A roll is the opposite: two letters in a row on the same hand but different fingers, so the fingers can fall like a drum roll. Inward rolls run from the pinky toward the index finger and are usually the comfortable direction. Alternation is when a pair swaps hands entirely, which gives each hand a moment to reset. Lower SFB with higher rolls and alternation is what most layout designers aim for.
- Is QWERTY really as bad as people say?
- On ordinary English prose this tool puts QWERTY near the bottom of the ten layouts, mostly on home row usage: roughly 35 percent of keystrokes stay on the home row against roughly 70 percent on Colemak or Workman, with about five times the same finger bigrams. That is a real gap, but it is a gap in comfort metrics, not proof that you will type faster. Plenty of fast typists use QWERTY, retraining costs weeks, and the effort score here is a simple weighted model rather than a measurement of your hands. Run your own text through compare mode and treat the numbers as one input to the decision, not the decision.
- Is my text sent anywhere?
- No. The whole analysis runs in your browser, and the page keeps working offline after the first load. Nothing you paste is uploaded, logged, or stored.
Keyboard shortcuts: press ? anywhere on this page to see them.