Convert any image to a Base64-encoded data URI string. Ready to embed in HTML, CSS, or JavaScript.
Upload any image file
JAD encodes it as a Base64 data URI
Copy the string or download as a text file
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
0 bytes uploaded. Base64 Image Encoder runs entirely in your browser using Canvas API and WASM. Your image stays on your device at all times. No data is sent to any server.
For small images (< 5 KB) like icons, it eliminates an HTTP request. For larger images, use normal files.
Paste a Base64-encoded data URI and decode it back into a downloadable image file.
Open toolCombine multiple small images into a single sprite sheet with auto-generated CSS. Reduce HTTP requests.
Open toolApply CSS filters (grayscale, blur, brightness, contrast, hue-rotate, sepia) with real-time preview and generated code.
Open tool