JavaScript Obfuscator

Make JavaScript harder to read with mangled names, encoded strings and compacted code.

The result will appear here

Good to know

  • Obfuscation slows people down; it does not hide secrets. Never ship API keys or passwords in client-side code.
  • “Rename top-level names” breaks code that other scripts call by name (globals). Leave it off for libraries and plain script tags.
  • Test the obfuscated file before deploying, and keep the original source in version control.