Aller au contenu principal

Trouvez votre prochain outil

Préparer, vérifier, puis exporter

Encodeur et décodeur Base64 de texte

Encodez du texte lisible en Base64 ou récupérez du texte UTF-8 à partir d'une valeur encodée. Choisissez l'alphabet standard ou compatible URL et vérifiez le nombre d'octets avant de copier le résultat.

Chargement de l’espace de travail texte…

Avantages

  • Gérez le texte Unicode, y compris les emoji et les écritures non latines.
  • Rejetez le remplissage mal formé et l'UTF-8 invalide au lieu d'insérer des caractères de remplacement.
  • Encodez ou décodez des fichiers individuels et des lots avec les mêmes paramètres.

Quand c’est utile

  • Inspectez un champ de texte encodé renvoyé par une API.
  • Préparez un jeu de test UTF-8 avec l'alphabet attendu par une application.
  • Décodez du texte de document copié, puis comparez-le ou exportez-le en PDF.

Comment utiliser cet outil

  1. Choisissez Texte vers Base64 ou Base64 vers texte.
  2. Collez une valeur ou importez un fichier TXT en UTF-8. Choisissez l'alphabet correspondant.
  3. Pour l'encodage, indiquez s'il faut inclure le remplissage. Sélectionnez Convertir.
  4. Vérifiez le résultat, copiez-le ou téléchargez-le, ou sélectionnez plusieurs fichiers pour obtenir un ZIP.

Le Base64 représente des octets ; il ne garde pas un message secret

Le Base64 est une manière de représenter des octets à l'aide de caractères imprimables. Le texte devient d'abord des octets UTF-8, qui sont ensuite encodés. Cette étape supplémentaire compte pour les lettres accentuées, les emoji et les écritures comme l'hindi : un caractère visible peut utiliser plusieurs octets. Le total d'octets affiché dans cet espace de travail décrit les données UTF-8, et non le nombre de lettres que vous voyez dans l'éditeur.

L'alphabet standard utilise les caractères plus et barre oblique. La variante compatible URL les remplace par un trait d'union et un tiret bas. Choisissez l'alphabet exigé par l'application qui reçoit la valeur ; le décodeur rejette volontairement les caractères de l'autre alphabet. Une valeur Base64 n'est pas une URL complète, et cet outil ne la décode pas en pourcentage ni n'extrait de champs d'un jeton.

Le remplissage complète le dernier groupe lorsque le nombre d'octets n'est pas divisible par trois. L'encodage peut inclure ou omettre les signes égal. Le décodage accepte une entrée correctement remplie ou non, mais rejette un remplissage mal placé, des longueurs impossibles et des bits inutilisés non nuls. Les espaces ASCII, les tabulations et les retours à la ligne sont ignorés au décodage, ce qui permet de coller une valeur découpée en lignes sans nettoyage manuel.

Les octets décodés ne sont pas toujours du texte. Une image, une archive ou un PDF peut être du Base64 valide et échouer pourtant à la vérification d'un texte UTF-8. Dans ce cas, utilisez l'outil de décodage d'images existant ou un flux binaire approprié plutôt que de considérer des symboles de remplacement comme une conversion réussie. Le Base64 n'est pas non plus du chiffrement : quiconque possède la valeur encodée peut en retrouver les octets. Ne mettez pas d'identifiants dans des rapports partagés et enregistrez les sorties importantes avant de quitter la page.

Formats, limites et confidentialité

  • Jusqu'à 100 000 unités de code UTF-16 par entrée ; fichiers UTF-8 TXT, JSON, CSV ou TSV jusqu'à 1 MiB.
  • ZIP par lots : jusqu'à 10 fichiers, 5 MiB au total. Les sorties réussies et un rapport d'erreurs numéroté sont conservés ensemble.
  • Les transferts vers un document prennent en charge les résultats jusqu'à 100 000 unités de code sans caractères NULL. Les résultats plus volumineux restent téléchargeables.
  • Texte uniquement : pas d'extraction de fichiers binaires, d'analyse d'URL de données ni de vérification de jetons. Les octets décodés doivent être de l'UTF-8 valide.
  • Un BOM ou un NULL décodé est conservé. Une sortie contenant NULL est téléchargeable, mais les boutons de transfert vers un document ne sont pas disponibles.

Ces outils traitent le texte localement. Les brouillons ne sont pas enregistrés automatiquement. Téléchargez votre travail important avant de quitter la page ; les transferts temporaires de fichiers expirent au bout de 30 minutes.

Questions fréquentes

Le Base64 est-il du chiffrement ?

Non. C'est une représentation réversible d'octets, qui ne nécessite aucune clé secrète.

Peut-il décoder du Base64 sans remplissage ?

Oui, lorsque la longueur, l'alphabet et les bits inutilisés sont valides. Un remplissage explicite incorrect est rejeté.

Pourquoi le décodage d'une image encodée échoue-t-il ?

Les octets d'une image ne sont généralement pas du texte UTF-8. Utilisez l'outil existant de MAXScanner Base64 vers image pour les données d'image.

Poursuivez le traitement de votre document

Utilisez un bouton Continuer dans l’espace de travail pour transmettre votre texte ; ces liens ouvrent un outil vierge.