I made this for my own use (mostly solving and setting cryptic crosswords, and amusing my kids), and thought I'd share. I had some fun with JavaScript generators on the way.
Similar sites tend to lack the ability to sort result words from common to obscure, which means you have to sift through a lot of nonsense. But feel free to post links to good alternatives -- I'd be curious to hear about them.
Neat. Could we rank by how common/rare/archaic the words are, or else by how insulting?
'vice president jd vance' is only 20 letters but has generated 233 million+ results so far and counting; 'verdict jive spend cane' being one of the more lurid. (I hope you don't get a big bill for large queries).
anagrammer.com is a great site; it has lots of sort orders, scoring options (e.g. Scrabble, WordsWithFriends letter values), wordlists, constraints (starts with/ends with/contains/n'th letter is... ), '?' for wildcards.
The page is hosted on GitHub Pages and all compute is in your browser, so no bills! It will happily evaluate many billions of possibilities if you give it a few hours.
Anagrams are already sorted primarily by decreasing commonness of the least common word. I guess I could also do insultingness if you can point me to a data set for that!
Similar sites tend to lack the ability to sort result words from common to obscure, which means you have to sift through a lot of nonsense. But feel free to post links to good alternatives -- I'd be curious to hear about them.