Image ⇄ Base64 Converter
Runs locallyEncode images as Base64 data URIs or decode a Base64 string back into an image — locally.
Drop an image here, click to browse, or paste from clipboard
Related tools
View all (16)Image Resizer
Resize images to exact pixel dimensions with aspect-ratio lock — JPEG, PNG and WebP output.
EXIF Metadata Viewer
Inspect camera, lens, exposure and GPS metadata hidden inside JPEG photos — fully local.
Image Watermark Tool
Add custom text watermarks to photos — position, size, opacity and tiling — all in your browser.
Image Color Picker
Pick exact colors from any image — click to grab HEX, RGB and HSL values with a zoom loupe.
Favicon Generator
Turn any image into a complete favicon set — ICO with 16/32/48px plus PNG and Apple touch icons.
Image Cropper
Crop images with a draggable selection and aspect-ratio presets — free, private, in-browser.
Turn any image into a Base64 data URI ready for CSS or HTML embedding, or paste a data URI to preview and download the decoded image. Conversion happens entirely in your browser.
Frequently asked questions
What is a Base64 data URI used for?
Embedding an image directly in HTML, CSS or JSON — icons in stylesheets, email templates, single-file demos — with no separate file to host.
Should I Base64-encode large photos?
No. Base64 inflates data by about 33% and the result cannot be cached separately, so it is best kept to small assets like icons and logos.
Is my image uploaded?
No. Encoding and decoding run locally in your browser.