Encodeur Base64

Encodez ou décodez du texte et des petits fichiers sans quitter votre navigateur : pratique pour des data URLs, des tests d’API ou des pièces jointes représentées en texte. Hub Code : tous les outils · version anglaise : Base64 (EN).

Base64

100 % dans votre navigateur — aucune librairie, aucune donnée envoyée au serveur.

Type d’encodage

0 caractères source → 0 caractères Base64

À quoi sert le Base64 ?

  • Embarquer des images dans du CSS ou du HTML via une data URL.
  • Transmettre des fichiers dans une API JSON (chaîne Base64 côté client ou serveur).
  • Encoder des identifiants pour l’en-tête HTTP Basic Auth (Authorization: Basic …).
  • Stocker des données binaires dans des formats uniquement texte (logs, métadonnées, etc.).

Comment ça marche

  1. Encoder : choisissez texte ou fichier ; le texte est encodé en UTF-8 puis Base64, le fichier devient une data URL complète.
  2. Décoder : collez du Base64 brut ou une data URL ; les sauts de ligne sont supprimés automatiquement.
  3. Résultat : image affichée si le MIME est une image, texte si UTF-8 lisible, sinon téléchargement binaire proposé.

Questions fréquentes

Comment encoder du texte en Base64 ?
Mode Encoder, option « Texte → Base64 », saisissez votre texte : le résultat se met à jour en temps réel.
Comment décoder du Base64 en texte ?
Mode Décoder : si le contenu décodé est du texte UTF-8 valide, il s’affiche dans la zone de résultat.
Puis-je encoder une image en Base64 ?
Oui, utilisez « Fichier → data URL » et importez votre image (PNG, JPEG, etc.).
À quoi sert le Base64 concrètement ?
À transporter des octets sous forme de texte sûr pour JSON, XML, URL ou e-mail.
Quelle taille maximale de fichier ?
Pas de plafond imposé ici : tout est local. Un avertissement apparaît au-delà de 5 Mo.