Turn any image into a Base64 string (or a full data: URI) and back, right in the browser. Handy for embedding icons in CSS/HTML or inspecting a data URI.
No. Encoding and decoding happen entirely in your browser via FileReader — the image never leaves your device.
For tiny, rarely-changing assets (icons, small backgrounds) to save a request. Large images are better served as normal files — Base64 is ~33% bigger.
Any image the browser can read: PNG, JPEG, WebP, GIF, SVG. The data URI keeps the original MIME type.