Boggle Solver

Enter your Boggle board letters and find every valid word with scores.

How to Play Boggle

Boggle is a classic word game invented by Allan Turoff and originally manufactured by Parker Brothers. The game uses a set of 16 lettered dice that are shaken and arranged in a 4x4 grid inside a covered tray. Once the letters are revealed, a three-minute timer begins and all players simultaneously search for words by tracing paths through adjacent letters on the board.

To form a valid word in Boggle, each letter in the word must come from a cell that is horizontally, vertically, or diagonally adjacent to the previous letter. A single cell cannot be used more than once within the same word. Words must be at least three letters long, and only common English words found in a standard dictionary count. Proper nouns, abbreviations, and hyphenated words are not allowed.

Boggle Scoring Rules

At the end of each round, players compare their word lists. Any word found by more than one player is crossed off all lists -- only unique words score points. The remaining unique words are scored based on length:

Word LengthPoints
3 letters1
4 letters1
5 letters2
6 letters3
7 letters5
8+ letters11

Because longer words are worth exponentially more points, experienced players prioritize hunting for five-letter words and above rather than collecting dozens of three-letter words.

Boggle Strategy Tips

Pro Tip: Start by scanning for common prefixes like UN-, RE-, PRE-, and OUT- near the edges of the board, then look for suffixes like -ING, -TION, -ED, and -ER to extend words you have already found.

How the Solver Algorithm Works

This Boggle solver uses a depth-first search (DFS) algorithm combined with a Trie data structure for maximum efficiency. When you click Solve, the algorithm performs the following steps:

  1. Build a Trie. The entire dictionary is loaded into a Trie (prefix tree), a data structure that allows instant lookup of whether a given sequence of letters forms a valid word or could be the prefix of a valid word.
  2. Start DFS from every cell. For each of the 16 (or 25) cells on the board, the algorithm begins a depth-first search.
  3. Explore adjacent cells. At each step, the search extends to all unvisited neighboring cells (up to 8 directions including diagonals). A visited-cell tracker ensures no cell is reused within a single path.
  4. Prune with prefix checking. If the current path of letters does not match any prefix in the Trie, the search backtracks immediately. This pruning step eliminates the vast majority of paths early, keeping the search fast even on larger boards.
  5. Collect valid words. Whenever the current path forms a complete word in the Trie (and is at least 3 letters long), it is added to the results set.

This approach efficiently explores millions of possible paths in milliseconds. The Trie's prefix-checking ensures that the algorithm never wastes time exploring paths that cannot lead to valid words.

Boggle Variants

Big Boggle (5x5)

Big Boggle, also known as Boggle Deluxe, expands the grid to 5x5 with 25 dice. The larger board dramatically increases the number of possible words and paths. In competitive Big Boggle, the minimum word length is sometimes raised to 4 letters, and games typically allow four or five minutes per round to account for the added complexity.

Super Big Boggle (6x6)

Super Big Boggle takes the concept even further with a 6x6 grid containing 36 dice. This variant can produce hundreds of valid words per board and is popular among serious word game enthusiasts who find the standard board too limiting.

Boggle with Friends

Digital versions of Boggle have adapted the game for online and mobile play, often adding power-ups, themed boards, and asynchronous multiplayer modes. The core mechanic of tracing adjacent letters remains the same across all variants, making this solver useful for practicing any version of the game.

Frequently Asked Questions

How does a Boggle solver work?

A Boggle solver uses a depth-first search algorithm to explore every possible path through the grid. Starting from each cell, it traces paths through adjacent cells (including diagonals) without reusing any cell in a single path. Each path is checked against a dictionary using a Trie data structure for efficient prefix matching, which allows the solver to prune invalid paths early.

What is the difference between Boggle and Big Boggle?

Standard Boggle uses a 4x4 grid (16 dice) and requires words of at least 3 letters. Big Boggle uses a 5x5 grid (25 dice) and typically requires words of at least 4 letters, though our solver finds all words of 3 or more letters on both board sizes. Big Boggle generally produces more words and higher scores due to the larger board.

How is Boggle scored?

In standard Boggle scoring, 3-letter and 4-letter words earn 1 point each, 5-letter words earn 2 points, 6-letter words earn 3 points, 7-letter words earn 5 points, and words of 8 or more letters earn 11 points. Longer words are worth significantly more, so finding even one 8-letter word can dramatically boost your score.