jsDecode is a small utility for analyzing encoded JavaScript blocks.
It works by hooking eval, document.write, and document.writeln — common functions used by encoded scripts to rewrite themselves on the fly.
At each stage, the hooked output is displayed in the top log window, where you can choose to load and execute it again if required. The lower textarea is for JavaScript commands only — you must remove the <script> block tags for it to work.
This is just a quick shortcut, nothing fancy. See the included samples and the help link for more.