base64codagejavascriptAPI

Base64 : qu'est-ce que c'est et pourquoi est-il nécessaire ?

Expliquons Base64 avec des mots simples. Où il est utilisé, comment encoder et décoder, exemples en JavaScript.

Publié 23 février 2026·Il est temps de lire : 8 min

Qu''est-ce que Base64 ?

Base64 est un moyen d''encoder des données binaires (octets) au format texte en utilisant 64 caractères : A-Z, a-z, 0-9, +, /.

Pourquoi avez-vous besoin de Base64 ?

- Pièces jointes aux e-mails - Le protocole MIME utilise Base64 pour les fichiers

- URI de données — intégration d''images directement dans HTML/CSS

- Jetons JWT - l''en-tête et la charge utile sont codés en Base64

- Requêtes API — transfert de données binaires vers JSON

- Authentification HTTP de baseAutorisation : Basic dXNlcjpwYXNz

Exemple en JavaScript

// Encodage 
const encoded = btoa(''Bonjour le monde !''); // "SGVsbG8sIFdvcmxkIQ==" 

// Décodage 
const décodé = atob(''SGVsbG8sIFdvcmxkIQ==''); // "Bonjour le monde!" 

// Pour UTF-8 (cyrillique, etc.) 
const encodeUTF8 = str ='>' btoa(unescape(encodeURIComponent(str))); 
const decodeUTF8 = str ='>' decodeURIComponent(escape(atob(str))); 

Taille des données

Base64 augmente la taille des données d''environ 33 % : tous les 3 octets deviennent 4 caractères.

Essayez notre encodeur Base64 gratuit - prend en charge UTF-8 et cyrillique.

Nous utilisons des cookies pour l'analyse. Politique de confidentialité Vous pouvez accepter ou refuser le suivi non essentiel.