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.

Hi!SGkhIQ==

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

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.
Uploads are encrypted in transitRemoved under our retention policy

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.

Voir tous les outils

Foire 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.

usage

Le 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.

technical

Non. 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.

privacy

Le 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.

technical

Oui. 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.

compatibility

Le 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.

technical

Non. 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.

privacy

Basculez 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.

usage

Oui. 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.

features

Té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.

usage

Collez 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.

usage

Dé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.

usage

Comment 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.

Web et SEO

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

Pour les développeurs

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

Pour les développeurs

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

Usage quotidien

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

Web et SEO

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

Pour les développeurs

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

Pour les développeurs

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.

Usage quotidien

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.

Pour les développeurs

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.

Pour les développeurs

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.

Pour les développeurs

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.