Drop in an image, get a ready-to-paste data:image/…;base64,… string. Works with PNG, JPG, WebP, SVG. All local — your image never leaves your device.
Small images become data URLs that you can embed directly in HTML, CSS, or JSON — no separate file request, no hosting needed. It's ideal for tiny icons, email signatures, and single-file prototypes.
When to avoid it: base64 inflates size by ~33%. For anything over a few KB, host the image as a file instead.
Everything here runs in your browser via the FileReader API. Your image is never uploaded.