Dave Bland shows us the Poor SQL formatter for SQL Server Management Studio:
So what is PoorSQL Formatter? Well, as you probably know, formatting is very important when writing T-SQL code. While we try to format our code as we write it, sometimes the code we need to review was written by someone else and maybe doesn’t follow formatting standards. This is where PoorSQL Formatter will come in handy. It will help us take the poorly written code and format it in a manner that is more in line with T-SQL formatting best practices. The best part, it will do the formatting in seconds.
I’ve used that website many a time. It’s not as detailed as I want it to be, but if you just need a quick and dirty way to format a query so that it’s understandable, this does the trick.