Comment encoder ou décoder du Base64 ?
Collez du texte ou un fichier et l’outil le convertit en Base64, ou retransforme du Base64 en octets d’origine. La conversion se fait dans la page : rien n’est transmis.
Fonctionne entièrement dans votre navigateur · aucun téléversement · aucun compte · aucun filigrane
- Choisissez Encoder ou Décoder.
- Saisissez du texte, collez du Base64, ou choisissez un fichier.
- Lancez, puis copiez le résultat ou téléchargez les octets.
Si un fichier est choisi, il est encodé à la place du texte.
Ce que cette page peut faire
- Encode du texte ou un fichier en Base64
- Décode du Base64 standard et compatible URL
- Préfixe data-URL facultatif pour l’intégration
- Rien n’est transmis
Quand utiliser cette page
- Intégrer une petite image ou une police en data URL.
- Décoder un champ Base64 d’une réponse d’API.
- Produire la variante compatible URL pour un paramètre de requête ou un jeton.
Quand choisir une autre solution
- Le fichier est volumineux : le Base64 gonfle les données d’environ un tiers et toute l’entrée réside en mémoire.
- Vous avez besoin de confidentialité — le Base64 est un encodage, pas un chiffrement.
- Vous avez besoin de traitement en flux ou par blocs.
Comparaison avec les autres solutions
Les outils en ligne de commande base64 et openssl traitent en flux des fichiers de toute taille et se scriptent ; cette page est limitée par la mémoire du navigateur et vise les petites charges utiles. N’importe qui peut décoder le résultat instantanément : ne l’utilisez jamais pour dissimuler un secret. Si vous avez besoin d’un transfert binaire compact, envoyez un vrai fichier plutôt qu’un encodage texte.
Où vont vos fichiers
Nulle part. Cette page charge le code qui fait le travail, et à partir de là, le fichier que vous ouvrez est lu par votre propre navigateur. Pas d’étape de téléversement, pas de copie temporaire sur un serveur, pas de nettoyage à croire sur parole : les données ne traversent jamais le réseau, il n’y a donc rien à supprimer ensuite. Vous pouvez le vérifier vous-même : ouvrez le panneau réseau de votre navigateur pendant que l’outil tourne et regardez-le rester silencieux.
Questions sur cet outil
- Le Base64 chiffre-t-il mes données ?
- Non. Le Base64 est un encodage réversible qui projette des octets sur 64 caractères imprimables — n’importe qui peut le décoder en une étape. Il sert à faire passer des données binaires dans des canaux qui n’acceptent que du texte, pas à garder quoi que ce soit secret. Utilisez un vrai chiffrement si le contenu est sensible.
- Pourquoi le décodage m’a-t-il donné un téléchargement au lieu d’un texte lisible ?
- Les octets décodés n’étaient pas du texte UTF-8 valide, ce qui veut généralement dire que le Base64 a été produit à partir d’un fichier — une image, un zip, un PDF. Plutôt que de remplacer les caractères illisibles par des points d’interrogation, la page propose les octets exacts en téléchargement, pour que le résultat soit correct octet pour octet.
- De combien le Base64 fait-il grossir mes données ?
- D’environ 33 %, puisque trois octets deviennent quatre caractères, plus le remplissage. C’est inhérent au format, pas un défaut de cette page. Si la taille compte, envoyez directement le fichier binaire au lieu de l’intégrer en Base64.
Autres outils du même groupe
- Générateur de QR codeTransformez n’importe quel texte ou URL en QR code PNG ou SVG téléchargeable.
- Formateur JSONEmbellissez, minifiez et validez du JSON, avec la position de l’erreur si le JSON est invalide.
- Générateur de hachageEmpreintes SHA-1, SHA-256, SHA-384 et SHA-512 d’un texte ou d’un fichier, calculées en local.
- Testeur de regexTestez une expression régulière JavaScript sur un texte d’exemple, avec correspondances et groupes de capture.