- Pretty-print vs beautify?
- Pretty-print adds syntax highlighting and optional line numbers — for reading and sharing. Beautify is formatting-only, for source code you'll commit.
- Is the output colored copy?
- The highlighted view is HTML with inline styles. Copy gives you plain formatted JS (no colors) that works in any JS environment.
- Does it handle minified JS?
- Yes — first unminifies, then pretty-prints. Useful for debugging issues in production bundles (if your sourcemaps are unavailable).
- What about obfuscated JS?
- Unminifies the structure but variable names (a, b, c) stay obscured. No way to recover original names without sourcemaps or the original source.