Fill a transparent image's background, or place it onto another photo
Drop a transparent PNG or WebP here, or click to browse
Fill the background with any color, or place it onto another image — entirely in your browser
Upload your image
A PNG or WebP with a transparent background works best.
Pick a background
White, black, a custom color, or upload a photo to place it on.
Download the result
PNG keeps transparency; JPEG gives a smaller file.
Upload an image with a transparent background — typically a PNG or WebP after using a background remover — and fill it with white, black, or any custom color, or place it directly onto another photo instead. In Image mode, upload a background photo and drag your subject anywhere on it, resizing it interactively until it looks right, all live in the browser with no separate "apply" step. Choose PNG output to keep transparency intact, or JPEG for a smaller, flattened file. Every composite — solid fill or full background swap — is rendered entirely via canvas in your browser; nothing is ever uploaded to a server.
Any image with real transparency — typically a PNG or WebP that's already had its background removed. Uploading a photo with no transparency (like a plain JPEG) still works, but there's nothing transparent to fill, so the result won't look any different from the original.
No — this tool fills or replaces a background that's already transparent. If your photo still has its original background, you'll need a background-removal tool first; this one starts from a transparent PNG or WebP.
Yes — switch to Image mode, upload a background photo, and drag your subject directly onto it. A slider lets you resize it too, all live as you adjust.
Live — dragging or resizing updates the downloadable result automatically, with no separate "apply" or "convert" button.
Yes — the Size slider scales it from 10% up to 200% of its original size, independent of dragging its position.
JPEG has no transparency support, so choosing it automatically switches the fill to white instead of silently turning transparent areas black, which is what a raw JPEG export would otherwise do.
In solid-color fill mode, yes — the output matches your subject's original dimensions exactly. In Image mode, the output matches the background photo's dimensions, since that's the canvas your subject is being placed onto.
No — both the solid-color fill and the background-image composite are rendered entirely in your browser using canvas. Nothing is ever uploaded.
Yes — select Custom and pick any color from the color picker.
PNG, WebP, GIF, or JPEG for your subject; PNG, JPEG, or WebP for a background image in Image mode.
Yes — dragging your subject into place works the same with touch as it does with a mouse.
Yes — the Transparent option combined with PNG output preserves transparency, so you can keep working on it elsewhere later if you're not ready to commit to a background yet.
JPEG files are typically much smaller, which matters if you're uploading the result somewhere with a file-size limit or don't need the pixel-perfect quality PNG provides. PNG is the better choice if you need transparency or maximum quality.
No fixed limit — everything runs in your browser, so the practical limit is your own device's memory, same as any other image editing you'd do locally.
Yes — click "Change background image" to upload a different one; your subject's size and position reset so you can reposition it against the new scene.
Neither — there's no watermark, and the export keeps full resolution every time. Nothing here is held back for a paid tier, because there isn't one.
No — many background-changer tools, especially AI-based ones, require uploading your photo for processing on their servers. This one does everything — placing, resizing, and exporting — entirely in your own browser, so your image is never sent anywhere.
Upload a photo and extract its dominant colors as a ready-to-use palette — each color shown as HEX, RGB, its nearest color name, and roughly what percentage of the image it covers. Free, 100% client-side.
Convert images between PNG, JPEG, WebP, and AVIF instantly. Also accepts GIF and BMP as source images. Preview before/after file size. All conversion happens in your browser — images never leave your device.
Resize images to exact pixel dimensions or by percentage, with an aspect-ratio lock. Convert to PNG or JPEG. Preview before/after size and dimensions. All processing happens in your browser — images never leave your device.
Compress PNG, JPEG, and WebP images to reduce file size while maintaining quality. Features adjustable quality control, batch processing, before/after preview, size comparison, and instant download. Perfect for optimizing images for web, email, or storage. All compression happens in your browser for complete privacy.