Code Formatter writes the transformed output across multiple lines so it is easier to inspect during debugging, review, and compatibility testing.
What it does
When this option is enabled, JavaScript Obfuscator emits a readable layout instead of trying to keep everything tightly packed. That makes it easier to compare source and output while you validate a build or investigate a problem.
Related options
WriteFormats_KeepIndent preserves block indentation with tabs.
WriteFormats_LineNumbers tries to append original line-number hints where possible.
- If
SelfCompression is enabled, formatted output is not used because the script is packed into a self-extracting wrapper.
Best for debugging: use Code Formatter on investigation builds, then turn it off again when you want the smallest or least readable production output.