Skip to main content

Your first game

Once you’ve installed KWordle, you’re ready to play! Here’s how to start guessing your first word.

The game interface

When you open KWordle, you’ll see:
  • A 6×5 letter grid where your guesses appear
  • An on-screen keyboard for touch input
  • Control buttons at the bottom (New Game, Language, Stats, Credits)
1

Make your first guess

Start by typing a 5-letter word using either:
  • Your Kindle’s physical keyboard (if available)
  • The on-screen keyboard by tapping letters
Each letter you type appears in the current row of the grid.
2

Submit your guess

Once you’ve entered all 5 letters, press:
  • Enter on the physical keyboard, or
  • The button on the on-screen keyboard
The game will check if your word is valid. If it’s not in the word list, you’ll see an error message.
3

Read the feedback

After submitting, each letter shows an indicator:
IndicatorMeaning
■ (filled square)Letter is correct and in the right position
□ (empty square)Letter is in the word but wrong position
× (cross)Letter is not in the word at all
Use this feedback to make your next guess!
4

Keep guessing

You have 6 total attempts to guess the word. Each guess should use the information from previous attempts to get closer to the answer.

How the game checks your guess

KWordle uses a two-pass algorithm to check your guesses:
// From main.js:243-275
// First pass: Mark exact matches (correct position)
for (var i = 0; i < guess.length; i++) {
  if (guess[i] === targetWord[i]) {
    currentRow[i].state = states.correct;
    letterCounts[guess[i]]--;
  }
}

// Second pass: Mark present letters (wrong position)
for (var i = 0; i < guess.length; i++) {
  if (currentRow[i].state !== states.correct) {
    if (letterCounts[guess[i]] > 0) {
      currentRow[i].state = states.present;
      letterCounts[guess[i]]--;
    } else {
      currentRow[i].state = states.absent;
    }
  }
}
This ensures letters are marked correctly even when the target word has duplicate letters.

Example game

Let’s say the target word is CRANE. Here’s how a game might progress:
AttemptWordFeedbackWhat you learn
1STARES×, T×, A□, R□, E□A, R, E are in the word but wrong positions
2TRACET×, R□, A□, C■, E■C and E are correct! R and A still wrong positions
3CRANEC■, R■, A■, N■, E■You win! All letters correct

Input methods

The on-screen keyboard has three rows:
Q W E R T Y U I O P
 A S D F G H J K L
  Z X C V B N M ✓ ←
  • Tap letters to add them to your guess
  • Tap (checkmark) to submit your guess
  • Tap (backspace) to delete the last letter
The keyboard buttons have extra spacing to make them easier to tap on Kindle’s e-ink touchscreen.

Supported languages

KWordle supports 8 languages! Tap the Language button to switch:

English

2,315 words

French

1,476 words

German

3,234 words

Spanish

2,683 words

Portuguese

2,518 words

Swedish

2,089 words

Italian

1,897 words

Latin

1,234 words
For more details on language support, see the Languages page.

Tracking your progress

KWordle automatically saves your game statistics including:
  • Games played
  • Win percentage
  • Current win streak
  • Longest win streak
  • Guess distribution
Tap the Stats button anytime to see your progress!
{
  "gamesPlayed": 0,
  "gamesWon": 0,
  "currentStreak": 0,
  "maxStreak": 0,
  "guessDistribution": [0, 0, 0, 0, 0, 0]
}

Tips for success

Use words with common vowels (A, E, I, O, U) and consonants (R, S, T, L, N) in your first guesses to maximize information.
Pay attention to both correct positions (■) and wrong positions (□). A letter marked with □ means you need to move it to a different position.
Letters marked with × are not in the word at all. Don’t use them in future guesses.
Some letters appear more often in 5-letter words. The most common are: E, A, R, O, T, L, I, S, N.
There’s no time limit! Think carefully about each guess to use your 6 attempts wisely.

Next steps