Yes — choose 2 or 4 spaces from the Indent dropdown in the action bar.
Yes — nested structures are recursively converted to properly indented YAML, including arrays of objects.
Yes — the conversion runs entirely in your browser; your JSON is never uploaded to a server.