Image to Base64 Converter
Convert images to base64 strings or decode base64 back to images. Free, instant, private.
Frequently Asked Questions
What is base64 encoding for images?▼
Base64 encoding converts binary image data into an ASCII string. This allows you to embed images directly in HTML, CSS, or JSON without needing a separate image file.
Why would I convert an image to base64?▼
Common uses include embedding small images in HTML/CSS to reduce HTTP requests, storing images in databases or JSON, and sending images via APIs that only accept text data.
Does base64 increase file size?▼
Yes, base64 encoding increases the data size by approximately 33%. It is best suited for small images like icons and thumbnails. For large images, hosting the file separately is more efficient.
What image formats are supported?▼
All common formats: JPG, JPEG, PNG, GIF, WEBP, SVG, BMP, and ICO. The base64 output includes the correct MIME type prefix.
Can I convert base64 back to an image?▼
Yes! Switch to the "Base64 to Image" mode, paste your base64 string, and you can preview and download the decoded image.