Passer au contenu
Convertisseur d'horaires de coup d'envoi de la Coupe du monde est disponibleVoyez les coups d’envoi dans votre fuseau horaire et ajoutez des rappels au calendrier.

Encodage/Décodage Base64

Encodez ou décodez du texte UTF-8 en Base64, générez du Base64URL ou du MIME à 76 colonnes, convertissez des images en Data URL/raw Base64, puis prévisualisez ou téléchargez l’image localement.

Texte d’entrée

Caractères

0 / 50,000

Encodage/Décodage Base64

Démarrage rapide

1
Choisissez Texte, Image vers Base64 ou Base64 vers image.
2
Collez du texte/Base64 ou importez une image.
3
Encodez ou décodez le texte, puis copiez le résultat.
4
Après l’image importée, copiez la Data URL ou le raw Base64.
5
Collez une Data URL ou du raw Base64, choisissez le MIME, puis prévisualisez ou téléchargez.

Scénarios courants

URL/JWT

utilisez la variante URL-safe (-/_) pour limiter les échappements dans les liens. La sortie URL-safe omet le « = » final par défaut

E-mail/MIME

si un retour à la ligne est requis, utilisez le MIME à 76 colonnes (CRLF). Pour le Web, évitez généralement les retours. Cet outil propose le retour à 76 colonnes et le choix 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érez data:[mime];base64,... ; le décodage extrait automatiquement le payload 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

Limites du texte et des images

L’encodage texte produit par défaut du Base64 standard (+/ avec padding). La sortie URL-safe passe en Base64URL (-/_, padding omis par défaut).
Le décodage accepte le Base64 standard et Base64URL, retire les espaces, ajoute le padding si possible et extrait le payload après la virgule d’une Data URL.
Image vers Base64 traite une seule image à la fois et conserve les octets d’origine ; il ne compresse, ne recadre, ne redimensionne, n’optimise, ne scanne et ne convertit pas les formats.
Une image en raw Base64 n’a pas de métadonnées MIME. Choisissez le type d’image d’origine avant la prévisualisation ou le téléchargement.
Les textes et images volumineux sont limités par la limite d’exécution du texte, la longueur de la Data URL, la mémoire du navigateur et la prise en charge de la prévisualisation.
Pour les fichiers binaires non image, utilisez un outil de fichier dédié ou une CLI. Le mode texte affiche les octets en UTF-8, donc un binaire arbitraire peut paraître illisible.

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.
La sortie par défaut est le Base64 standard. Activez URL-safe uniquement si la cible attend du Base64URL (-/_, padding omis par défaut).
Entre systèmes, retirez les sauts de ligne et espaces ; ajoutez-les seulement pour l’affichage
Base64 augmente la taille d’environ 33 %. Découpez les très grands textes et évitez d’en faire un format de stockage pour 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é

Le mode texte affiche les octets décodés en UTF-8. Pour les fichiers binaires non image, utilisez plutôt un outil de fichier dédié ou une CLI.
L’import d’image, la longueur de la Data URL et la taille de prévisualisation dépendent de la mémoire du navigateur et de la prise en charge du format d’image.
Certains formats peuvent être encodés avec succès sans pour autant être prévisualisables dans le navigateur actuel

Confidentialité & sécurité

Le traitement Base64 s'effectue dans le navigateur. Les entrées texte, les entrées d'image Base64, les images sélectionnées et les réglages peuvent rester dans la session actuelle ou dans le stockage du navigateur. Si vous enregistrez un espace de travail ou activez la synchronisation WebDAV, ces entrées, la pièce jointe d'image sélectionnée et les réglages peuvent être enregistrés selon vos réglages de synchronisation. Sur un appareil partagé, effacez les entrées, les images et les données du site si nécessaire.
Note de sécurité : Base64 est un encodage, pas un chiffrement. Il ne masque, ne vérifie et ne scanne pas le contenu. Chiffrez les données sensibles avant de les encoder.

FAQ

8

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

Tout le traitement des outils s'effectue localement dans votre navigateur.