Word searches are even better suited to software generation than are crossword puzzles. You can simply feed in the full list of words, and off it goes! There are just a few options to choose, and if you want to get fancy, you can specify a custom shape for the puzzle as seen here!
This puzzle was made with the Teacher's Corner Word Search Maker.
The instructions are self explanatory, simply fill in your word list, and choose the dimensions and word placement rules.
If you want to build a custom shape, click the "Custom Word Search Grid" button. Then, set the number of squares for columns and rows, click 'Resize grid' and start clicking squares to define your shape!
When finished, press 'Save and Close'.
Now, when you go back to the main page and click 'Generate Word Search', your puzzle will be build inside the custom shaped grid!
That's all there is to it! Enjoy making your own custom word puzzles.