Tous les outils

Convertisseur Base64

Encodez/décodez texte ou fichiers en Base64

Comment ça marche

Convertisseur Base64Encodez/décodez texte ou fichiers en Base64. Tout le traitement se fait dans votre navigateur — sans téléversement, sans inscription, sans e-mail. Gratuit pour toujours.

Dernière mise à jour:

À propos de Convertisseur Base64

L'encodeur Base64 encode n'importe quel texte ou fichier en Base64 et décode les chaînes Base64 en octets d'origine. L'encodage et le décodage Base64 sont une corvée quotidienne pour les développeurs qui travaillent avec des pièces jointes d'e-mail, des charges utiles JWT, des data URI et de l'authentification HTTP basic — cet outil supprime l'étape ligne de commande.

Encodez une petite image pour l'intégrer comme data URI dans du CSS, décodez un blob Base64 d'un webhook pour inspecter son contenu, ou enveloppez un fichier binaire en texte pour pouvoir le coller dans une config YAML.

L'encodage et le décodage s'exécutent tous deux dans votre navigateur. Les charges utiles sensibles — tokens d'authentification, clés privées, données personnelles — ne quittent jamais votre appareil, ce qui rend l'outil sûr pour les données confidentielles.

Comment utiliser Convertisseur Base64

  1. Choisissez le mode : Texte pour encoder/décoder des chaînes simples, ou Fichier pour convertir des fichiers binaires.
  2. Choisissez une direction : Encode (→ Base64) pour convertir en Base64, ou Decode (Base64 →) pour reconvertir.
  3. En mode Texte, collez votre entrée — la sortie se met à jour instantanément. En mode Fichier, cliquez sur Pick a file (ou Pick a Base64 text file) pour le charger.
  4. Si vous voyez un message Invalid Base64 lors du décodage, vérifiez que l'entrée ne contient que des caractères Base64 valides et un padding correct.
  5. Utilisez le bouton Copy pour récupérer le résultat — pour les fichiers décodés, le navigateur télécharge automatiquement le binaire reconstruit.

Cas d'usage courants

  • Intégrer un petit logo dans le CSS comme URI data:image/png;base64,… pour éviter une requête HTTP supplémentaire.
  • Décoder une charge utile JWT en décodant en Base64 le segment du milieu entre les points.
  • Envelopper un certificat PFX ou un kubeconfig binaire pour qu'il puisse résider en sécurité dans une chaîne YAML.
  • Construire un en-tête HTTP Authorization: Basic en encodant "nomutilisateur:motdepasse".
  • Inspecter les charges utiles webhook où les pièces jointes binaires sont livrées en chaînes Base64.

Astuces et erreurs courantes

  • Base64 gonfle la taille en octets d'environ 33%. Une image de 100 Ko devient ~133 Ko de texte — bien pour les tokens, coûteux pour de gros médias.
  • Le Base64 standard utilise + et / ; le Base64 URL-safe utilise - et _. Convertissez entre eux par simple substitution de caractères avant de décoder.
  • Attention aux sauts de ligne collés depuis des e-mails — retirez-les avant de décoder, sinon certains décodeurs râlent.
  • Pour les allers-retours binaires, préférez le mode Fichier au copier-coller texte : le copier-coller peut altérer silencieusement les espaces et l'encodage.

Questions fréquentes

À quoi sert Base64 ?

À encoder des données binaires (images, fichiers) en texte ASCII pour pouvoir les intégrer dans JSON, HTML, emails ou autres protocoles texte.

Puis-je encoder n'importe quel fichier ?

Oui. Choisissez un fichier en mode 'Fichier' et cliquez encoder. Le résultat est du texte à copier ou télécharger en .txt.

Quelle taille fait la sortie encodée ?

Environ 33% plus grande que la source. Une image de 100 Ko devient ~133 Ko de texte Base64.

Le Base64 est-il une forme de chiffrement ?

Non. Base64 est un encodage, pas du chiffrement — n'importe qui peut le décoder pour retrouver l'original. Utilisez-le pour transporter du binaire en texte en toute sécurité, jamais pour cacher des secrets.

Que signifie le signe = à la fin ?

Du padding. Base64 sort en blocs de 4 caractères ; si la source n'est pas un multiple de 3 octets, un ou deux signes = paddent le dernier bloc. Retirer le padding peut casser les décodeurs stricts.

Puis-je encoder un fichier directement en data URI ?

Oui — encodez le fichier en mode Fichier, puis préfixez le résultat avec le préfixe approprié comme data:image/png;base64, . Le préfixe indique au navigateur le type MIME.

Outils similaires