Up to 15 letters. Type ? for a blank that can be any letter.

Try:

Type letters or a word. You get every word that uses all of the letters, then the shorter words they can make.