Encodez et décodez du texte en Base64 dans votre navigateur, avec conversion instantanée, import de fichier .txt et copie facile du résultat.Présentation de l’outilDétailsRéduire
Encodez et décodez du texte en Base64 dans votre navigateur, avec conversion instantanée, import de fichier .txt et copie facile du résultat.
0 caractères
0 caractères
À propos de Base64
Base64 représente des octets avec un alphabet de 64 caractères ASCII et, si nécessaire, un remplissage avec le signe =. Ce convertisseur encode du texte en UTF-8 et décode du Base64 en texte, avec import et export de fichiers .txt.
Pour vos textes :
- • Encoder une phrase avec accents ou emojis
- • Retrouver le texte UTF-8 d'une chaîne Base64
- • Importer un fichier texte .txt
- • Copier le résultat de la conversion
- • Télécharger le résultat en .txt
Informations importantes
Avantages :
- • Résultat composé de caractères ASCII
- • Conversion réversible d'un texte UTF-8 valide
- • Standard largement supporté
- • Accents et emojis pris en charge en UTF-8
Limitations :
- • Augmente la taille de ~33%
- • Ne détecte pas toutes les modifications du contenu
- • N'est pas un chiffrement
- • Sensible à la casse
Encoder et décoder du texte Base64 avec accents et emojis
Essayez Café ☕ : son encodage UTF-8 donne Q2Fmw6kg4piV. En mode décodage, cette chaîne restitue le texte initial. Base64 est un encodage réversible, sans clé : il ne chiffre pas le contenu et ne protège pas un mot de passe.
Texte UTF-8 et format Base64
Le résultat dépend des octets du texte et du format attendu par votre application :
- Accents et emojis : un caractère peut occuper plusieurs octets en UTF-8. La conversion porte sur ces octets ; une chaîne représentant un autre encodage ou un fichier binaire peut ne pas se décoder en texte ici.
- Base64URL : cette variante utilise
-et_à la place de+et/. Cet outil produit du Base64 standard, sans mode Base64URL ni conversion de fichiers image.
Taille et limites du décodage
- Poids du résultat : trois octets deviennent quatre caractères Base64. Pour un texte long, cela représente environ 33 % de plus que ses octets UTF-8 ; le remplissage peut augmenter ce ratio sur un texte court.
- Entrée invalide : une chaîne Base64 incorrecte ou des octets qui ne forment pas un texte UTF-8 valide produisent une erreur. Un résultat décodable ne garantit pas que le contenu n'a pas été modifié.
Pour placer une valeur dans un paramètre de requête, utilisez l'encodeur URL. La RFC 4648 décrit Base64 et Base64URL.



