Skip to content
ToolKloud.43 Outils en ligne gratuits
Retour à tous les outils
Convertisseurs Utilitaire
100 % sur l'appareil • Les fichiers ne quittent jamais votre navigateur

Encodeur et décodeur Base64

Encodez du texte en Base64 ou décodez Base64 en texte, avec une gestion Unicode complète. Base64 est ce qui permet au texte binaire ou maladroit de survivre au transport via des systèmes qui n'acceptent que l'ASCII simple : URI de données, charges utiles JSON, fichiers de configuration et en-têtes HTTP.

Comment ça marche

  1. 1

    Choisissez une direction : encodez le texte en Base64 ou décodez Base64 en texte.

  2. 2

    Collez l'entrée.

  3. 3

    Lisez la sortie convertie pendant que vous tapez.

  4. 4

    Copiez-le dans votre code, configuration ou demande.

Avantages et avantages clés

Compatible Unicode

Le texte est codé en UTF-8 avant Base64, de sorte que les caractères accentués, les emoji et les scripts non latins survivent à l'aller-retour au lieu de se transformer en points d'interrogation.

Les deux directions au même endroit

Encodez une valeur pour un en-tête et décodez-en une à partir d’un journal sans changer d’outil.

Aucune ligne de commande nécessaire

Equivalent en base64 sur le terminal, disponible sur une machine où l'on ne peut rien installer.

Les valeurs restent locales

Encoder un identifiant ou un jeton ne l'envoie nulle part.

Pourquoi les gens l’utilisent

  • Création d'une valeur d'en-tête d'autorisation de base à partir d'une paire d'utilisateur et de mot de passe.
  • Décoder un blob Base64 trouvé dans une ligne de journal, un fichier de configuration ou une réponse API.
  • Préparation d'un petit actif ou d'une charge utile à intégrer en tant qu'URI de données.
  • Encodage du texte pour qu'il survive à un transport qui déforme les caractères spéciaux.

Formats et options pris en charge

Encoder l'entréeTout texte UTF-8, y compris les scripts non latins et les emoji
Entrée de décodageChaînes standard Base64
SortieTexte Base64, ou le texte original décodé

Confidentialité et traitement des données

L'encodage et le décodage sont effectués dans votre navigateur avec les fonctions btoa et atob intégrées. Rien de ce que vous collez (y compris les informations d'identification que vous codez pour un en-tête) n'est transmis ou enregistré.

Limites et choses à savoir

  • Base64 est un codage, pas un chiffrement. Quiconque possède la chaîne peut la décoder – ne traitez jamais une valeur Base64 comme un secret en transit ou au repos.
  • Cet outil convertit le texte. Il n'accepte pas de téléchargement de fichier et produit un blob Base64 de ses octets.
  • Base64 sécurisé pour les URL (qui utilise - et _ au lieu de + et /) est une variante ; remplacez vous-même les caractères lorsqu'un système l'exige.
  • L'encodage augmente la taille d'environ un tiers, c'est pourquoi l'intégration de ressources volumineuses en tant qu'URI de données rend généralement les pages plus lentes que rapides.

Dépannage

Le décodage échoue avec une erreur de caractère non valide

La chaîne est probablement Base64 sécurisée pour les URL ou a été renvoyée à la ligne. Remplacez - par + et _ par / et supprimez les sauts de ligne avant le décodage.

Le texte décodé montre des caractères tronqués

Les octets d'origine n'étaient pas du texte UTF-8 : il peut s'agir de données binaires ou d'un codage différent. Base64 préserve fidèlement les octets ; le décalage est dans l’interprétation.

Erreurs de remplissage

La longueur en base64 doit être un multiple de quatre. Une chaîne tronquée lors de sa copie nécessite la restauration du remplissage = manquant ou une nouvelle copie de l'original.

Base64 Encoder & Decoder — Convert Text and Images Online

Encode text or files to Base64 and decode Base64 strings back to their original form. A free online Base64 converter for data URIs, API payloads, email attachments, JWT segments and any place binary data has to travel as plain text.

  • Base64 encode and decode both ways — paste a string in either direction and convert instantly — the tool detects nothing and guesses nothing, so the result is predictable.
  • Image to Base64 data URI — turn a small logo or icon into a data URI you can inline in CSS or HTML, removing one network request from the critical path.
  • Base64 to image preview — paste an encoded blob from an API response or a log and see the actual image it represents.
  • URL-safe variant supported — handles the hyphen and underscore alphabet used in JWTs and query parameters, not just standard Base64.
  • Nothing is uploaded — encoding runs locally, which matters because Base64 is encoding, not encryption — anyone with the string can read the payload.

Free and unlimited. Inspect a token's decoded contents properly with the JWT Decoder, and hash data one-way with the Hash Generator.

Questions fréquemment posées

Is Base64 a form of encryption?

No. It is a reversible encoding with no key, so anyone holding the string can decode it instantly. Never use it to protect a secret.

Why does decoding fail on my string?

Usually URL-safe Base64, which uses - and _ in place of + and /. Substitute those characters back, remove any line breaks, and restore the = padding if it was trimmed.

Does it handle emoji and non-English text?

Yes. Text is UTF-8 encoded before Base64 and decoded back the same way, so accented characters, emoji and non-Latin scripts survive the round trip intact.

Le cryptage Base64 est-il ?

Non, Base64 est un système de codage, pas de cryptage. Il représente les données binaires sous forme de texte ASCII.

Base64 est-il une forme de cryptage ?

Non. Il s’agit d’un encodage réversible sans clé, donc toute personne détenant la chaîne peut la décoder instantanément. Ne l'utilisez jamais pour protéger un secret.

Pourquoi le décodage échoue-t-il sur ma chaîne ?

Généralement Base64 sécurisé pour les URL, qui utilise - et _ à la place de + et /. Remplacez ces caractères, supprimez tous les sauts de ligne et restaurez le remplissage = s'il a été coupé.

Gère-t-il les emoji et les textes non anglais ?

Oui. Le texte est codé en UTF-8 avant Base64 et décodé de la même manière, de sorte que les caractères accentués, les emoji et les écritures non latines survivent intacts à l'aller-retour.

Outils associés