Outil d'encodage/décodage Base64 - En ligne et gratuit

Encodez et décodez du Base64 en ligne en temps réel : convertissez texte et fichiers dans les deux sens, instantanément et de façon sécurisée côté client.

1 lines0 chars
1 lines0 chars

Encodeur et Décodeur Base64 en ligne

Bienvenue sur l'outil ultime d'encodage et de décodage Base64 en ligne. Cet outil simple mais puissant vous permet de convertir du texte en Base64 ou de décoder des chaînes Base64 en texte lisible instantanément.

Les schémas d'encodage Base64 sont essentiels lors de l'encodage de données binaires pour le stockage ou le transfert sur des supports conçus pour le texte (comme HTTP ou SMTP).

Options de configuration avancées

Sélection du jeu de caractères

Lors du traitement de données textuelles, spécifier le bon jeu de caractères (charset) est crucial. Bien que UTF-8 soit la norme, les anciens systèmes peuvent utiliser ASCII, ISO-8859-1 ou d'autres.

Décoder chaque ligne séparément

Les données encodées apparaissent souvent comme un bloc continu de texte. Cependant, si vous avez plusieurs chaînes Base64 indépendantes séparées par des sauts de ligne, activez cette option.

Mode de conversion en direct

Activez le mode direct pour obtenir des résultats instantanés pendant que vous tapez. Ce mode effectue la conversion Base64 localmente dans votre navigateur à l'aide de JavaScript, garantissant une latence nulle.

Sécurisé et privé

Votre confidentialité est notre priorité. Toutes les communications utilisent des connexions cryptées SSL sécurisées (HTTPS). Nous n'inspectons, ne stockons ni ne partageons jamais vos données soumises.

Outil en ligne entièrement gratuit

Notre outil Base64 est 100% gratuit à utiliser. Aucune installation de logiciel, inscription ou abonnement requis.

Principes de conception

Une table d'index Base64 se compose de 64 caractères choisis pour être communs à la plupart des encodages et imprimables. Cela minimise le risque de modification des données par des systèmes comme les serveurs de messagerie.

Qu'est-ce que l'encodage Base64 ?

Base64 est un groupe de schémas d'encodage binaire-texte qui représentent des données binaires dans un format de chaîne ASCII en les traduisant en une représentation radix-64.

Exemple d'encodage Base64

Considérez cette citation du Léviathan de Thomas Hobbes :

"Man is distinguished, not only by his reason, but ..."

Lorsqu'elle est encodée en MIME Base64, cette séquence ASCII devient :

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Comment ça marche : Le mot "Man" est encodé en "TWFu". En ASCII, "M", "a", "n" sont les octets 77, 97, 110. Leurs représentations binaires sont jointes et divisées en groupes de 6 bits.

Contenu texteMan
Valeur ASCII7797110
Binaire010011010110000101101110
Index1922546
Base64TWFu

Comme indiqué, l'encodage Base64 convertit 3 octets de données d'entrée (24 bits) en 4 caractères Base64 (6 bits chacun), augmentant la taille des données d'environ 33%.

Collez votre texte ou déposez un fichier : l'outil le convertit aussitôt en chaîne Base64, ou décode n'importe quelle entrée Base64 pour retrouver le texte d'origine ou un fichier à télécharger. L'encodage comme le décodage s'effectuent entièrement dans votre navigateur, gèrent l'UTF-8 (accents et caractères spéciaux compris) ainsi que les anciens jeux de caractères, et proposent un mode direct qui actualise le résultat à mesure que vous tapez. Aucune donnée n'est envoyée sur un serveur.

Comment utiliser l'encodeur et le décodeur Base64

  1. 1

    Choisissez encoder ou décoder

    Sélectionnez Encoder pour transformer du texte ou un fichier en Base64, ou Décoder pour retrouver la forme d'origine à partir d'une chaîne Base64.

  2. 2

    Saisissez votre contenu

    Tapez ou collez votre texte dans la zone de saisie, ou glissez-déposez un fichier (jusqu'à 10 Mo) pour le charger directement.

  3. 3

    Réglez les options si besoin

    Choisissez le bon jeu de caractères pour le texte (UTF-8 par défaut), ou activez Décoder chaque ligne séparément lorsque vous traitez plusieurs chaînes Base64 séparées par des sauts de ligne.

  4. 4

    Obtenez le résultat instantanément

    Avec le mode direct activé, la sortie s'actualise pendant la frappe ; sinon, cliquez sur Encoder ou Décoder pour lancer la conversion.

  5. 5

    Copiez ou téléchargez

    Utilisez Copier pour envoyer le résultat dans le presse-papiers, ou Télécharger pour enregistrer le fichier décodé ou le texte encodé sur votre appareil.

Références

Outils associés

Questions fréquentes

Qu'est-ce que l'encodage Base64 ?
Le Base64 est une famille de schémas d'encodage binaire-vers-texte qui représentent des données binaires sous forme d'une chaîne de caractères ASCII, en les traduisant dans une représentation en base 64.
Comment encoder un texte en Base64 en ligne ?
Collez ou saisissez votre texte dans la zone d'entrée, vérifiez que le mode Encoder est actif, puis lisez le résultat dans la zone de sortie. Avec le mode direct, la chaîne Base64 apparaît au fur et à mesure de la frappe ; il ne reste plus qu'à cliquer sur Copier.
Comment décoder une chaîne Base64 ?
Passez en mode Décoder, collez la chaîne Base64 dans la zone d'entrée et le texte d'origine s'affiche aussitôt. Si vous avez plusieurs chaînes séparées par des sauts de ligne, activez l'option « Décoder chaque ligne séparément ».
Le Base64 augmente-t-il la taille de mes données ?
Oui. Le Base64 transforme chaque groupe de 3 octets (24 bits) en 4 caractères (6 bits chacun), ce qui augmente la taille des données d'environ 33 %. C'est le compromis pour transporter du binaire sur des canaux conçus pour le texte.
Le Base64 est-il une forme de chiffrement ?
Non. Le Base64 est un encodage, pas un chiffrement. N'importe qui peut décoder une chaîne Base64 pour retrouver son contenu d'origine : cela n'offre aucune confidentialité, mais rend simplement les données binaires sûres à transporter sur des canaux textuels comme les e-mails ou le HTTP.
Mes données sont-elles envoyées à un serveur ?
Non. Tout l'encodage et le décodage s'exécutent intégralement dans votre navigateur grâce aux API JavaScript natives. Vos textes et vos fichiers ne quittent jamais votre appareil.
Puis-je encoder et décoder des fichiers, et pas seulement du texte ?
Oui. Glissez-déposez ou importez un fichier jusqu'à 10 Mo pour l'encoder en Base64, puis utilisez le bouton Télécharger pour enregistrer un fichier décodé sur votre disque.