Comprendre et corriger les erreurs de syntaxe JSON courantes : Guide RFC 8259 | GoToolstack
Corrigez virgules superflues, apostrophes simples et clés sans guillemets en JSON. Préservez la précision des grands entiers BigInt et formatez vos données.
Convertissez du texte en Base64 et décodez instantanément vos chaînes.
L'encodage Base64, normalisé par l'IETF dans la spécification RFC 4648, est un procédé algorithmique qui convertit des flux d'octets binaires ou des chaînes textuelles en un jeu restreint de 64 caractères ASCII imprimables. Ce mécanisme est indispensable pour transmettre des données brutes, images matricielles ou certificats cryptographiques à travers des protocoles réseau stricts (comme HTTP, SMTP ou JSON) conçus originellement pour acheminer exclusivement du texte pur sans altération de caractères spéciaux.
Un intégrateur web souhaite intégrer une petite icône vectorielle ou un jeton d'authentification comportant des caractères accentués UTF-8 Projet Électronique 2026 : Clé d'Accès Sécurisée. En encodant cette chaîne avec gestion multioctets UTF-8 native, l'outil produit la séquence Base64 UHJvamV0IMOJY3Ryb25pcXVlIDIwMjYgOiBDbMOpIGQnQWNjw6hzIFPDqWN1cmlzw6ll sans corruption de diacritiques. À l'inverse, en recevant une chaîne issue d'un paramètre GET contenant des caractères réservés, le mode URL-Safe substitue automatiquement le signe + par - et le signe / par _ tout en supprimant le remplissage final =, garantissant que l'URL circule à travers les passerelles réseau sans nécessiter de pourcentage d'échappement supplémentaire.
Le traitement cryptographique et l'encodage binaire s'effectuent intégralement côté client dans votre navigateur. Vos identifiants secrets, clés privées et documents encodés ne quittent jamais votre terminal de travail.
Encodage Base64 : Découpage binaire par blocs de 6 bits (2^6 = 64 symboles ASCII)
Chaque groupe de 3 octets (24 bits) en entrée est fractionné en 4 valeurs de 6 bits projetées sur la table de correspondance ASCII standard ; le caractère '=' sert de padding si le nombre d'octets n'est pas un multiple de 3.