Texte et code / MULTIVERTO

Encoder du texte en Base64

Encodez du texte en Base64 ou Base64URL avec jeu de caractères et remplissage au choix.

Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
Le fichier reste dans votre navigateur.
Conversion par lot
Enchaîner les outils

Appliquez chaque outil de texte au résultat précédent.

01 / Guide

Comment ça marche

Le jeu de caractères choisi produit les octets ; alphabet et remplissage déterminent la représentation Base64.

Bon à savoir

Adaptez alphabet, remplissage et jeu de caractères à la destination ; Base64 augmente la taille et ne chiffre rien.

02 / Exemple

Exemple

Votre saisieBonjour le monde !
RésultatQm9uam91ciBsZSBtb25kZSAh

03 / Guide

Encoder du texte en Base64 — Comment ça marche

Transformer du texte lisible en Base64

Employez ce sens lorsqu’un format destinataire accepte des caractères Base64 imprimables et que vous partez de texte ordinaire. La saisie devient des octets selon le jeu de caractères choisi avant l’application de l’alphabet sélectionné. UTF-8 est la valeur initiale ; ISO-8859-1 et UTF-16LE sont proposés lorsque le format cible les exige. Un message avec accents ou emoji peut prendre plus d’octets que son nombre de caractères ne le suggère. Le destinataire doit utiliser le même alphabet et le même jeu pour retrouver le texte.

C’est utile pour examiner une charge d’API ou préparer un champ qui demande Base64. Le sélecteur choisit l’alphabet standard avec + et / ou Base64URL avec - et _. Le réglage du remplissage ajoute ou retire les signes = finaux : la forme standard les conserve généralement et les usages URL les omettent souvent. Faites correspondre ces deux réglages à la spécification cible. Toute personne possédant la chaîne peut en retrouver le contenu ; ne la prenez pas pour une protection de mot de passe ni pour un moyen de cacher des secrets.

Comment Base64 représente les octets

Base64 permet d’écrire des octets binaires avec un alphabet restreint de caractères imprimables. Trois octets d’origine deviennent quatre caractères, chacun portant six bits. Si le dernier groupe est incomplet, un signe égal peut servir de remplissage. Le résultat passe dans des canaux limités au texte, par exemple certaines URL de données, des messages ou des fichiers de configuration. Comme quatre caractères remplacent souvent trois octets, cette représentation occupe environ un tiers d’espace supplémentaire avant les autres frais de transport. Ce choix favorise la compatibilité, pas la compression.

Le texte doit devenir des octets avant d’être représenté en Base64. UTF-8 est le jeu de caractères par défaut : une lettre accentuée ou un emoji peut prendre plusieurs octets. Le sélecteur offre aussi ISO-8859-1 pour ses caractères sur un octet et UTF-16LE pour les unités de deux octets. Au décodage, choisissez le même jeu que celui qui a produit les octets, sinon le texte peut être erroné ou refusé. Base64URL emploie - et _ à la place de + et / ; choisissez l’alphabet attendu à destination. L’encodage permet d’inclure ou d’omettre le remplissage =. Base64 ne chiffre rien et ne protège aucun secret.

Utiliser le convertisseur

Partez du texte original et vérifiez que l’application destinataire demande réellement une représentation encodée. Collez le texte ou chargez l’exemple, puis examinez la sortie avant de la copier. La conversion se déroule dans ce navigateur ; le texte saisi n’est pas envoyé à un service de conversion. Ce sens modifie l’écriture de l’information, pas le sens d’une phrase. Gardez la source à côté du résultat pendant le diagnostic et évitez un second encodage, sauf si le format cible exige explicitement deux couches.

Gardez la saisie initiale si vous devez contrôler le résultat. Une représentation encodée peut paraître très différente du texte de départ, notamment en présence d’accents, d’emoji, de ponctuation ou de retours à la ligne. Avant de transmettre le résultat à un autre programme, vérifiez le codage des caractères et le format précis qu’il attend. Essayez d’abord un petit exemple connu et comparez la sortie dans l’application destinataire : deux formats qui se ressemblent ne sont pas forcément interchangeables.

Les étapes de la conversion
Texte à encoder
Octets du jeu de caractères choisi
Texte Base64