Encodeur / Décodeur Base64
Encodez du texte en Base64, décodez du Base64 en texte, ou convertissez n'importe quelle image en data URL Base64. Instantané, privé, gratuit.
Encoder et décoder du Base64 en ligne instantanément
Le Base64 est un schéma d'encodage binaire vers texte largement utilisé dans les e-mails, les data URIs, les JWT et les charges utiles d'API. L'encodeur/décodeur de Zolkit fonctionne entièrement dans votre navigateur — rien n'est jamais envoyé à un serveur.
100 % Privé
Tout l'encodage et le décodage s'effectuent localement dans votre navigateur via les API Web natives. Votre texte et vos images ne quittent jamais votre appareil.
Conversion instantanée
Les résultats se mettent à jour en temps réel au fur et à mesure de la saisie. Pas de bouton à presser, pas de rechargement de page — une sortie instantanée.
Image vers data URL
Déposez un fichier PNG, JPG, GIF, WebP ou SVG pour obtenir une data URL Base64 que vous pouvez intégrer directement en HTML ou CSS.
Support Unicode
Gère correctement les caractères Unicode multi-octets, de sorte que les émojis et le texte non-ASCII s'encodent et se décodent sans corruption.
Gratuit pour toujours
Sans compte, sans inscription, sans filigrane. Zolkit est entièrement gratuit.
Aperçu de l'image
Visualisez un aperçu en direct de votre image à côté de la data URL Base64 générée, avec les informations sur la taille du fichier.
Comment encoder ou décoder en Base64
- 1
Passez à l'onglet Texte, choisissez le mode Encoder ou Décoder, puis collez votre contenu dans la zone de saisie.
- 2
La sortie s'affiche instantanément. Copiez-la avec le bouton Copier.
- 3
Pour les images, passez à l'onglet Image et déposez un fichier (max 2 Mo) pour obtenir sa data URL Base64.
Questions fréquentes
Qu'est-ce que l'encodage Base64 ?
Le Base64 est un encodage binaire vers texte qui représente des données binaires à l'aide de 64 caractères ASCII imprimables. Il est utilisé partout où des données binaires doivent être stockées ou transmises sous forme de texte — par exemple dans les data URIs, les pièces jointes d'e-mail, les jetons JWT et les réponses d'API.
Cet outil prend-il en charge Unicode et les émojis ?
Oui. L'encodeur utilise encodeURIComponent avant btoa pour gérer correctement les caractères multi-octets. Le décodeur inverse le processus, de sorte que tout texte Unicode (émojis inclus) effectue un aller-retour sans corruption.
Quels formats d'image puis-je convertir en Base64 ?
PNG, JPG/JPEG, GIF, WebP et SVG sont tous pris en charge. L'outil utilise l'API FileReader pour lire le fichier et produit une data URL au format data:[mime];base64,[données].
Y a-t-il une limite de taille ?
Pour les images, la limite est de 2 Mo, ce qui est généreux pour les cas d'usage d'intégration. La saisie texte n'a pas de limite imposée au-delà de la mémoire disponible dans votre navigateur.
Puis-je intégrer la data URL Base64 directement en HTML ?
Oui. Utilisez-la comme attribut src d'une balise <img> ou comme URL background-image en CSS. Cela élimine une requête HTTP, ce qui peut être bénéfique pour les très petites images comme les icônes.
Mes fichiers ou textes sont-ils envoyés sur vos serveurs ?
Non. Tout fonctionne dans votre navigateur via btoa/atob et l'API FileReader. Nous n'avons aucun traitement côté serveur pour cet outil.