Encodeur/Décodeur Base64

Encodez du texte ou des fichiers en Base64 ou décodez du Base64 en texte ou fichiers. Gratuit, instantané, 100% privé — tout le traitement se fait dans votre navigateur.

Or upload a file:
📁 Drop file here or

À Propos de Base64 Encoding

Base64 encoding converts binary data into ASCII text using 64 characters (A-Z, a-z, 0-9, +, /). It's used everywhere:

  • Data URIs: Embed images directly in HTML/CSS
  • Email attachments (MIME): Encode binary for text-based email
  • API authentication: Base64 encode credentials for Basic Auth
  • JSON/XML: Safely embed binary data in text formats
  • JWTs: Tokens use Base64URL encoding

🔒 All processing happens in your browser. Your data never leaves your device.

À Propos de Base64 Encoder/Decoder

Encodez du texte ou des fichiers en Base64, et décodez du Base64 en texte. Outil de développement essentiel pour les URI de données, les en-têtes d'authentification API, les pièces jointes d'e-mails et la conversion binaire-texte. Tout le traitement se fait dans votre navigateur.

Encoder et décoder

Conversion bidirectionnelle. Encodez n'importe quel texte en Base64, ou décodez des chaînes Base64 en texte lisible instantanément.

Prise en charge des fichiers

Encodez des fichiers en URI de données Base64. Parfait pour intégrer des images en ligne dans du HTML, CSS ou des charges utiles JSON.

Sûr pour les jeux de caractères

Gère correctement Unicode et les caractères spéciaux. Encodage sûr UTF-8 pour les textes internationaux.

100% privé

Tout l'encodage/décodage s'exécute localement dans votre navigateur. Aucune donnée envoyée à un serveur — complètement sécurisé.

📋 Cas d'Utilisation Courants

Intégrer des images dans du HTML ou CSS

Encodez une petite image en Base64 et intégrez-la directement dans une page web pour réduire les requêtes HTTP et accélérer les temps de chargement.

Transmettre des données dans des URL

Encodez des données binaires ou avec caractères spéciaux en chaînes Base64 sûres pour les passer via des paramètres d'URL ou des appels API.

Déboguer des jetons d'authentification

Décodez des identifiants ou jetons encodés en Base64 pendant le développement pour inspecter leur contenu sans utiliser de services externes.

Stocker des données binaires dans des formats texte

Encodez des charges utiles binaires en chaînes Base64 pour les stocker dans des champs texte JSON, YAML ou de base de données qui ne prennent pas en charge les octets bruts.

🪜 Comment Utiliser Cet Outil

  1. Choisissez la direction
    Sélectionnez Encode pour convertir du texte ou des données binaires en Base64, ou Decode pour transformer une chaîne Base64 en sa forme originale.
  2. Saisissez vos données
    Tapez ou collez du texte dans la zone de saisie, ou téléversez un fichier pour l'encoder au format Base64.
  3. Regardez l'aperçu en direct
    Voyez le résultat encodé ou décodé se mettre à jour instantanément pendant que vous tapez, avec un retour sur l'encodage des caractères.
  4. Copiez ou téléchargez
    Copiez le résultat dans votre presse-papiers ou téléchargez-le sous forme de fichier lorsque vous travaillez avec des données binaires source.

📚 Guides Connexes

Questions Fréquemment Posées

Ces outils de développement sont-ils gratuits ?
Oui. Tous les outils de développement sont entièrement gratuits. Pas d'inscription, pas de compte.
Mes données sont-elles envoyées à un serveur ?
Non. L'encodage Base64, l'encodage d'URL, le décodage JWT, la génération de hachages et les tests d'expressions régulières se font tous dans votre navigateur. Vos jetons et secrets restent sur votre appareil.
Puis-je décoder des JWT en toute sécurité ?
Oui. Le décodage JWT se fait entièrement dans votre navigateur. Le jeton ne quitte jamais votre appareil. Seuls l'en-tête et la charge utile sont décodés — les signatures ne sont pas vérifiées côté serveur.