Convert images to Base64 data URIs and decode Base64 back into images. Everything runs in your browser, nothing is sent to a server.
A data URI embeds a file directly into a URL using the form data:<mime>;base64,<data>. It can be used anywhere a URL is accepted — including img src, CSS background-image, and SVG.
Base64 encoding increases payload size by roughly 33%. It is most useful for small, inlineable assets like icons; large images are usually better served as separate files.
This page accepts plain Base64, padded or unpadded, and both standard and URL-safe alphabets. The format is auto-detected from the data when no MIME type is provided.
Files are processed locally with the FileReader and Blob APIs. Nothing is uploaded.