Encodeur/décodeur Base64

Encoder et décoder le Base64

Convertissez texte ou fichiers en Base64 ou récupérez le texte. Rapide et privé dans le navigateur.

Outils associés

À quoi ça sert ?

Le Base64 fait passer des octets dans des canaux texte, embarque de petites ressources et s’intègre aux API.

Avantages

  • Transport : Moins de risques de corruption en JSON/XML.
  • Intégration : URIs de données pour prototypes.
  • Interop : Même format sur les plateformes.
  • Stockage : BINA dans des bases texte.
  • Debug : Payloads lisibles en ASCII.

Fonctionnement

Les octets sont découpés en groupes de 6 bits mappés à l’alphabet ; le padding (=) aligne la longueur.

Pipeline

  • Entrée : Texte UTF-8 ou binaire fichier.
  • Découpage : Indices 6 bits → caractères.
  • Padding : Fin de séquence alignée sur des multiples de 4.
  • Sortie : Chaîne prête à coller.
  • Décoder : Inversion vers octets puis texte.

À savoir

Surtaille et absence de confidentialité : deux points clés en production.

Repères

  • ~33 % plus long que le brut.
  • Alphabet MIME : A–Z, a–z, 0–9, +, /.
  • Padding utile aux décodeurs.
  • Réversible : pas un chiffrement.
  • Gros fichiers → très longues chaînes.

Bonnes pratiques

Base64 pour le transport ; chiffrement pour les secrets.

  • Valider en préproduction.
  • Retirer espaces si copie depuis traitement de texte.
  • Éviter d’énormes data URIs en prod.
  • Préciser standard vs URL-safe.
  • Ne pas « sécuriser » des mots de passe avec Base64.

Cas d’usage

  • Web : Prototypes data URI.
  • Automatisation : Scripts entrée texte seulement.
  • MIME : Historique des pièces jointes.
  • Config : Petites valeurs en fichiers texte.
  • Enseignement : Couches au-dessus des bits.

Questions fréquentes

Qu’est-ce que le Base64 ?

Il représente des binaires avec 64 caractères ASCII. Utile pour intégrer des données en texte, pas pour les cacher.

Comment décoder ?

Choisissez Décoder, collez la chaîne ; le texte UTF-8 s’affiche. Une entrée invalide montre une erreur.

Puis-je encoder un fichier ?

Oui. Encoder → Fichier, puis import ou dépôt.

Est-ce du chiffrement ?

Non. Le Base64 standard se décode facilement. Utilisez du chiffrement pour les secrets.

Pourquoi c’est plus long ?

Trois octets deviennent quatre caractères ; environ 33 % de plus pour la compatibilité texte.

Encodeur/décodeur Base64 gratuit en ligne