Boggle, timed. Find words in 2 minutes to beat par. In Swap mode you must trade two tiles first — then live with the board you made.
Swap time
0:30
Time
2:00
Par
Your score
0
Paused
Click a tile or Resume to continue
Drag across letters or tap them to spell. Right-click clears.

Current word

tap letters\u2026
0letters · 0 pts
Swap:
\uD83C\uDFC6 Longest word found!

Words0

None yet.
How to play & how scoring works

Goal: in 2 minutes, find as many words as you can to beat par. Connect touching letters — drag across them or tap one by one (incl. diagonals); each tile once per word; 3-letter minimum. The Qu tile is two letters. Pause any time — the board grays out and the clock stops.

Scoring: longer words win, steeply — 3=10, 4=25, 5=100, 6=500, 7+=1000. So one 5-letter word beats four 4-letter words, and three-letter spam goes nowhere. Points stack across everything you find.

Par scales with the board: rich boards with long words push par toward 1000+, sparse boards floor near 300 (always above what short-word spam can reach). Its color flags difficulty — Easy boards are word-rich, Hard boards are sparse. At round end you'll see the board max — every point the board held.

Swap mode: you must trade two tiles before tracing — so the un-swapped board (and its longest word) is off the table. You get a separate 30-second clock to choose; the 2-minute play clock doesn't start until you swap, so deciding is free. You can re-pick until your first traced word, then it locks. The badge \uD83C\uDFC6 + bonus go to anyone who finds a word as long as the perfect swap allows, however they got there.

The reveal shows the computer's optimal play — brute-forced and exact, computed locally in your browser, no AI.

Single-file · client-side · no build step · \u2026 words embedded · perfect-play solver runs locally.