Longueur Base64
L = 4 × ⌈n ÷ 3⌉
Défini par la RFC 4648 ; 12 000 octets donnent 16 000 caractères.
Encodez une image en Base64 ou décodez une chaîne Base64/Data URI en image, entièrement dans votre navigateur.
Vos fichiers sont traités localement dans votre navigateur et ne sont jamais envoyés sur nos serveurs.
Déposez votre fichier ici
Taille recommandée : 25 Mo maximum
Aperçu
Aperçu
Base64 transforme les octets d’une image en texte composé de 64 caractères sûrs. Ainsi encodée, une image peut être collée directement dans du CSS, du HTML, un fichier JSON ou un e-mail sous forme de Data URI, sans fichier séparé. Cet outil fait les deux sens : il encode une image en Base64 et redonne une image à partir d’une chaîne Base64 ou d’une Data URI.
Onglet Image → Base64 : choisissez une image PNG, JPEG, WebP, GIF ou SVG de 25 Mo au plus. Elle est lue telle quelle, sans réencodage, et convertie en Data URI complète de la forme data:image/png;base64,…, prête à copier. L’aperçu confirme l’image lue, et une ligne indique la taille du fichier, celle de la Data URI et le surcoût en pourcentage.
Onglet Base64 → Image : collez une Data URI ou une chaîne Base64 brute. Pour une chaîne brute, choisissez son type MIME (PNG, JPEG, WebP, GIF ou SVG) ; les espaces et retours à la ligne sont retirés. L’aperçu s’affiche dès que la chaîne est valide et Télécharger l’image enregistre decoded-image avec l’extension correspondant au type.
Base64 code 3 octets en 4 caractères : le texte pèse environ un tiers de plus que le fichier, plus quelques caractères d’en-tête. Une chaîne invalide ou tronquée affiche « Base64 ou Data URI invalide. »
Image → Base64 pour encoder, Base64 → Image pour décoder.
Déposez une image, ou collez une Data URI ou du Base64 brut en indiquant son type MIME.
Copiez la Data URI produite, ou téléchargez l’image décodée après avoir vérifié l’aperçu.
Base64 regroupe les octets par 3 (24 bits) et écrit chaque groupe avec 4 caractères de 6 bits ; le dernier groupe est complété par des signes =.
L = 4 × ⌈n ÷ 3⌉
Défini par la RFC 4648 ; 12 000 octets donnent 16 000 caractères.
L_URI = L + p
p vaut 22 pour data:image/png;base64, et 26 pour data:image/svg+xml;base64,.
Placez une icône de quelques kilo-octets dans background-image pour éviter une requête réseau.
Décodez une image stockée en Base64 dans une réponse d’API ou un export pour la voir et l’enregistrer.
Insérez une image dans un HTML autonome qui doit fonctionner sans dossier d’images.
12 000 ÷ 3 = 4 000 groupes de 3 octets, soit 16 000 caractères Base64, plus 22 caractères pour data:image/png;base64,. Le surcoût de 34 % inclut l’en-tête.
Entrée
icone.png, 12 000 octetsRésultat
Data URI de 16 022 caractères ; « Fichier de 11,7 KB → Data URI de 15,6 KB (+34 %) »Le navigateur affiche l’icône sans télécharger de fichier. Réservez ce procédé aux petites images : une photo encodée alourdit la feuille de style et n’est plus mise en cache séparément.
Entrée
Data URI d’une icône SVG copiée depuis l’outilRésultat
.alerte { background-image: url("data:image/svg+xml;base64,PHN2Zy…"); }Non, au contraire : le texte Base64 est environ 33 % plus lourd que le fichier. C’est un encodage pour transporter des octets dans du texte, pas une compression.
Base64 désigne le texte encodé seul. La Data URI ajoute devant un en-tête comme data:image/png;base64, qui indique le type de fichier au navigateur.
Collez-le dans l’onglet Base64 → Image et choisissez le type MIME qui correspond à l’image d’origine (PNG, JPEG, WebP, GIF ou SVG).
Non. Les octets du fichier sont encodés tels quels : décoder la Data URI redonne exactement le même fichier, métadonnées comprises.
Oui, certains outils coupent les lignes tous les 76 caractères. L’outil supprime ces espaces et retours avant de décoder une chaîne brute.
Non. L’encodage et le décodage sont faits par le navigateur, sans requête réseau.
Outils associés
Des outils similaires ou complémentaires à celui-ci.
Allégez une image en réglant sa qualité ou en visant un poids en Ko, avec le poids final affiché avant le téléchargement.
Réduisez le balisage SVG localement tout en conservant un fichier modifiable.
Convertissez une image en PNG, JPEG ou WebP et ajustez sa qualité avant téléchargement.
Comprenez quelles métadonnées peuvent être intégrées à une image, à quoi elles servent et quand les conserver ou les supprimer avant de partager un fichier.
Redimensionnez un lot d’images, convertissez-le en WebP et retirez les métadonnées avec un Pipeline unique.
Redimensionnement, compression, WebP, AVIF, métadonnées et traitement par lot : une méthode complète pour alléger les images d’un site sans dégrader inutilement leur rendu.
Comprenez la différence entre rasteriser les pages d’un PDF, extraire les images intégrées, optimiser les rendus Web et réunir des images dans un PDF.