Encoder en Base64

Encodez du texte au format Base64. Prend en charge divers jeux de caractères, l'encodage sécurisé pour URL et le découpage en lignes compatible MIME.

Max 2 MB
Le fichier dépasse la limite de 2 Mo. Le texte dépasse la limite de 2 Mo. Aperçu : affichage des 500 premiers Ko d'un fichier de {0} Mo. Le contenu complet sera envoyé pour le formatage.
Veuillez fournir un texte à traiter.
Changez ceci si vous souhaitez convertir les données vers un autre jeu de caractères avant l'encodage.
Avant l'encodage, les sauts de ligne seront remplacés par le séparateur sélectionné.

Encodage Base64 expliqué


Pourquoi ai-je besoin de l'encodage Base64 ?

Base64 est un schéma d'encodage utilisé pour représenter des données binaires au format ASCII. Cela est utile lorsque des données binaires doivent être envoyées via des médias conçus pour gérer des données textuelles. Des exemples concrets incluent l'envoi d'images dans un fichier XML ou en pièce jointe d'un e-mail.

Comment fonctionne l'encodage Base64 ?

Les octets formant les données sont divisés en tampons de 24 bits (3 octets à la fois). Le tampon résultant est ensuite divisé en 4 paquets de 6 bits chacun. Ces 6 bits forment un nombre correspondant à l'index dans le jeu de caractères Base64 (A–Z, a–z, 0–9, + et /). Si le nombre d'octets n'est pas un multiple de trois, un rembourrage est ajouté : == pour 1 octet restant et = pour 2 octets restants.

Comment puis-je intégrer une ressource encodée en Base64 dans HTML, XML et CSS ?

Vous trouverez ci-dessous des exemples d'intégration de ressources Base64 dans différents documents web.

Intégration d'image HTML :
<img src="data:image/jpeg;base64,/9j/4AAQ..." />

Intégration d'image XML :
<image>data:image/jpeg;base64,/9j/4AAQ...</image>

Intégration d'image CSS :
.cls { background-image: url('data:image/jpeg;base64,/9j/4AAQ...'); }