The Javascript minifier and deminifier
brainjar.com’ scrunchinator is a Javascript code minifier, that I use most often.
As for reversing this process, you can use JS Beautifier or — if you’re an extension maniac — a Pretty Beautiful Javascript extension for Chrome (at GitHub you’ll find sources) and for Firefox.
Below JS Beautifier’s main window, you’ll find more useful links to tools like above.