JalView is good software, and will probably do what you want. If you want a bit more control over the output, I wrote some software that does just what you're talking about. It was used and described here: http://www.ncbi.nlm.nih.gov/pubmed/26263196 and is available in the 'align' module of my 'molecbio' Python package here: https://github.com/dave-the-scientist/molecbio. It does require some python coding to use, so if you're not comfortable with that then I'd second the advice to use Jalview.