Skip to main content

Your daily word puzzle, ready and waiting

A brand new wordsearch every day, plus unlimited randomly generated puzzles whenever you need a challenge.

💻
Featured Article8 min read

Solving Word Searches Programmatically

From brute-force grid scanning to A* search across multiple dimensions - a technical guide to building a word search solver in Python.

Read article

How to Play

1

Choose a puzzle

Pick today's daily wordsearch or generate a random one for a fresh theme every time.

2

Select words in the grid

Click any letter to start your selection, then click the last letter to highlight it. You can also drag across the grid to select a word.

3

Work through the list

All the words to find are listed beside the grid. Words can run in any direction, including diagonally.

4

Finish and share

Find every word to complete the puzzle, then share your time with friends.

5

Build your chain

Complete today's puzzle each day to grow your chain. Find your current streak in the header.

6

Adjust the difficulty

Use the difficulty setting to switch between Easy (horizontal and vertical only), Medium (adds diagonals), and Hard (all directions, including backwards). Your choice is saved automatically.

Everything included

Daily wordsearch

A brand new themed puzzle every day, covering over 20 topics from Birds to Space.

Random puzzles

Unlimited freshly generated wordsearches on demand - tap New Puzzle for another.

Full archive

Every past daily puzzle since launch, organised by date and ready to play anytime.

Print mode

Print any puzzle as a clean, ink-friendly page - perfect for solving away from a screen.