Aller au contenu principal
Convert.rest

Encodeur Base64 — Encoder du texte en Base64 en ligne

Transformez du texte Unicode en une chaîne Base64 standard directement dans votre navigateur. Collez le texte, appuyez sur Encoder, copiez ou téléchargez le résultat — rien n’est jamais envoyé, le contenu encodé reste donc sur votre appareil.

Encodé en privé dans votre navigateur — le texte ne quitte jamais cet onglet.

L’encodage s’exécute entièrement dans cet onglet. Votre texte est converti avec le TextEncoder intégré du navigateur et n’est jamais envoyé à un serveur — aucune requête, balise, événement d’analyse ni journal ne contient votre saisie.

Formats pris en charge

  • Entrée : tout texte UTF-8 — latin, cyrillique, arabe, CJK, émojis.
  • Sortie : Base64 standard (A–Z, a–z, 0–9, +, /) avec remplissage.
  • Copie dans le presse-papiers ou téléchargement de la sortie au format .txt.

Comment l’utiliser

  1. 1

    Collez votre texte

    Saisissez ou collez n’importe quel texte — anglais, cyrillique, arabe, chinois ou émojis.

  2. 2

    Encodez localement

    Cliquez sur Encoder. La conversion s’exécute dans cet onglet grâce à l’encodeur UTF-8 intégré.

  3. 3

    Copiez ou téléchargez

    Copiez la valeur Base64 en un clic ou téléchargez-la en .txt.

Ce que fait cet outil

Base64 représente des données binaires sous forme de chaîne ASCII sûre. Cet encodeur prend le texte que vous collez, le convertit en octets UTF-8, puis émet la forme Base64 standard de ces octets. L’encodage s’effectuant sur les octets UTF-8, des caractères comme le cyrillique, l’arabe, le japonais et les émojis produisent une sortie valide et interopérable, au lieu des séquences cassées issues des implémentations btoa() naïves.

À qui il s’adresse

Développeurs intégrant du texte dans du JSON ou des e-mails, ingénieurs QA préparant des fixtures de test, rédacteurs partageant des extraits qui ne doivent pas être altérés par les couches de transport, et toute personne ayant besoin d’une valeur Base64 rapide et privée sans coller de contenu sensible dans un service web tiers.

Utiliser l’encodeur

Collez ou saisissez du texte dans la zone, cliquez sur Encoder, et la valeur Base64 apparaît ci-dessous. Utilisez Copier pour la récupérer ou Télécharger pour l’enregistrer en .txt. L’encodage est instantané et local : pas d’attente et aucune limite de taille autre que ce que votre navigateur peut contenir confortablement.

Le Base64 standard expliqué

La sortie utilise l’alphabet standard avec les caractères + et / et un remplissage = optionnel, ce que la plupart des segments de charge utile des JSON Web Tokens, des data URLs et des API de chaînes binaires attendent. Si vous avez besoin de la variante sûre pour les URL (avec - et _), collez la valeur dans l’indication du décodeur sur la page de décodage Base64 — les deux notations ne sont pas interchangeables.

Limites

  • La sortie est environ 33 % plus volumineuse que l’entrée (Base64 ajoute 4 caractères pour 3 octets).
  • Unicode est d’abord encodé sous forme d’octets UTF-8 — c’est un comportement correct, pas un défaut : ce sont les mêmes octets que la plupart des API et des systèmes de fichiers attendent.

Questions fréquentes

Oui — chaque caractère est d’abord converti en octets UTF-8, donc les accents, le cyrillique, l’arabe, les CJK et les émojis produisent une sortie stable et standard.

Besoin d’aide ?

Des réponses aux questions fréquentes, nos coordonnées et une ligne directe pour signaler un problème.

Voir tous les outils