About

I made this because I'm obsessed with wordle and I think you should be obsessed with wordle too.

Methodology

Wordle Analyzer pits every 5-letter word in existence as the starting word against every other 5-letter word in existence as the hidden word, and tries to figure out which words are best suited as starting words.

Subsequent words (after the starting word) are selected by an algorithm that picks any valid word that does not violate the hints we get from the words we've already played.

The algorithm is non-trivial, but as an example, if we have already played "table" and "weird" for the hidden word "peels", we won't play any more words with the letters "tablwird", and we will only play words with e in the second position.

Details of the algorithm can be found in the code, open-sourced on github.

Back