Encodage et décodage Base64
Encodez du texte UTF-8 ou un fichier local en Base64/Base64url et décodez vers du texte ou un fichier.
Cette page présente les outils disponibles dans cette langue dans le périmètre actuel. Cela ne signifie pas que tous les outils du site sont traduits dans toutes les langues.
Mode d’emploi
Choisissez l’opération et le mode texte ou fichier, puis Base64url si nécessaire. Saisissez les données ou choisissez un fichier local et vérifiez le résultat. Le décodage de fichier télécharge une nouvelle copie sans modifier l’original.
Hello devient SGVsbG8= en Base64 standard, ou SGVsbG8 sans remplissage en Base64url.
Fonctionnalités prises en charge et limites
Fondé sur la RFC 4648 : remplissage standard correct, bits de remplissage à zéro et un seul alphabet choisi. Base64url accepte les entrées correctement remplies ou sans remplissage et produit une sortie sans remplissage. L’encodage n’est pas du chiffrement ; le contenu décodé n’est pas digne de confiance et s’affiche uniquement comme du texte.
Questions fréquentes
Pourquoi le décodage en fichier peut-il réussir alors que le décodage en texte échoue ?
Les octets peuvent être des données binaires valides sans être du UTF-8. Choisissez le décodage en fichier pour les enregistrer sans modification ; les octets de texte invalides ne sont jamais remplacés silencieusement.
Outils associés
Formatage et validation JSON
Mettez en forme, minifiez et validez le JSON en préservant les grands nombres et en refusant les clés en double.
Encodage et décodage d’URL
Encodez un URI complet ou un composant et décodez localement les séquences avec % sous forme de texte.
Comparaison des différences entre textes
Comparez le texte original et le texte modifié ligne par ligne, avec les ajouts et suppressions dans un worker local aux ressources limitées.