Image to Base64
Convert an image to a Base64 data URI for inline embedding.
Cut a uniform background out of a logo, product shot or sprite - no AI, no upload.
No, and deliberately so. This tool keys on colour: it detects or samples the background colour and removes every connected pixel within your tolerance, which makes it excellent on logos, product shots against a seamless backdrop, screenshots, scans and sprites. AI matting services run a neural network that understands what the subject is, which is how they handle hair and cluttered scenes - and exactly what this dependency-free, offline site rules out. If the background is not roughly one colour, this is the wrong tool.
No. The image is decoded, processed and re-encoded entirely in your browser using canvas and typed arrays, which is why the tool keeps working with the network disconnected. That makes it safe for images you would not hand to an online service.
Anything with a uniform background and reasonably crisp subject edges: logos, icons, product photos, scans, screenshots, pixel art. Hair, fur and motion blur fail because each strand's pixels are a blend of subject and background at unknown ratios, and separating them requires knowing what the subject is - a segmentation problem, not a colour-distance one. The Refine edges option unmixes a one-to-two pixel fringe, but it cannot invent detail beyond that.
PNG is lossless and opens everywhere, so it is the safe default for transparency. WebP is exported losslessly here too and is usually noticeably smaller, but some older browsers and native applications still cannot open it. If the result goes into a site you control, pick WebP; if it might be pasted anywhere, pick PNG.
Convert an image to a Base64 data URI for inline embedding.
Read EXIF, dimensions and camera data from an image.
Render SVG markup live and export it as a data URI or PNG.
Your input is saved in this browser so a refresh does not lose it. Tools handling credentials are never saved.