Convertissez le Base64 en texte lisible — et inversement — instantanément
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Collez du Base64 ou du texte ici — récupérez le texte décodé ou la chaîne encodée
ou déposez n'importe quel fichier
Ce que vous pouvez faire avec Encodeur/Décodeur Base64
Tout ce que cet outil vous permet de faire — sans apprentissage ni configuration.
- Encodez du texte ou des fichiers en Base64 instantanément
- Décodez les chaînes Base64 en texte lisible
- Générez du Base64 compatible URL pour vos paramètres de requête
- Encodez vos images et vos autres fichiers en Base64
- Gère l'UTF-8 et les emojis sans caractères corrompus
- Intégrez vos ressources directement dans votre code ou vos e-mails
Informations sur les paramètres
2 paramètres
Tous les réglages de Encodeur/Décodeur Base64, expliqués — à quoi ils servent et quand les utiliser.
Mode
- ModePréréglages
- Bascule entre la conversion d'un texte brut en Base64 (Encoder) et le décodage d'une chaîne Base64 ou d'une data URL vers un texte lisible ou le fichier d'origine (Décoder).Options: EncoderDécoder
- Compatible URLActivé / Désactivé
- Utilise l'alphabet Base64 compatible URL : + et / deviennent - et _, et les caractères de remplissage = sont supprimés, afin de pouvoir insérer le résultat dans des URL et des noms de fichiers ; les fichiers importés utilisent toujours le Base64 standard.
Vous avez terminé avec Encodeur/Décodeur Base64 ? Essayez ces outils ensuite
Des outils soigneusement sélectionnés qui s'accordent bien avec Encodeur/Décodeur Base64. Continuez sans perdre votre fichier.
Encodeur / décodeur d'URL
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Essayez maintenantGénérateur de hachage
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Essayez maintenantDécodeur JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Essayez maintenantEmbellir le JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Essayez maintenantGénérateur de mots de passe
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Essayez maintenantComparateur de texte
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Essayez maintenantFoire aux questions
Collez votre texte ou déposez n'importe quel fichier dans la zone de saisie, gardez le mode sur Encoder et la représentation Base64 apparaît dans la sortie. Pour les fichiers, vous obtenez une URL de données qui peut être intégrée directement dans du HTML, du CSS ou du JSON — sans aucun serveur de téléversement intermédiaire.
usageLe Base64 compatible URL remplace « + » par « - » et « / » par « _ » et supprime le remplissage « = » de fin, afin que la valeur encodée puisse circuler dans les URL, les noms de fichiers et les segments JWT sans échappement supplémentaire. Activez l'option compatible URL chaque fois que le résultat se retrouve dans une chaîne de requête, un segment de chemin ou un en-tête HTTP.
technicalNon. Le Base64 est un encodage, pas un chiffrement. N'importe qui peut décoder la chaîne en un clic : ne vous en servez donc jamais comme mécanisme de confidentialité. Optez pour AES, RSA ou libsodium lorsque vous avez besoin d'une vraie confidentialité, et utilisez le Base64 uniquement pour rendre des données binaires compatibles avec le texte.
privacyLe Base64 encode trois octets en quatre caractères. Lorsque la longueur de l'entrée n'est pas un multiple de trois, l'encodeur complète le dernier bloc avec « = » afin que la sortie reste un multiple de quatre. Le Base64 standard conserve ce remplissage ; le Base64 URL-safe le supprime, car la longueur est implicite.
technicalOui. L'encodeur lit l'entrée en UTF-8 avant l'encodage, si bien que les caractères arabes, chinois, cyrilliques et emojis font l'aller-retour proprement. Le résultat décodé est restitué sous forme de texte UTF-8, ce qu'attendent tous les navigateurs, terminaux et API modernes.
compatibilityLe Base64 augmente la taille des données d'environ 33 % : trois octets en entrée deviennent quatre octets en sortie. C'est acceptable pour les tokens courts, les petites icônes et les vignettes intégrées au JSON, mais pour les fichiers volumineux, privilégiez un envoi binaire direct ou un lien CDN afin de garder des transferts rapides.
technicalNon. L'encodeur s'exécute entièrement dans votre navigateur à l'aide des API standard atob / btoa et d'un wrapper UTF-8 : votre texte ou votre fichier n'atteint jamais de serveur. L'outil est donc sûr pour vos tokens, vos identifiants et vos binaires propriétaires que vous ne souhaitez pas exposer.
privacyBasculez le mode sur Décoder, collez votre chaîne Base64, et le texte d'origine apparaît instantanément en sortie, prêt à être copié ou téléchargé en .txt. Si la chaîne utilise '-' et '_' au lieu de '+' et '/', activez l'option URL-safe pour qu'elle se décode correctement.
usageOui. Passez en mode Décodage et collez le texte Base64 ou l'URL de données — s'il se décode correctement, un bouton « Télécharger en tant que fichier » apparaît à côté de l'option Télécharger simple. Cliquer dessus écrit les octets originaux exacts avec l'extension détectée d'après le type MIME intégré, de sorte qu'une photo ou un PDF encodé en base64 revient sous forme de fichier réel et ouvrable, au lieu de texte illisible.
featuresTélécharger enregistre toujours la sortie décodée sous forme de simple fichier .txt, ce qui convient lorsque le Base64 représente du texte. Télécharger en tant que fichier n'apparaît que lorsque les octets décodés sont reconnus comme des données binaires — comme une image ou un PDF — et reconstruit le fichier d'origine avec sa bonne extension au lieu de déverser des octets bruts dans un fichier texte qui ne s'ouvrira pas correctement.
usageCollez la chaîne Base64 ou l'URL de données, passez le mode en Décoder, puis utilisez Télécharger en tant que fichier pour enregistrer le binaire d'origine — un PDF, un PNG, un JPG ou tout autre format. Le décodage se fait octet par octet, donc le fichier obtenu est identique à celui qui a été encodé. C'est le moyen le plus rapide de transformer du base64 en pdf ou du base64 en image sans rien installer.
usageDéposez l'image — PNG, JPG, SVG, peu importe — dans le champ, et l'encodeur génère une URL de données que vous pouvez coller directement dans un attribut src d'une balise <img> ou dans un background-image CSS. Comme l'URL de données intègre les octets de l'image en ligne, la page n'effectue aucune requête réseau supplémentaire ; gardez seulement à l'esprit que le Base64 ajoute environ 33 % à la taille, donc gardez les images intégrées petites.
usageComment Encodeur/Décodeur Base64 vous aide à mener à bien vos tâches
De vrais problèmes qu'il résout chaque jour — pour les entreprises, les créateurs et les tâches du quotidien. Trouvez le cas d'usage qui vous correspond et démarrez en quelques secondes.
Intégrez des images dans HTML et CSS sous forme de Data URL
Intégrez de petites icônes, logos et sprites SVG sous forme d'URL de données Base64 pour économiser des requêtes HTTP, envoyer des e-mails HTML en un seul fichier et garder vos prototypes autonomes sans hébergement externe des ressources
Authentification API et jetons Bearer
Composez des en-têtes d'authentification HTTP Basic, décodez les jetons bearer lors du débogage d'API et inspectez les identifiants encodés en base64 partagés dans Postman, les exemples curl et la documentation OpenAPI
Encodage de fichiers pour les charges utiles JSON et GraphQL
Encodez vos fichiers binaires (PDF, images, clips audio) en chaînes Base64 pour qu'ils transitent en toute sécurité dans le JSON, les mutations GraphQL et les corps de webhooks qui ne transportent que du texte
Décodage des pièces jointes MIME d'e-mail
Extrayez les pièces jointes encodées en Base64 de fichiers .eml bruts, de journaux SMTP ou de réponses IMAP pour récupérer factures, captures d'écran et documents perdus dans des exports d'e-mails
Jetons compatibles URL pour applications web
Générez des chaînes Base64 compatibles avec les URL pour vos liens de réinitialisation de mot de passe, codes de vérification par e-mail, identifiants de partage et URL courtes, sans casser sur les caractères « + » ou « / » dans les navigateurs
Inspecter manuellement les segments JWT
Décodez les segments d'en-tête et de charge utile d'un JSON Web Token lors du débogage local lorsque vous n'avez pas de décodeur JWT complet installé dans votre terminal ou votre éditeur
Stockez certificats et keystores dans les secrets CI/CD
Encodez des certificats SSL, des keystores de signature Android ou un fichier JSON de compte de service GCP en Base64 pour pouvoir les coller dans des variables d'environnement GitHub Actions, GitLab CI ou Vercel qui n'acceptent que du texte brut.
Récupérez des fichiers partagés en texte Base64 brut
Collez un bloc base64 copié depuis un message Slack, un rapport de bogue ou un e-mail en mode Décoder et utilisez Télécharger comme fichier pour récupérer l'image ou le PDF original que quelqu'un vous a envoyé sous forme de texte au lieu d'une pièce jointe.
Simulez des réponses d'API sans backend
Générez des images d'espace réservé en base64 ou des charges utiles binaires à insérer directement dans des collections Postman, des gestionnaires MSW ou des exemples Swagger pendant que le véritable point d'accès du backend est encore en développement.
Déboguez les charges utiles de signature de webhook
Inspectez le corps encodé en base64 que Stripe, Twilio ou un autre fournisseur envoie avec un webhook, afin de vérifier manuellement une signature ou de rejouer une charge utile pendant que vous construisez une intégration en local.
Récupérez des fichiers à partir de charges utiles API en Base64
Décodez du base64 en PDF, image ou tout autre binaire renvoyé par une API ou stocké dans une colonne de base de données, puis téléchargez le fichier d'origine pour l'inspecter — aucun script requis.
