SimsimTools

Base64 encoder/décoder

Encoder ou décoder du Base64 (UTF-8).

Vos fichiers restent sur votre appareil

Cet outil traite tout localement dans votre navigateur. Rien n’est envoyé sur un serveur.

📝 À propos de l’outil Base64 encoder/décoder

Cet outil convertit du texte en Base64 et inversement. Base64 est un schéma d’encodage qui représente des données binaires à l’aide de 64 caractères imprimables (A–Z, a–z, 0–9, + et /), le signe = servant de remplissage. Il permet de faire transiter des octets arbitraires en toute sécurité à travers des systèmes conçus pour du texte brut, comme l’e-mail, les champs JSON, les data URL et les en-têtes d’authentification HTTP Basic.

L’encodeur convertit d’abord votre texte en octets UTF-8 : le coréen, les emoji et les autres caractères non latins sont donc correctement traités, au lieu de provoquer l’erreur que l’on peut obtenir avec un simple appel à btoa(). Le décodage inverse le processus et interprète le résultat comme du texte UTF-8 ; si l’entrée n’est pas du Base64 valide, un message d’erreur clair s’affiche.

Gardez à l’esprit que Base64 est un encodage, pas un chiffrement : n’importe qui peut le décoder, et il augmente la taille des données d’environ 33 %. Utilisez-le pour le transport et l’intégration, jamais pour cacher des secrets. Tout s’exécute localement dans votre navigateur.

📘 Mode d’emploi

  1. 1

    Saisissez votre texte

    Saisissez ou collez dans le champ « Entrée » le texte brut à encoder, ou une chaîne Base64 à décoder.

  2. 2

    Choisissez Encoder ou Décoder

    Cliquez sur « Encoder » pour convertir le texte en Base64, ou sur « Décoder » pour retransformer du Base64 en texte lisible.

  3. 3

    Copiez le résultat

    Vérifiez le champ « Sortie » et utilisez le bouton « Copier » pour emporter le texte converti là où vous en avez besoin.

❓ FAQ

Base64 est-il une forme de chiffrement ?

Non. Base64 est un encodage réversible sans clé : n’importe qui peut le décoder. Utilisez un véritable chiffrement si vous devez protéger des données.

Le coréen et les emoji sont-ils pris en charge ?

Oui. Le texte est converti en octets UTF-8 avant l’encodage et décodé en UTF-8, de sorte que les textes multilingues sont restitués à l’identique.

Pourquoi le décodage échoue-t-il avec « Entrée Base64 invalide » ?

L’entrée contient peut-être des caractères hors de l’alphabet Base64 ou un remplissage incorrect. Le Base64 compatible URL, qui utilise - et _ au lieu de + et /, doit d’abord être reconverti avec les caractères standard.

Pourquoi le texte encodé est-il plus long que l’original ?

Base64 représente chaque groupe de 3 octets par 4 caractères : la sortie est donc environ un tiers plus volumineuse que les octets d’entrée.

🔗 Outils associés