JS Deobfuscator

Decode obfuscated JavaScript — peel layers of eval(atob()), String.fromCharCode, \u / \x / octal escapes, HTML entities and URL encoding back to readable source, or apply any single decode by hand. Analysis for authorized security work and CTFs; pure string transforms, nothing is sent.

Deobfuscated

Layers peeled: atob / Base64

Result
eval(alert(document.domain))

Single decodes

  • atob / Base64
    eval(alert(document.domain))