Encodeur / Décodeur Base64

Encodez et décodez des chaînes Base64 en ligne

Outils développeur

Comment utiliser Encodeur / Décodeur Base64

  1. 1Sélectionnez si vous souhaitez Encoder ou Décoder
  2. 2Saisissez votre texte dans le champ de saisie
  3. 3Le résultat apparaît instantanément dans le champ de sortie
  4. 4Cliquez sur "Copy" pour copier le résultat
  5. 5Utilisez "Swap" pour échanger rapidement entrée et sortie

À propos de Encodeur / Décodeur Base64

Base64 est un schéma d'encodage binaire-texte largement utilisé dans la transmission de données, l'encodage d'e-mails et les API web. Notre outil facilite l'encodage de texte en Base64 ou le décodage de chaînes Base64 en texte lisible.

L'encodage Base64 est couramment utilisé dans les URI de données pour les images, l'authentification HTTP Basic, l'intégration de données binaires dans JSON/XML et de nombreux autres scénarios de développement web.

Fonctionnalités clés de Encodeur / Décodeur Base64

  • Traitement Base64 Encoder rapide et précis
  • Aucune installation requise — fonctionne dans le navigateur
  • Gratuit sans limitations
  • Respect de la vie privée — les données ne quittent jamais le navigateur
  • Compatible mobile et bureau
  • Résultats instantanés avec aperçu en direct

Formats supportés

Formats d'entrée

Texte brutChaînes UTF-8Chaînes encodées en Base64

Formats de sortie

Base64 (RFC 4648 standard)Texte brut décodé

Pour encoder des fichiers binaires (images, PDF), utilisez plutôt l'outil Image vers Base64.

Exemples

Encoder une chaîne en Base64

Utile pour les en-têtes HTTP Basic Auth.

Entrée

user:secretpassword

Sortie

dXNlcjpzZWNyZXRwYXNzd29yZA==

Décoder un payload JWT en Base64

Décodez en Base64 le segment central d'un token JWT.

Entrée

eyJ1c2VySWQiOjEyMywicm9sZSI6ImFkbWluIn0=

Sortie

{"userId":123,"role":"admin"}

Cas d'utilisation courants

  • Tâches professionnelles Base64 Encoder
  • Calculs quotidiens rapides
  • Fins éducatives et apprentissage
  • Productivité entreprise et bureau
  • Projets personnels et loisirs
  • Decoding Base64 strings received from third-party APIs

Dépannage

Chaîne Base64 invalide — rembourrage incorrect

Solution

Les chaînes Base64 doivent avoir une longueur multiple de 4. Des caractères de rembourrage = manquants à la fin causent cette erreur. Ajoutez un ou deux = pour corriger.

La sortie contient des caractères illisibles

Solution

Le texte décodé peut être des données binaires, pas du texte lisible. Si vous décodez une image ou un fichier, utilisez l'outil Base64 vers Image.

Le Base64 URL-safe ne se décode pas correctement

Solution

Le Base64 URL-safe utilise - et _ au lieu de + et /. Activez l'option URL-safe ou remplacez ces caractères manuellement avant le décodage.

Questions fréquemment posées

Qu'est-ce que l'encodage Base64 ?

Le Base64 est un schéma d'encodage binaire-texte représentant des données binaires avec 64 caractères ASCII. Il est utilisé pour transmettre des données en toute sécurité sur des protocoles textuels.

Quand utiliser Base64 ?

Utilisez Base64 quand vous devez intégrer des données binaires dans des formats texte comme JSON ou XML, ou lors de la transmission de données sur des canaux ne supportant que le texte.

Base64 chiffre-t-il mes données ?

Non. Base64 est un encodage, pas un chiffrement. Toute personne disposant d'un décodeur Base64 peut lire le contenu original. N'utilisez jamais Base64 pour protéger des données sensibles.

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

Base64 remboure la sortie à un multiple de 4 caractères avec des signes =. Un ou deux = peuvent apparaître selon la longueur de l'entrée.

Puis-je encoder des images en Base64 ?

Pour les images, utilisez l'outil Image vers Base64 dédié qui gère les fichiers binaires. Cet outil est optimisé pour les chaînes de texte.

Qu'est-ce que le Base64 URL-safe ?

Le Base64 URL-safe remplace + par - et / par _ afin que la chaîne encodée puisse être utilisée en toute sécurité dans les URL et noms de fichiers sans encodage pourcent.