Daily Word Puzzle
Waffle Solver
Enter your Waffle grid, mark the colors, and get every valid solution in milliseconds. Auto-fill today's puzzle with one click.
Load Puzzle Data
Loading Neural Engine...
How to Use the Waffle Solver
Fill the board
Type the 21 letters from your Waffle grid. Or click "Auto Fill Today" to fetch the current puzzle automatically — no manual entry needed.
Mark the colors
Click each cell to cycle through white, yellow, and green. Match exactly what the game shows you.
Click Solve
The WASM engine runs in your browser and checks every valid letter arrangement against a real English dictionary.
Plan your swaps
Each solution shows the target arrangement. Aim for 10 swaps or fewer to earn a 5-star score.
What Is Waffle?
Waffle is a daily word game with a crossword-shaped grid. All 21 letters are already on the board — you swap them to form six valid 5-letter words: three across and three down. Each puzzle is solvable in exactly 10 swaps for a perfect score.
Green cells are already in the right position. Yellow cells belong in that row or column but are in the wrong spot. White or grey cells don't belong in that specific word.
The solver finds every letter arrangement that satisfies all color hints simultaneously. If the puzzle has multiple valid solutions, it shows all of them.
Waffle Scoring
Every puzzle is designed to be solvable in 10 swaps. Each extra swap above 10 costs half a star.
5 Stars — 10 swaps
Perfect score. Every swap was optimal.
4 Stars — 11–12 swaps
Good, but one or two inefficient moves.
3 Stars — 13–14 swaps
Average. Review where you made extra swaps.
2 Stars or less — 15+ swaps
Use the solver to find the optimal path.
How to Play Waffle
Waffle presents you with a 5x5 crossword-shaped grid. All 21 letter cells are already filled — no empty spaces, no guessing at random. Your job is to swap letters into the correct positions to form six valid 5-letter English words: three across and three down.
Read the color clues on each letter
Green tiles are in the correct position and belong to the correct word. Yellow tiles belong to that word but are in the wrong position. White tiles don't belong to that specific word at all. Each tile gets its color from the intersection of its row word and column word.
Swap letters between positions
Click a letter you want to move, then click where you want to place it. This counts as one swap. You can swap any two letters on the board regardless of whether they are in the same word or different words. The fewer swaps you use, the higher your score.
Solve the puzzle for a 5-star score
Every Waffle puzzle is designed to be solvable in exactly 10 swaps. Hitting 10 swaps earns you 5 stars. Each additional swap above 10 costs half a star. The solver finds the target arrangement so you can plan the most efficient swap path.
Colors update after every swap
After each swap, the game recolors every affected tile based on the new board state. A letter that was yellow might turn green if it is now in the correct position, or stay yellow if it is still misplaced. This feedback loop is what makes Waffle solvable — each swap gives you information for the next one.
How the Waffle Solver Works
The solver runs a Rust/WASM engine directly in your browser. When you fill in the grid and click Solve, it takes your 21-letter grid and the color constraints you set, then tests every possible letter arrangement against its built-in English dictionary. It checks whether each arrangement produces six valid 5-letter words that match all the color hints simultaneously.
The constraint solving is the hard part. A yellow tile in row 1, position 3 means the letter currently there belongs somewhere in row 1 but not position 3. But that same cell is also in column 3, and the column's color constraint might be different. The solver resolves all these competing constraints at once — it is not checking rows and columns independently, it is solving the entire crossword simultaneously.
When multiple solutions exist, it shows all of them. Each one is a valid final arrangement — you can pick any solution and plan your swaps toward it. The Auto Fill Today feature fetches the current day's puzzle from the official Waffle API, so you can skip manual entry entirely.
Tips for Getting Better at Waffle
Start with green tiles — they are already correct
Green tiles are locked. Don't waste swaps moving them. Focus on yellow tiles first, since they need to move somewhere within their word but not to their current position. White tiles are your lowest priority — they are wrong letters that need to be replaced entirely.
Look for 2-for-1 swaps
If two yellow tiles are in each other's correct positions, swapping them fixes both at once. The solver finds these automatically, but training yourself to spot them saves swaps. For example, if row 1 has A in position 3 (but A belongs in position 5) and E in position 5 (but E belongs in position 3), swapping A and E solves two problems with one move.
Solve one word at a time when possible
If one word has 4 green tiles and 1 yellow, focus on placing that yellow tile. Fixing one complete word creates a stable foundation — it reduces the remaining variables and makes the other words easier to solve. Trying to fix everything simultaneously leads to more total swaps.
Count your swaps as you go
10 swaps is the target. If you reach swap 8 and still have a messy board, you are in trouble. Use the solver to find the target arrangement before you start swapping in the actual game — knowing where you are going is half the battle.
Why Players Use a Waffle Solver
Waffle is harder than it looks. The crossword grid creates interconnected constraints — moving one letter to fix one word can break another word that shared it. Players who try to solve intuitively often end up at 14-16 swaps because they fix one word only to undo progress on another.
The solver eliminates this back-and-forth by finding the target arrangement upfront. You can see where every letter needs to end up, then plan the most efficient path. It is like having a GPS for a road trip — you still drive the car, but you know the route in advance.
The honest reason most people use it: they got stuck on a puzzle with a 5-star streak on the line and do not want to lose it. The solver gives you the answer without you having to guess.
Waffle vs Similar Word Games
Waffle vs Crossword
Crosswords give you clues and blank spaces; Waffle gives you all the letters and asks you to arrange them. Crosswords test vocabulary and general knowledge; Waffle tests spatial reasoning and constraint satisfaction. Both involve overlapping words in a grid, but the solving process is completely different.
Waffle vs Wordle
Wordle gives you a hidden word and colored feedback after guesses. Waffle gives you a visible grid with misplaced letters and asks you to rearrange them. Wordle is about elimination through guessing; Waffle is about optimization through rearrangement. Waffle has no random element — the same puzzle always has the same solution.
Waffle vs Nerdle
Nerdle deals with mathematical equations. Waffle deals with English words in a crossword format. The only similarity is the color-based feedback system (green/yellow/gray). The underlying logic is completely different — Nerdle requires arithmetic validation, while Waffle requires dictionary validation of six intersecting words.
Waffle Solver FAQ
How does the Waffle Solver work?
Enter the letters from your Waffle grid and mark each cell green or yellow based on what the game shows. Click Solve, and the WASM engine tests every valid letter arrangement against the dictionary to find all solutions that fit.
Can I solve past Waffles?
Yes. Use the date picker next to the 'Auto Fill Today' button to load and solve Waffle puzzles from any previous day.
Is it free to use?
The Waffle Solver is completely free. No sign-up, no limits.
What do the colors mean?
Green means the letter is already in the correct position. Yellow means the letter belongs in that word (row or column) but is in the wrong spot. White or gray means the letter does not belong in that specific word.
Why does the solver sometimes find more than one solution?
Occasionally the grid constraints allow multiple valid letter arrangements. Each result shown satisfies all the color hints and uses only real English words. You can try all of them in the game.
What does Auto Fill Today do?
Auto Fill Today fetches today's Waffle puzzle from the official Waffle API and fills the grid automatically, including starting colors. You skip manual entry entirely.
How many swaps does a perfect Waffle score take?
Every Waffle puzzle is solvable in exactly 10 swaps, which earns a 5-star score. Each extra swap costs half a star. Knowing the target arrangement from the solver lets you plan the most efficient route.