Avi Megiddo's Script-Enabled 

Google Templates

September 8, 2024 update: now with adaptive difficulty based on average word length and total words. Automatically create word search puzzles and answer keys.  Includes diagonals and reverse arrangments. Create a PDF of the puzzle. Read more about this tool here.