Votre code source appartient à quelqu'un
Le JavaScript que vous devez formater vient généralement d'un projet non public : un bundle de production, un fragment fourni par un client, de la logique métier. Le coller dans un formateur hébergé revient à confier ce code à un tiers. Ici le formatage s'exécute dans votre onglet et ne quitte pas votre poste.
Ce qu'il fait et ce qu'il ne fait pas
Il réorganise les espaces, l'indentation et les sauts de ligne. Il ne modifie pas la sémantique : le code fait exactement la même chose avant et après. Il ne renomme pas les variables et ne défait pas l'obfuscation ; un bundle minifié ressort lisible dans sa structure mais garde ses noms d'une lettre.
Le cas d'usage le plus fréquent
Ouvrir un `.min.js` de production pour comprendre pourquoi quelque chose casse dans un environnement dépourvu de source maps. Utile aussi pour normaliser du code provenant de sources différentes avant de le comparer, car les écarts d'indentation polluent n'importe quel diff.