Tu código fuente es propiedad de alguien
El JavaScript que necesitas formatear suele ser código de un proyecto que no es público: un bundle de producción, un fragmento de un cliente, lógica de negocio. Pegarlo en un formateador alojado significa entregar ese código a un tercero. Aquí el formateo ocurre en tu pestaña y no sale de tu equipo.
Qué hace y qué no hace
Reorganiza espacios en blanco, sangría y saltos de línea. No cambia la semántica: el código sigue haciendo exactamente lo mismo antes y después. No renombra variables ni deshace la ofuscación, así que un bundle minificado quedará legible en estructura pero conservará los nombres de una letra.
El caso de uso más habitual
Abrir un `.min.js` de producción para entender por qué falla algo en un entorno donde no tienes los mapas de fuente. También sirve para normalizar código que llega de fuentes distintas antes de compararlo, porque las diferencias de indentación ensucian cualquier diff.