JSON Formatter
Formate un JSON valide avec 2 ou 4 espaces et indique l’emplacement des erreurs de syntaxe courantes.
Ouvrir l’outilUne collection de 60 outils pour traiter les données, formater le code, calculer des hachages, convertir du texte, travailler avec HTTP et effectuer des calculs réseau IP en local.
Tous les outils fonctionnent localement dans le navigateur, sans compte, serveur ni API en ligne ; les données saisies ne sont jamais téléversées par l’outil.
Formate un JSON valide avec 2 ou 4 espaces et indique l’emplacement des erreurs de syntaxe courantes.
Ouvrir l’outilValide la syntaxe JSON et affiche clairement l’état, la cause et la position exacte de l’erreur.
Ouvrir l’outilAnalyse puis sérialise le JSON sur une seule ligne fiable en calculant le gain de taille.
Ouvrir l’outilPasse de la vue Raw à une arborescence repliable qui distingue clairement chaque type JSON.
Ouvrir l’outilConvertit des tableaux d’objets en CSV standard en gérant guillemets, virgules, retours à la ligne et champs absents.
Ouvrir l’outilAnalyse le CSV selon les règles de base RFC 4180, notamment les virgules, retours et guillemets échappés.
Ouvrir l’outilValide et met en forme le XML tout en conservant attributs, commentaires et sections CDATA.
Ouvrir l’outilConvertit les nœuds, attributs, textes et éléments XML répétés en une structure JSON prévisible.
Ouvrir l’outilConvertit récursivement objets et tableaux, échappe le texte et refuse les noms de balises XML invalides.
Ouvrir l’outilConvertit les objets, tableaux et valeurs scalaires YAML en JSON et signale les erreurs de syntaxe.
Ouvrir l’outilTransforme un JSON standard en YAML lisible en gérant correctement objets, tableaux et valeurs scalaires.
Ouvrir l’outilEncode le texte UTF-8 en Base64 avec prise en charge des caractères internationaux et des emoji.
Ouvrir l’outilValide le Base64 puis le décode pour restituer du texte Unicode multilingue.
Ouvrir l’outilEncode le texte international et les caractères spéciaux en mode URL Component ou Full URL.
Ouvrir l’outilDécode les séquences avec pourcentage et explique les codes incomplets ou invalides.
Ouvrir l’outilAnalysez strictement les octets hexadécimaux et restaurez le texte multilingue au format UTF-8.
Ouvrir l’outilEncodez le texte Unicode en octets UTF-8 et affichez-le dans trois formats hexadécimaux courants.
Ouvrir l’outilAnalyse le binaire strictement sous forme d'octets de 8 bits et décode en texte lisible à l'aide de UTF-8.
Ouvrir l’outilEncodez le texte Unicode en octets UTF-8, puis générez un binaire fixe de huit bits.
Ouvrir l’outilConvertissez entre les caractères, décimaux ASCII, hexadécimaux et binaires, et marquez les caractères non-ASCII.
Ouvrir l’outilAffichez les informations d'encodage un par un point de code Unicode et prenez en charge l'échappement U+ et JavaScript et la conversion inverse.
Ouvrir l’outilEncodez les caractères spéciaux couramment trouvés en HTML et convertissez éventuellement les caractères non-ASCII en entités numériques.
Ouvrir l’outilDécodez les entités HTML nommées et numériques et affichez en toute sécurité les résultats sous forme de textContent.
Ouvrir l’outilTeste les flags, indices de correspondance et groupes de capture avec une durée limitée pour les motifs complexes.
Ouvrir l’outilGénère de 1 à 100 UUID v4 aléatoires cryptographiques avec options de casse et de tirets.
Ouvrir l’outilConvertit secondes et millisecondes Unix en dates avec fuseau de l’appareil, UTC et format ISO.
Ouvrir l’outilAnalyse et formate avec Prettier des documents HTML complets et des extraits courants.
Ouvrir l’outilFormate les sélecteurs, déclarations, media queries, keyframes et propriétés personnalisées CSS.
Ouvrir l’outilFormate le JavaScript moderne avec Prettier, notamment classes, chaînage optionnel et async/await.
Ouvrir l’outilFormate les requêtes pour Standard SQL, MySQL, PostgreSQL ou SQLite.
Ouvrir l’outilMinifie le HTML en préservant le contenu préformaté et les espaces significatifs.
Ouvrir l’outilMinifie le CSS avec un arbre syntaxique qui comprend les chaînes, calc() et les propriétés personnalisées.
Ouvrir l’outilAnalyse, compresse et raccourcit les variables JavaScript avec Terser tout en affichant le gain de taille.
Ouvrir l’outilGénère un hachage SHA-256 de 64 caractères hexadécimaux pour du texte UTF-8 avec l’API Web Crypto du navigateur.
Ouvrir l’outilGénère un hachage SHA-512 de 128 caractères hexadécimaux pour du texte UTF-8 avec Web Crypto.
Ouvrir l’outilCalcule un MD5 de 32 caractères hexadécimaux pour du texte UTF-8 avec une implémentation locale ; à réserver aux contrôles de compatibilité, pas à la sécurité.
Ouvrir l’outilSélectionnez un fichier local et calculez SHA-256, SHA-512 ou MD5 dans le navigateur, aucun téléchargement requis.
Ouvrir l’outilDécode localement l'en-tête et la charge utile JWT et interprète les demandes de temps Unix courantes ; ne vérifie pas les signatures.
Ouvrir l’outilGénérez un en-tête d'autorisation de base en toute sécurité en UTF-8, en sachant que Base64 n'est pas un cryptage.
Ouvrir l’outilGénérez des crons standard à cinq champs avec des options de planification communes et affichez simultanément des explications en langage naturel.
Ouvrir l’outilValide et interprète le cron standard à cinq champs, prenant en charge la syntaxe d'astérisque, de liste, de plage et d'étape.
Ouvrir l’outilAnalyse les chaînes de requête et préserve les paramètres en double, les valeurs nulles et la sémantique de codage en pourcentage standard.
Ouvrir l’outilGénère une chaîne de requête correctement codée à partir de paramètres clé-valeur multilignes, permettant des clés en double.
Ouvrir l’outilDivisez les URL complètes ou relatives et répertoriez les paramètres de requête avec l'API d'URL native.
Ouvrir l’outilAnalyse l'en-tête de cookie collé et affiche côte à côte la valeur d'origine et les résultats du décodage sécurisé.
Ouvrir l’outilAnalyse les en-têtes HTTP en texte brut, en préservant les deux-points dans les champs et les valeurs répétés, et génère du JSON.
Ouvrir l’outilGénère des commandes cURL correctement échappées à partir des informations de requête structurées, mais n'exécute pas la requête.
Ouvrir l’outilAnalyse en toute sécurité les commandes cURL courantes pour générer du code fetch et signale clairement les options non prises en charge.
Ouvrir l’outilAnalyse en toute sécurité les appels fetch courants et génère une commande cURL ; n’utilise ni eval ni new Function.
Ouvrir l’outilUtilisez le mappage local pour interroger de manière bidirectionnelle entre les extensions et les types MIME, et prenez en charge les recherches par mots clés.
Ouvrir l’outilValide strictement le format A.B.C.D, la plage de 0 à 255 et les zéros initiaux, puis affiche chaque octet et les 32 bits.
Ouvrir l’outilValide avec un analyseur les adresses IPv6 complètes ou compressées, y compris celles qui intègrent une IPv4, puis génère la forme développée et la forme compressée canonique.
Ouvrir l’outilConvertit les quatre octets décimaux d’une IPv4 en blocs binaires de 8 bits et affiche aussi bien le format pointé que le format continu.
Ouvrir l’outilVérifie que l’entrée comporte exactement 32 bits composés de zéros et de uns, puis convertit en IPv4 le binaire continu, pointé ou groupé par des espaces.
Ouvrir l’outilCalcule le masque, les adresses réseau et de diffusion, la plage et le nombre d’hôtes à partir d’une IPv4 et d’un préfixe CIDR.
Ouvrir l’outilEffectue un calcul complet de sous-réseau avec un CIDR ou un masque contigu et affiche les limites, les bits et la plage d’hôtes.
Ouvrir l’outilConvertit un préfixe CIDR en masque de sous-réseau et inversement, puis vérifie strictement la continuité des bits 1 et 0.
Ouvrir l’outilCalcule les adresses de début et de fin, la plage utilisable et le nombre d’adresses d’un CIDR sans générer une immense liste d’adresses IP.
Ouvrir l’outilCalcule précisément l’adresse réseau au moyen d’une opération ET entre l’IP et le masque de sous-réseau, puis affiche les trois lignes du calcul binaire.
Ouvrir l’outilCalcule précisément l’adresse de diffusion au moyen d’une opération OU entre l’adresse réseau et le masque wildcard, puis affiche le calcul binaire.
Ouvrir l’outil