Wordle Solver Help

How to use it, how it works, and how it scores guesses.

This app is a local Wordle assistant. You enter a guess, mark the five letters with the feedback from Wordle, and the app removes every word that cannot match that pattern. The remaining candidates and the next best guesses update after every round.

How To Use

  • Type a 5-letter guess in the input box.
  • Use the small color swatches above each tile, or tap a tile to cycle colors.
  • Mark each letter as black/gray, yellow, or green.
  • Press Save to apply the feedback.
  • Repeat for each round until the candidate list becomes small or a single word remains.
If the suggestion tab shows one word in green, that is the final remaining candidate.

What The App Does

  • Loads the valid 5-letter word list from the dracos Wordle gist.
  • Treats that same list as both valid guesses and possible answers.
  • Simulates Wordle feedback exactly, including duplicate-letter rules.
  • Filters the candidate pool after each saved round.
  • Ranks guess suggestions using letter and position frequency across the remaining pool.

Technical Spec

  • Plain HTML, CSS, and JavaScript only.
  • No framework, build step, or package install required.
  • Dictionary source: valid-wordle-words.txt from the dracos gist.
  • State stored in the browser only, with localStorage for theme preference.
  • Works locally through a static file server such as python3 -m http.server 8001.

Algorithm

  • The app keeps an array of remaining candidates.
  • When you save a round, it checks each candidate against your guess.
  • Green is matched first, then yellow is assigned from the remaining unused letters.
  • That two-pass check handles duplicate letters correctly.
  • For suggestions, the app scores words by how common their letters and positions are in the remaining pool.
This is practical ranking, not an exhaustive game-theory solver. It is designed to be useful and easy to understand.