Encodeur et décodeur Base64 gratuit en ligne

Encode du texte brut en Base64 ou décode Base64 en texte lisible instantanément. Rapide, gratuit et privé - les données ne quittent jamais ton navigateur.

Fonctionne à 100 % dans ton navigateur Aucune donnée n'est envoyée à un serveur Pas de compte ou de cookies nécessaires Rien n'est stocké ou enregistré

Entrée de texte

0 caractères

Sortie Base64

0 caractères
Avertissement : N'utilise PAS les chatbots d'IA pour coder ou décoder des données sensibles.

Les assistants IA tels que ChatGPT, Google Gemini, Microsoft Copilot et d'autres outils similaires transmettent tout ce que tu tapes à des serveurs tiers. Ce contenu peut être enregistré, examiné par le personnel et utilisé pour former de futurs modèles d'IA. Si tes données Base64 contiennent des mots de passe, des clés API, des messages privés, des informations personnelles ou tout autre contenu confidentiel, tu ne dois jamais les coller dans un chatbot d'IA.

Cet outil est une alternative sûre - tous les encodages et décodages sont effectués entièrement par ton propre navigateur à l'aide de JavaScript. Aucune donnée ne quitte cette page. Pas même un seul caractère n'est transmis sur le réseau.

À propos de cet outil d'encodage et de décodage Base64

Cet outil en ligne gratuit te permet d'encoder instantanément n'importe quelle chaîne de texte en Base64 ou de décoder une chaîne encodée en Base64 en texte lisible par l'homme. Tout le traitement se fait directement dans ton navigateur - aucune donnée n'est jamais envoyée à un serveur, ce qui garantit une confidentialité totale.

Qu'est-ce que Base64 ?

Base64 est un système de codage binaire en texte défini dans la RFC 4648. Il convertit les données binaires en une séquence de 64 caractères ASCII imprimables (A-Z, a-z, 0-9, +, /). Pour chaque 3 octets d'entrée, il produit 4 caractères de sortie, ce qui signifie que le résultat codé est environ 33 % plus grand que l'original.

Utilisations courantes de Base64

Incorporer des images en tant qu'URI de données dans HTML/CSS Pièces jointes MIME Jetons JWT et HTTP Basic Auth Stocker des données binaires en JSON/XML Charges utiles API et services web Encodage des informations d'identification et des jetons

Comment encoder du texte en Base64

Sélectionne le mode Encode, colle ou tape ton texte dans le champ de saisie à gauche, et le résultat Base64 apparaît instantanément dans le champ de sortie à droite. Clique sur Copier pour copier le résultat dans ton presse-papiers.

Comment décoder Base64 en texte

Sélectionne le mode Décodage, colle ta chaîne Base64 dans le champ de saisie, et le texte original s'affiche immédiatement dans le champ de sortie. L'outil gère automatiquement les entrées Base64 standard et Base64 URL-safe (Base64url).

Base64 à sécurité URL (Base64url)

Base64 standard utilise + et / qui ont une signification particulière dans les URL. URL-safe Base64 (Base64url, défini dans RFC 4648 §5) les remplace par - et _ respectivement, ce qui permet d'incorporer le résultat dans les URL, les noms de fichiers et les chaînes de requête sans codage en pourcentage. Active cette fonction en cochant la case URL-safe Base64 ci-dessus.

Le cryptage Base64, c'est quoi ?

Non. Base64 est un système d'encodage, pas de cryptage. Il est entièrement réversible sans aucune clé et ne fournit aucune sécurité ou confidentialité. N'utilise pas Base64 seul pour protéger les données sensibles. Pour une transmission sécurisée, utilise un cryptage approprié tel que AES ou utilise TLS/HTTPS.

Prise en charge de l'Unicode et des Emoji

Cet outil prend entièrement en charge les caractères Unicode, y compris les lettres accentuées, les caractères CJK, le script arabe et les emojis. En interne, il utilise l'API TextEncoder pour convertir les chaînes en octets UTF-8 avant l'encodage, et TextDecoder pour restaurer le texte original lors du décodage. Cela garantit un encodage aller-retour correct pour toutes les langues.

Questions fréquemment posées

Combien coûte cet outil ?

Cet encodeur/décodeur Base64 est entièrement gratuit, sans limites, sans inscription nécessaire et sans publicités qui interrompent ton travail.

Mes données sont-elles confidentielles ?

Oui. Tout le codage et le décodage sont effectués entièrement dans ton navigateur à l'aide de JavaScript. Aucune donnée n'est transmise à nos serveurs - ni l'entrée, ni la sortie, ni les métadonnées. Tu peux le confirmer toi-même en ouvrant les outils de développement de ton navigateur (F12), en passant à l'onglet Réseau et en observant qu'aucune demande n'est envoyée lorsque tu tapes ou convertis. Tes données sont 100 % privées et ne quittent jamais cette page.

Pourquoi est-il risqué d'utiliser un chatbot d'IA pour décoder Base64 ?

Lorsque tu colles des données dans un assistant d'IA (ChatGPT, Gemini, Copilot, Claude, etc.), ce contenu est transmis aux serveurs du fournisseur d'IA sur Internet. Il peut être enregistré à des fins d'examen de sécurité, vu par le personnel ou les sous-traitants, et potentiellement utilisé pour former de futurs modèles d'IA. Si la chaîne Base64 code quelque chose de sensible - mots de passe, clés API, messages privés, données personnelles - l'utilisation d'un chatbot d'IA pour la décoder expose ces données à un tiers. Cet outil basé sur un navigateur effectue toutes les opérations localement et constitue l'alternative sûre pour les contenus sensibles.

Puis-je encoder des fichiers avec cet outil ?

Oui. Clique sur le bouton Charger un fichier pour sélectionner un fichier sur ton ordinateur. Le contenu du fichier sera lu et encodé en Base64 dans ton navigateur. C'est utile pour intégrer de petits fichiers dans des charges utiles HTML, CSS ou JSON.

Pourquoi la sortie Base64 se termine-t-elle par = ou == ?

Base64 encode les données par groupes de 3 octets. Si la longueur de l'entrée n'est pas un multiple de 3, des caractères de remplissage(=) sont ajoutés pour que la sortie soit un multiple de 4 caractères. Un = signifie qu'un octet de remplissage a été ajouté ; == signifie que deux octets ont été ajoutés.

Puis-je décoder une image codée en Base64 ?

Le décodage d'une image codée en Base64 avec cet outil textuel produira une sortie brouillée car les données d'images binaires ne peuvent pas être affichées sous forme de texte brut. Pour utiliser une image codée en Base64, il faut la référencer directement dans une balise <img> en utilisant un URI de données : src="data:image/png;base64,...".

Confidentialité et sécurité

Comment cet outil protège tes données

  • Tout le codage et le décodage s'effectuent entièrement dans ton navigateur via JavaScript - aucune demande de réseau n'est jamais faite.
  • Nous n'enregistrons pas, ne recueillons pas et ne stockons pas les données que tu saisis sur cette page.
  • Aucun compte, connexion ou information personnelle n'est nécessaire.
  • La page fonctionne hors ligne une fois chargée - déconnecte-toi d'Internet et elle fonctionnera toujours.
  • Vérifie-le toi-même : ouvre DevTools (F12) → onglet Réseau → tape l'outil → zéro requête sortante.

Pourquoi les chatbots d'IA sont risqués pour Base64

Coller une chaîne Base64 dans un assistant d'IA est pratique, mais comporte des risques réels pour les données sensibles :

  • Transmission : Tes données sont envoyées aux serveurs du fournisseur d'IA via Internet.
  • Enregistrement : De nombreux fournisseurs enregistrent les conversations par défaut pour le contrôle de la sécurité.
  • Formation à l'IA : Les conversations peuvent être utilisées pour améliorer les futures versions du modèle.
  • Accès des tiers : Les fournisseurs d'IA peuvent avoir du personnel ou des sous-traitants qui examinent les conversations.

C'est particulièrement dangereux lorsque Base64 encode des mots de passe, des jetons, des clés API, des enregistrements personnels ou du contenu propriétaire. Utilise plutôt cet outil basé sur un navigateur.