Charger un fichier
  1. base64hub
  2. Outils texte

Outils texte Base64 : encoder, décoder, jeux de caractères

Des encodeurs et décodeurs pour les chaînes, plus des outils qui vérifient, réparent et mesurent le Base64. Choisissez la tuile qui correspond à votre besoin ; chacune fonctionne entièrement dans votre navigateur.

Gratuit sans inscription, sans limites Local rien n'est envoyé Mis à jour 27 oct. 2026
AaEncodeur Base64Texte en Base64, compatible UTF-8 AaDécodeur Base64Du Base64 au texte lisible OKValidateur Base64Vérifier alphabet, longueur et remplissage FIXRéparation Base64Réparer du Base64 cassé, coupé ou entre guillemets 76Encodeur MIMESaut de ligne tous les 76 caractères AaBase64 en texteTexte lisible depuis du Base64, tout jeu de caractères AaTexte en Base64Tout texte, tout jeu de caractères {}Base64 en JSONDécoder et formater {}JSON en Base64Encoder des payloads JSON SIZECalculateur de tailleLongueur encodée pour tout nombre d'octets 16UTF-16 en Base64Chaînes larges, LE ou BE 16Base64 en UTF-16Décoder du texte UTF-16LE/BE U8UTF-8 en Base64Emoji et toutes les écritures, à l'octet près U8Base64 en UTF-8Décoder en texte Unicode ASCASCII en Base64Texte 7 bits en Base64 ASCBase64 en ASCIIDécoder en ASCII simple HTMLHTML en Base64Encoder du balisage pour data URI et API HTMLBase64 en HTMLSource et aperçu en sandbox XMLXML en Base64Encoder des documents XML XMLBase64 en XMLDécoder des payloads XML CSVBase64 en CSVDécoder et enregistrer des exports CSV

Quel outil texte choisir

La plupart des outils texte sont le même encodeur et le même décodeur ouverts avec un préréglage différent : il s’agit surtout de commencer au bon endroit.

Votre besoinOutil
Transformer du texte en Base64Encodeur Base64 ou Texte en Base64
Lire une chaîne Base64Décodeur Base64 ou Base64 en texte
Emoji ou écritures non latines, UTF-8 octet pour octetUTF-8 en Base64, Base64 en UTF-8
Chaînes larges de Windows, .NET ou PowerShellUTF-16 en Base64, Base64 en UTF-16
Texte 7 bits uniquementASCII en Base64, Base64 en ASCII
Vérifier qu’une chaîne est du Base64 valideValidateur Base64
Corriger sauts de ligne, guillemets, remplissage manquant ou alphabets mélangésRéparer du Base64
Lignes de 76 caractères pour l’e-mailEncodeur Base64 MIME
Base64 qui contient du JSON, du XML, du HTML ou du CSVBase64 en JSON, Base64 en XML, Base64 en HTML, Base64 en CSV
Encoder du balisage pour une data URI ou une APIHTML en Base64, XML en Base64
Prévoir la longueur encodéeCalculateur de taille Base64

Pourquoi le jeu de caractères compte

Base64 travaille sur des octets et ignore tout des caractères. Avant d’être encodé, un texte doit être transformé en octets, et c’est le jeu de caractères qui décide comment :

TexteUTF-8Windows-1252UTF-16LE
éw6k=6Q==6QA=
GrüßeR3LDvMOfZQ==R3L832U=RwByAPwA3wBlAA==

UTF-8 est le bon choix par défaut pour le web, le JSON et la plupart des API. UTF-16LE est ce qu’attendent les API Windows et le -EncodedCommand de PowerShell. Les anciens jeux de caractères apparaissent dans les vieilles bases de données, les exports CSV de logiciels de bureau et certains e-mails. Quand le texte décodé affiche é au lieu de é, c’était de l’UTF-8 lu comme du Windows-1252 : changez de jeu de caractères dans le décodeur et le texte s’affiche correctement.

Quand le texte décodé semble faux

  • Symboles aléatoires et carrés : le Base64 contient des données binaires, comme une image, un PDF ou une sortie gzip. Utilisez Base64 en fichier ou, pour les chaînes H4sI…, le décodeur gzip.
  • Une erreur de caractères non valides ou de longueur : la chaîne a été abîmée en route. Le validateur montre où, et Réparer du Base64 nettoie les coupables habituels.
  • Le décodage donne encore du Base64 : les données ont été encodées deux fois. Décodez à nouveau la sortie.
  • Des - et des _ dans la chaîne : c’est du Base64URL, issu d’un JWT ou d’une URL. Tous les décodeurs du site l’acceptent ; les outils Base64URL expliquent la différence.

Pour les jetons, les URL et les payloads structurés comme SAML ou les Secrets Kubernetes, voyez les outils web et jetons. Pour d’autres encodages comme Base32, Base58 ou l’hex, le convertisseur de bases les lit tous.

FAQ

Quel outil utiliser pour décoder une chaîne Base64 ?

Commencez par le décodeur Base64. Si la sortie est illisible, les données sont probablement un fichier ou sont compressées, et Base64 en fichier détecte le type. Si les accents sont faux, changez de jeu de caractères.

Pourquoi le même texte donne-t-il un Base64 différent selon les outils ?

Base64 encode des octets, et le texte devient d’abord des octets à travers un jeu de caractères. é donne w6k= depuis l’UTF-8, 6Q== depuis le Windows-1252 et 6QA= depuis l’UTF-16LE. Utilisez le même jeu de caractères que l’autre côté.

Faut-il nettoyer la chaîne avant de la décoder ?

Généralement non. Les décodeurs ignorent les espaces et les sauts de ligne, retirent les guillemets et un préfixe data:…;base64,, acceptent les caractères URL-safe et rétablissent le remplissage manquant ; la ligne d’état indique ce qui a été corrigé. Pour une entrée très abîmée, utilisez Réparer du Base64.