I enjoy crosswords, and wrote these tools to help me. There are well over a quarter of a million words and phrases in the dictionary, thanks to Ross Beresford's UKACD dictionary and a huge list of phrases from Ross Withey.
NB. If you're trying to find anagrams for someone's name, you're in the wrong place: see http://www.anagramgenius.com/
Type in a word or series of words here to get valid words and phrases from the dictionary.
Type in what you have, with dots for the missing letters (e.g.,
to get matching words and phrases from the dictionary. Don't type spaces between words.
You can match word boundaries with forward slashes, like this:
Enter a word from a cryptogram, e.g.,
opgxcxbgxs to see words that match it.