Collez du JSON pour l'indenter proprement ou le compresser en une seule ligne. Les erreurs de syntaxe sont signalées avec leur position, et le contenu ne quitte jamais votre navigateur.
Un UUID identifie un enregistrement — ne l'utilisez jamais comme jeton d'authentification.
Math.random() est prévisible. Utilisez le CSPRNG pour jetons, ID et secrets.
Décoder n'est pas vérifier. Validez toujours la signature et les claims côté serveur.
Générez les clés ici, puis stockez-les dans des variables d'environnement ou un coffre.
Collez du JSON pour l'indenter proprement ou le compresser en une seule ligne. Les erreurs de syntaxe sont signalées avec leur position, et le contenu ne quitte jamais votre navigateur.
Déposez un objet, un tableau ou tout extrait JSON. La validation se fait instantanément.
Si le JSON est invalide, le message indique la ligne et la colonne à corriger.
Choisissez l'indentation, compressez en une ligne, ou copiez le résultat.
| Compact | Formaté |
|---|---|
| {"id":1,"ok":true} | { "id": 1, "ok": true } |
| [1,2,3] | [ 1, 2, 3 ] |
Le formatage ne change que la mise en forme — les valeurs sont conservées.
C'est complètement gratuit, privé et sans inscription.
Utiliser l'outilElle retire tous les espaces entre les tokens. Les données sont identiques — juste plus petites et moins lisibles.
Causes fréquentes : virgules finales, guillemets simples, clés non citées et accolades manquantes.
Non. Le formatage et la validation se font entièrement en JavaScript dans votre navigateur.
Explore the whole collection — no signup, 100% free & private.