Beautify or minify JavaScript; convert ESM↔CJS modules; check JS syntax; obfuscate JavaScript code.
Beautify or minify JavaScript; convert ESM↔CJS modules; check JS syntax; obfuscate JavaScript code.
Paste it into the Format tab and choose beautify. It restores indentation and line breaks. Original variable names are not recovered if they were mangled.
Use the ESM ↔ CJS tab to convert between CommonJS and ES module syntax in either direction.
Yes. The Syntax Checker tab parses your code and reports errors, and a JS Quality Lint tab flags style and quality issues. Your code is not executed.
There are separate Obfuscator and Deobfuscator tabs. Obfuscation makes code harder to read but is not real security.
Yes, the Lua Formatter tab beautifies Lua 5.1 to 5.4 scripts using lua-fmt.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.