Enter 
JavaScript
Result
What JSNice does for you ?
  • Welcome to JSNice — we make even obfuscated JavaScript code readable.
  • We will rename variables and parameters to names that we learn from thousands of open source projects.
  • Furthermore, often we are also able to guess or infer type annotations.
  • Try JSNice on your JavaScript code to see how it works!
  • Override the names suggested by JSNice (by enabling "interactive renames" in settings).
  • Click to learn more about JSNice.
By using this service you warrant that all your entries are in your sole responsibility and do not infringe any laws or third-party rights like copyrights and the like. ETH and its employees cannot be held liable in any way. All entries are logged for research and improvement of service. Click to learn more about JSNice and the terms and conditions of use (disclaimer).