Encodeur et décodeur d’images Base64

Convertissez des images en Base64 et inversement. Prend en charge PNG, JPEG, GIF, WebP, BMP, SVG et ICO. Sortie en URI de données, <img> HTML, background-image CSS, Markdown, JSON ou XML.
Tout le traitement s’effectue localement dans votre navigateur ; vos images ne sont jamais envoyées à un serveur.
Sens : Format :
📷
Cliquez pour choisir ou glissez-déposez une image ici
PNG, JPEG, GIF, WebP, BMP, SVG, ICO — 10 Mo maximum
⚠ Image volumineuse (>5 Mo). Le Base64 encodé sera très long. Pensez à la compresser d’abord.
Preview
Format :-
Dimensions :-
Taille du fichier :-
Taille Base64 :-
Encodage : image → Base64
Importez ou glissez-déposez une image pour l’encoder en Base64. Choisissez parmi 7 formats de sortie : URI de données (à intégrer directement dans les pages web), Base64 brut, <img> HTML, background-image CSS, Markdown, JSON ou XML.
Décodage : inversez le sens pour décoder une chaîne Base64 en image : collez n’importe quelle chaîne Base64 ou URI de données et voyez l’aperçu de l’image. Le format d’image est détecté automatiquement à partir des octets magiques (PNG, JPEG, GIF, WebP, BMP, ICO, SVG).
URL-safe : remplace + par - et / par _, et retire le remplissage = final.
Formats pris en charge : PNG, JPEG, GIF, WebP, BMP, SVG, ICO.
Confidentialité : tout le traitement s’effectue localement dans votre navigateur ; vos images ne sont jamais envoyées.
Quand intégrer une image vaut le coup

Intégrer une image sous forme d’URI de données évite une requête HTTP, mais le texte Base64 est environ 33 % plus gros que les octets bruts et ne peut pas être mis en cache séparément de la page. Ce compromis en vaut la peine pour de petites icônes et des graphismes à usage unique, et il est en général mauvais pour les photos et les ressources réutilisées.

Règle générale : intégrez les images de quelques Ko au maximum. Pour tout ce qui est plus gros, un fichier image mis en cache séparément l’emporte lors des visites répétées.