Accueil / Outils de développement / Encodeur/décodeur Base64 en ligne
Outils en ligne gratuits

Encodeur/décodeur Base64 en ligne

Encodez du texte en Base64 UTF-8 ou décodez du Base64 en texte. Outil gratuit, local et rapide. Exemple : Hello → SGVsbG8=. Le traitement s’effectue localeme…

Commencer

Fonctionnalités et limites

Cet outil effectue une conversion locale dans votre navigateur. Il prend en charge l'encodage UTF-8 pour les caractères accentués et les symboles.

Exemple concret

Si vous encodez Hello, vous obtenez SGVsbG8=. Le décodage de SGVsbG8= redonne Hello. Pour le texte 你好, l'encodage UTF-8 donne 5L2g5aW9.

Gestion des espaces

Les espaces et retours à la ligne sont ignorés lors du décodage. Ainsi, une chaîne Base64 coupée sur plusieurs lignes est décodée correctement.

Limites de taille

Le texte à encoder est limité à 8 388 608 unités de code UTF-16 (soit environ 16 Mo en UTF-8). Le décodage accepte jusqu'à 16 777 216 caractères Base64 bruts, avec une limite de 8 388 608 caractères après suppression des espaces.

Erreurs possibles

Si le Base64 est invalide ou si les octets décodés ne forment pas un texte UTF-8 valide, une erreur est affichée. Aucun caractère de remplacement n'est utilisé.

FAQ

Puis-je encoder des fichiers binaires avec cet outil ?

Non, cet outil est conçu pour le texte. Pour les fichiers binaires, utilisez l'outil dédié de décodage de fichiers Base64.

Le résultat est-il sécurisé ?

La conversion s'effectue localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Cependant, le Base64 n'est pas un chiffrement : ne l'utilisez pas pour protéger des informations sensibles.

Pourquoi y a-t-il des caractères = à la fin ?

Le caractère = est un caractère de remplissage ajouté lorsque la longueur des données source n'est pas un multiple de trois octets. Il est nécessaire pour la conformité du format.

Vérification rapide

  • Entrez Hello et vérifiez que l'encodage donne SGVsbG8=.
  • Décodez 5L2g5aW9 pour obtenir 你好.
  • Testez avec des espaces dans le Base64 pour vérifier qu'ils sont ignorés.

Le traitement s’effectue localement dans votre navigateur.