Encodeur et décodeur Base64

Encodez et décodez du texte et des fichiers vers et depuis le format Base64. Rapide et sécurisé.

Texte brut

Chaîne Base64

La sortie encodée apparaîtra ici

Infos d'encodage :

  • • Convertit le texte au format Base64
  • • Prend en charge les caractères UTF-8
  • • Peut encoder des fichiers (images, documents, etc.)
  • • La sortie est environ 33 % plus volumineuse que l'entrée

Noter Encodeur et décodeur Base64

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Encodez et décodez instantanément

Le moyen le plus rapide de traduire du texte et des fichiers en chaînes Base64, et inversement. Sécurisé, côté client et pensé pour les développeurs.

RFC 4648

Entièrement conforme aux schémas d'encodage Base64 standard, pour garantir la compatibilité avec tous les systèmes.

Conversion en direct

Voyez vos résultats se mettre à jour instantanément pendant que vous saisissez ou collez du contenu. Aucune attente.

Prise en charge des fichiers

Importez facilement des images ou des documents pour générer leur représentation sous forme de chaîne Base64.

Sécurisé et privé

Tout le traitement s'effectue localement dans votre navigateur. Vos données ne quittent jamais votre appareil.

Comment fonctionne Encodeur et décodeur Base64

Ce convertisseur bidirectionnel transforme des données binaires en texte ASCII imprimable grâce au schéma d'encodage Base64 défini dans la RFC 4648, ce qui permet de transmettre en toute sécurité du contenu binaire via des canaux uniquement textuels comme l'e-mail ou JSON. L'encodeur traite les séquences d'octets en entrée par groupes de 24 bits (trois octets), en convertissant chaque groupe en quatre valeurs de 6 bits qui correspondent à un alphabet de 64 caractères comprenant les lettres majuscules A-Z, les lettres minuscules a-z, les chiffres 0-9, le plus (+) et la barre oblique (/).

Le mécanisme d'encodage découpe l'entrée en blocs de trois octets et crée quatre caractères Base64 par bloc grâce à des opérations de décalage et de masquage de bits. Lorsque la longueur de l'entrée n'est pas divisible par trois, des caractères de remplissage (=) apparaissent à la fin de la sortie pour signaler les groupes finaux incomplets : un caractère de remplissage indique deux octets d'entrée finaux, deux caractères indiquent un seul octet final. Le décodage inverse ce processus : il interprète les blocs de quatre caractères en trois octets d'origine en associant chaque caractère Base64 à sa valeur de 6 bits, puis en concaténant les bits selon les limites d'octets correctes.

L'outil prend en charge plusieurs types d'entrée, dont le texte brut (converti via l'encodage UTF-8), les fichiers importés pour les données binaires comme les images ou les PDF, et les chaînes hexadécimales pour la manipulation de données de bas niveau. La sortie s'affiche dans des zones de texte copiables, avec un retour à la ligne automatique à 76 caractères selon la norme MIME RFC 2045 lorsqu'il est demandé. Les usages courants incluent l'intégration directe de données d'image dans le HTML/CSS via des URL de données, l'encodage d'identifiants d'authentification dans les en-têtes HTTP, le stockage de configurations binaires dans des formats textuels comme JSON ou XML, ou encore la dissimulation de texte aux regards occasionnels, sans sécurité cryptographique.

Pour les jetons JWT en particulier, essayez notre décodeur JWT. Pour l'encodage compatible URL, utilisez notre encodeur-décodeur d'URL.

Comment utiliser Encodeur et décodeur Base64

1

Coller ou saisir l'entrée

Saisissez le texte à encoder, ou collez une chaîne Base64 que vous souhaitez décoder en texte brut.

2

Choisir l'encodage ou le décodage

Sélectionnez le sens : l'encodage convertit le texte brut en Base64 ; le décodage reconvertit une chaîne Base64 en texte lisible.

3

Copier le résultat

Cliquez sur le bouton de copie pour récupérer la sortie et la coller dans votre code, votre requête d'API ou votre e-mail.

Exemple d'utilisation

Encodage d'une chaîne de texte brut en Base64 :

Entrée
Hello, World!
Sortie
SGVsbG8sIFdvcmxkIQ==

Questions fréquentes

Qu'est-ce que l'encodage Base64 ?
Le Base64 convertit des données binaires en texte afin qu'elles puissent circuler sans risque dans des endroits qui attendent du texte, comme JSON, les URL ou les systèmes d'e-mail. Ce n'est pas du chiffrement.
Quelle est la différence entre l'encodage Base64 et le chiffrement ?
L'encodage ne fait que changer la représentation des données et se renverse facilement. Le chiffrement protège les données au moyen d'une clé. Si vous avez besoin de sécurité, utilisez le chiffrement plutôt que le Base64.
Que puis-je encoder ou décoder avec le Base64 ?
Vous pouvez encoder du texte brut et décoder des chaînes Base64 en texte lisible. Certains outils permettent aussi d'encoder des fichiers ou des images en Base64 lorsque les applications web en ont besoin.
Pourquoi le décodage Base64 échoue-t-il ?
L'entrée peut contenir des caractères invalides, un remplissage (=) manquant, ou être du Base64 compatible URL (utilisant - et _). Essayez de supprimer les espaces et d'utiliser la bonne variante de Base64.
Cet outil Base64 est-il sécurisé ?
Oui. Il s'exécute à 100 % côté client : votre saisie reste donc dans votre navigateur et n'est envoyée à aucun serveur.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Encodeur et décodeur Base64 est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge