Encodeur et décodeur Base64

Encodez, décodez et inspectez Base64 instantanément, en UTF-8 et en privé dans votre navigateur.

✦ Exécution locale · Sans inscription · Les fichiers restent sur votre appareil

Try a sample
Drag and drop a file

✦ Fonctionne localement dans votre navigateur. Vos textes et fichiers restent sur votre appareil.

Sortie

Collez du texte ou du Base64 pour commencer.

Qu’est-ce que Base64 ?

Base64 est un encodage binaire-texte qui représente des octets avec 64 caractères imprimables. Il est utile dans JSON, HTML, les e-mails, les fichiers de configuration ou les API. Base64 est un encodage, pas un chiffrement.

Comment encoder ou décoder Base64

  1. Collez du texte ou du Base64 dans le champ.
  2. Laissez le mode Auto détecter le format ou choisissez Encoder/Décoder.
  3. Vérifiez le résultat et l’inspecteur Base64.
  4. Copiez le texte ou téléchargez les données binaires décodées.

Comment fonctionne l’encodage Base64

Chaque groupe de trois octets (24 bits) devient quatre valeurs de 6 bits mappées à l’alphabet Base64. C’est pourquoi Base64 est généralement environ un tiers plus volumineux.

Exemples de code Base64

const bytes = new TextEncoder().encode("Hello 👋");
const binary = String.fromCharCode(...bytes);
const encoded = btoa(binary);

Buffer.from("Hello 👋", "utf8").toString("base64");

Base64 dans l’IA et les API

Certaines API acceptent des images et fichiers en Base64 ou Data URL car JSON est textuel. Base64 ne compresse ni ne chiffre les données ; il change seulement la façon dont les octets sont représentés.

FAQ de l’encodeur et décodeur Base64

Qu’est-ce que Base64 ?

Base64 représente des octets avec 64 caractères imprimables ; ce n’est pas un chiffrement.

Puis-je encoder Unicode et les emoji ?

Oui. Le texte est converti en octets UTF-8 avant l’encodage.