Encodeur Base64

Encodez n’importe quel texte en Base64 instantanément. Utile pour les data URI, l’authentification HTTP Basic, les e-mails et les API. Encodeur gratuit.

Convertissez du texte en Base64 en une étape

Base64 est une façon d’écrire n’importe quelle donnée, y compris binaire, avec seulement 64 caractères sûrs : de A à Z, de a à z, de 0 à 9, plus + et /, avec = comme remplissage. Les systèmes prévus pour du texte brut, comme l’e-mail, JSON, XML et les en-têtes HTTP, peuvent transporter du Base64 sans abîmer les données.

Collez votre texte dans cet encodeur et il renvoie la version Base64. Par exemple, Hello, Botsy! devient SGVsbG8sIEJvdHN5IQ==. L’encodage est entièrement réversible : n’importe qui peut l’inverser avec un décodeur Base64.

Le résultat en Base64 est environ un tiers plus long que l’entrée, car chaque groupe de 3 octets devient 4 caractères. C’est le prix à payer pour que les données voyagent sans risque sur des canaux texte uniquement.

Comment utiliser l’encodeur Base64

  1. Collez ou tapez dans la zone de contenu le texte à encoder.
  2. Envoyez pour l’encoder.
  3. Copiez le résultat en Base64.
  4. Collez-le où vous en avez besoin : un en-tête, une valeur de configuration, une data URI ou une requête d’API.

Usages courants

  • Construire un en-tête HTTP Basic Authentication, c’est-à-dire Basic suivi du Base64 de utilisateur:motdepasse.
  • Intégrer de petites données dans du JSON ou du XML qui doit rester du texte brut.
  • Préparer des valeurs pour des secrets Kubernetes ou des variables d’environnement qui attendent du Base64.
  • Encoder des chaînes pour tester des API et des webhooks.
  • Créer des data URI. Pour les images, utilisez plutôt l’outil image en Base64.

Conseils et points à connaître

  • Base64 n’est pas du chiffrement. Il ne cache rien ; n’importe qui peut le décoder en une seconde. Ne l’utilisez jamais pour protéger des mots de passe ou des données privées.
  • Le Base64 standard utilise + et /, qui ont un sens particulier dans les URL. Si vous placez du Base64 dans une URL, encodez-le aussi pour l’URL, ou utilisez la variante Base64 URL-safe si votre système la prend en charge.
  • Les signes = à la fin sont du remplissage, ajouté quand la longueur de l’entrée n’est pas un multiple de 3 octets. La plupart des décodeurs en ont besoin.
  • Le texte est encodé en UTF-8, donc les accents, les cédilles et les emojis sont pris en charge.

Questions fréquentes

À quoi sert l’encodage Base64 ?

Il permet à des données binaires ou contenant des caractères spéciaux de transiter sans problème par des systèmes conçus pour le texte brut, comme les pièces jointes d’e-mails (MIME), les payloads JSON, les en-têtes HTTP et les data URI.

Le Base64 est-il sécurisé ?

Non. Base64 est un encodage, pas un chiffrement. Il s’inverse trivialement et n’offre à lui seul aucune sécurité.

Pourquoi ma chaîne Base64 se termine-t-elle par = ou == ?

Ce sont des caractères de remplissage. Base64 travaille par groupes de 3 octets ; quand le dernier groupe est incomplet, un ou deux signes = le complètent.

Pourquoi le texte encodé est-il plus long que l’original ?

Base64 transforme chaque groupe de 3 octets en 4 caractères, donc le résultat est environ 33 % plus grand que l’entrée.

Comment décoder du Base64 ?

Utilisez notre décodeur Base64. Collez la chaîne encodée et il vous rend le texte d’origine.

Outils associés

Outils similaires

Décodeur Base64

Décodez des chaînes Base64 en texte lisible instantanément. Inspectez les en-têtes d’authentification, jetons, payloads d’API et e-mails. Décodeur gratuit.

Outils gratuits populaires