Bigram Layout Analyzer and Trainer — analyze your layout, drill awkward pairs and words
Layout qwerty
Click a key to edit — then type a letter, or change its finger.
Your Progress
▼
Most Improved
Still Struggling
Mastered 0
Improving 0
Learning 0
Need Work 0
Layout Analysis (English Bigrams)
Heatmap
|
Worst same-finger pairs
Practice
Typed: 0Accuracy: 100%Avg: —
th
Type the bigram shown above. Press Esc to exit.
Session Complete
Text Practice
WPM: 0Accuracy: 100%Time: 0s
Paste a passage below — your own text, an article, some code — and type it out to see your WPM and accuracy.
Saved passages
Just start typing. A mistake resets the current word, Tab skips a run of spaces. Press Esc to exit.
Passage Complete
Falling Letters
Time: 0.0sHit: 0Speed: 1.0x
Letters fall from the top — type them before they hit the bottom. Every miss, and every keystroke that matches nothing on screen, speeds things up. Survive as long as you can.
Leaderboard
Loading…
Type the falling text. Press Esc to exit.
Game Over
Leaderboard
Loading…
Import from KLE
Enter a keyboard-layout-editor.com gist URL or ID:
Or paste the raw KLE JSON below:
Import Text for Analysis
Paste text to analyze bigram/trigram/word frequencies. This creates a custom word list for practice.
Preview (top 20)
Word Lists
Manage word lists for practice and analysis.
Loading...
Word List
Practice Queue History
Past generated practice queues, and why each item was picked.
Loading…
Login or Register
Sign in to sync your layouts and practice data across devices.
Account
Logged in as
Your layouts and practice data are stored on the server.
Remote Sync
Push your local data to another server (e.g., bigram.nkode.de)
Connected to as
Syncing...
Record Layout
0 / 36
Press the highlighted key on your keyboard
Capital modifier — LEFT-hand letters
Capital modifier — RIGHT-hand letters
Held with a, o, u, s to type ä, ö, ü, ß — press Space if your layout doesn't need these
Umlaut/ß modifier — LEFT-hand base letters
Umlaut/ß modifier — RIGHT-hand base letters
Backspace undo last · Space empty (assign later) · Esc cancel
Teach Character Combinations
Click an unknown character to teach its key combination.
How do you type:
Which key do you hold to type a capital letter?
Correct Existing Combination
QMK Keymap
Paste your QMK keymap.c to enable layer hints (e.g., "⌦+i" for symbols on layers).
Feedback
Share a bug report, feature request, or general comment.