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.

Limite de l’entrée ou du fichier décodé : 1 MiB ; sortie texte : 2 MiB. Base64 n’est pas du chiffrement ; le texte décodé et les URL ne sont jamais ouverts ni exécutés. Base64 standard exige un remplissage correct ; Base64url accepte les entrées avec ou sans remplissage. Les espaces blancs sont refusés. URI préserve les caractères réservés ; component traite la valeur entière. + ne représente pas une espace.

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.

Exemple pratique

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