Paste your JSON, choose 2, 4, or tab indentation, and the tool formats it with syntax highlighting and line numbers.
2 or 4 spaces is standard. Tab indentation is preferred by some style guides like Google's.
Yes — invalid JSON triggers an error before formatting is attempted.
Yes — paste minified JSON and it will be expanded and formatted instantly.