Convert images to black and white — free & private

Turn any photo grayscale in seconds. Add a whole batch at once — every image is processed right in your browser and never uploaded.

🔒 Images never leave your device 🖤 True grayscale ∞ Batch — no file limit
Drop images here, or click to choose
JPG, PNG, WebP — converted to grayscale locally in your browser

How to convert an image to black and white

1
Add your images

Drag & drop or click to select any JPG, PNG or WebP — one or many.

2
We convert to grayscale

Each image is redrawn in true black and white instantly.

3
Download

Save each "-bw" file, or grab them all in one click.

How the grayscale conversion works

Black-and-white (grayscale) conversion replaces every pixel's color with a single shade of gray based on its perceived brightness. Imagloo uses the standard luminance formula — 0.299 × red + 0.587 × green + 0.114 × blue — which weights green most heavily because the human eye is most sensitive to it. The result looks balanced and natural, far better than simply averaging the three channels. Your output keeps its original format: PNG stays lossless, while JPG and WebP are saved at high quality.

Like every Imagloo tool, this conversion runs entirely in your browser using the Canvas API. Your photos are never uploaded to a server, so the tool is instant, works offline once loaded, and keeps your images completely private.

Frequently asked questions

Can I convert several images at once?

Yes — this is a batch tool. Add as many images as you like and they are all converted to black and white. Download them in one click with "Download all".

Will the file format change?

No. Each grayscale image is saved in its original format — a JPG stays a JPG, a PNG stays a PNG, and a WebP stays a WebP. The filename just gets a "-bw" suffix.

Do you upload my images?

Never. Everything is processed locally on your device with the Canvas API, which is exactly why it's so fast and private.

More free tools