Passer au contenu

Encodage/Décodage Base64

L’encodage/décodage Base64 prend en charge les flux texte et image. Vous pouvez encoder ou décoder du texte, convertir des images en Data URL ou en Base64 brut, ou reconvertir des Data URL / Base64 en images pour les prévisualiser et les télécharger en local.

Texte d’entrée

Caractère

0 / 500,000

Encodage/Décodage Base64

Démarrage rapide

1
Saisir un texte (brut ou chaîne Base64) dans le champ
2
Cliquer sur « Encoder » ou « Décoder » pour lancer le traitement
3
Entrée et résultat partagent le même champ ; copie ou effacement en un clic
4
Pour vérifier : encoder puis passer à « Décoder » (aller‑retour)
5
Utilisez « Mode texte » pour le texte standard, « Image vers Base64 » pour envoyer et encoder des images, et « Base64 vers image » pour reconvertir des Data URL ou du Base64 en images.
6
Importez une image dans l’onglet « Image vers Base64 » pour générer immédiatement une Data URL ou du Base64 brut.
7
Dans l’onglet « Base64 vers image », collez une Data URL, ou collez un Base64 brut puis choisissez un type MIME. L’aperçu se mettra à jour automatiquement.

Scénarios courants

URL/JWT

privilégier la variante URL‑safe (−/_); le « = » final peut être omis pour éviter l’échappement

E‑mail/MIME

lorsqu’un retour à la ligne est requis, utiliser 76 colonnes MIME (CRLF) ; pour le Web, éviter les retours. Cet outil propose un retour à 76 colonnes et un commutateur LF/CRLF

Texte multiligne

activer l’encodage par ligne pour encoder chaque ligne séparément

MIME/PEM

activer le retour 76 colonnes ; activer LF si nécessaire

Data URL

pour l’intégration, générer data:[mime];base64,… ; le décodeur extrait automatiquement après la virgule

Vérification aller‑retour

encoder puis décoder immédiatement pour vérifier l’intégrité

Téléversement d’image

conservez les octets d’origine et basculez entre Data URL et Base64 brute sans renvoyer le fichier

Data URL d’image

collez data:image/...;base64,... pour détecter automatiquement le type MIME et prévisualiser l’image immédiatement.

Données d’image en Base64 brut

indiquez le type MIME d’origine de l’image afin que l’outil puisse la prévisualiser automatiquement et la télécharger comme image.

Paramètres d’encodage et variantes

Sortie URL‑safe
Encoder par ligne (chaque ligne indépendante)
Retour à la ligne tous les 76 caractères MIME (CRLF)
Utiliser LF pour les retours (\n)
Data URL
Base64 brute
Une image en Base64 brute nécessite un type MIME explicite, car Base64 ne stocke pas les métadonnées du format de fichier
Remplissage automatique : longueur multiple de 4 ; longueurs invalides signalées
Tolérance aux espaces : sauts de ligne et espaces supprimés au décodage

Conseils d'utilisation

Le mode Texte utilise UTF-8 par défaut. Si vous avez besoin de GBK, Shift-JIS ou d’un autre encodage, convertissez-le d’abord avant d’utiliser cet outil.
Par défaut : URL‑safe ; désactivez‑le pour Base64 standard
Entre systèmes, retirer sauts de ligne/espaces ; les ajouter seulement pour l’affichage
Après encodage Base64, la taille augmente d’environ 33 % ; éviter pour les gros fichiers
Base64 standard pour systèmes hérités : désactiver URL‑safe (garder +/ et =)
L’encodage par ligne ré‑encode un Base64 existant ; pour une simple conversion de variante, désactivez‑le avant d’encoder
Le retour à 76 colonnes n’affecte que l’affichage ; le décodeur ignore sauts de ligne et espaces
Lorsque vous partagez une Base64 brute, conservez aussi le type MIME d’origine pour permettre une reconstruction correcte du fichier
La disponibilité de l’aperçu dépend de la prise en charge du format par le navigateur ; même sans aperçu, le téléchargement garde les octets d’origine

Limitations et compatibilité

Texte très long : risque de baisse de performance, envisager un découpage
Binaires : interface centrée sur le texte ; pour binaires, utiliser Data URL ou la ligne de commande
Mémoire : la taille maximale dépend du navigateur
Certains formats peuvent être encodés avec succès sans pour autant être prévisualisables dans le navigateur actuel

Confidentialité & sécurité

Tous les traitements s’effectuent localement dans le navigateur. Vous pouvez remplacer, effacer et retraiter le contenu à tout moment.
Note de sécurité : Base64 est un encodage, pas un chiffrement. Chiffrez d’abord les données sensibles puis encodez

FAQ

6

Poursuivez avec ces outils associés pour l’étape suivante.