Free · Browser-Based · Batch of 5

Image Grayscale Tool

Convert JPG, PNG, WEBP, BMP, GIF, and SVG images to grayscale directly in your browser, with a simple toggle and live preview. Convert up to 5 images at once and export in the format you need.

  • UploadUp to 5 images
  • File size limit10 MB each
  • Upload formatsJPG · PNG · WEBP · BMP · GIF · SVG
  • Export formatsJPEG · PNG · WEBP

Built & Designed by Bhavin Sheth · Updated September 18, 2026

Convert to grayscale

Upload up to 5 images (max 10 MB each) to begin.

1. Upload Images

Upload images

Drag & drop images here

or click anywhere in this box to browse
Supports: JPG, PNG, WEBP, BMP, GIF, SVG · Up to 5 images, 10 MB each

Processing Statistics

0
Images Uploaded
0
Images Processed
0 KB
Total Original Size
0 KB
Total Processed Size

Settings guide

What each control actually does

SettingWhat it doesRecommended useBest for
Grayscale Effect toggle Fully on or fully off — there's no intensity control. Turning it on recalculates every pixel with a luminance formula; turning it off redraws the original color image fresh. Binary, not adjustable A clean, instant before/after comparison.
Output Format JPEG, PNG, or WEBP only — no BMP or PDF export here. PNG for transparency Matching what the converted file will be used for.
Quality Always shown regardless of format, but only actually affects JPEG and WEBP output. No effect on PNG Balancing file size against clarity for JPEG/WEBP.
Rename Edits the file name inline; the new name is used for that image's download. Rename before downloading Skipping a rename step on your device afterward.
Batch Download Appears once you've uploaded at least one image. It only downloads what's already toggled on each card — there's no bulk "make every image grayscale" action. Toggle each image first Grabbing every finished image at once after you've set each one.

Output format guidance

Choosing an export format

The grayscale conversion itself never touches transparency — it only rewrites the red, green, and blue values of each pixel. What happens to any transparent areas comes down entirely to your export format.

FormatBest forQuality controlNotes
PNG Lossless output, transparency, graphics Field shown, no effect Keeps any transparency in your original file intact through the conversion.
JPEG Photos, smaller files Quality 10–100 If your source image has transparent areas, they typically render black on export, not white — there's no background fill step in this tool.
WEBP Smaller, modern web-ready files Quality 10–100 Preserves transparency from your original file, unlike JPEG.

Example result

Before and after

Actual results depend on your source image's colors and lighting — this is one example, not a guaranteed result.

Original Before conversion

Original color image before grayscale conversion

The source image in its original color.

Grayscale After conversion

Grayscale result image

The same image with the Grayscale Effect toggled on.

Browser technology

How grayscale conversion works without a server

This tool reads and rewrites every pixel's color values directly, rather than using a simpler CSS-style filter. Nothing is uploaded as part of this workflow.

What happens when you toggle the effect

Select or drop up to 5 images, 10 MB each — each gets its own live-preview canvas.
Switching the toggle on reads every pixel's red, green, and blue values from the canvas.
Each pixel is replaced with Gray = 0.299×Red + 0.587×Green + 0.114×Blue, then written back to the canvas in one pass.
Switching it off simply redraws the original image, discarding that calculation entirely.

Common use cases

What people actually convert for

Problem / use caseRecommended settingsResult, benefits & where to use
Fine art portrait or landscapeA photo needs a timeless, emotional look. Grayscale onPNG or JPEG Emphasizes light, shadow, and composition over color.
Vintage or minimalist designA website or poster needs a classic aesthetic. Grayscale on A sophisticated, distraction-free visual style.
Product texture showcaseAn e-commerce photo needs to highlight material quality. Grayscale onWEBP for the web Draws attention to texture and form over color.
Cohesive social media feedA profile wants a consistent visual theme. Grayscale on all photos A unified, monochrome aesthetic across posts.
Historical or academic presentationA project needs a period-appropriate feel. Grayscale on Gives modern photos an archival, documentary look.
Batch-converting a handful of photosSeveral images need the same black-and-white treatment. Upload up to 5Download All Toggle each one, then download every result in sequence.

Troubleshooting

Common issues & quick fixes

Grayscale JPEG shows black where the image was transparent

This tool has no background-fill step at all, so a transparent PNG exported as JPEG typically turns those areas black rather than white.

  • Export as PNG or WEBP if transparency needs to be kept
  • Flatten the image onto a solid background before uploading if JPEG is required

An uploaded file has no preview

Upload only checks that the file's type starts with "image/" — a HEIC or TIFF file can pass that check but still fail to render, since this tool has no decoder for those formats.

  • Convert to JPG or PNG first, then upload here
  • Stick to JPG, PNG, WEBP, BMP, GIF, or SVG for reliable results

I want a partial gray effect, not fully black and white

The toggle is strictly on or off — there's no way to blend between color and grayscale.

  • Use a dedicated photo editor if you need a partial desaturation amount
  • This tool is best suited to a clean, full grayscale conversion

"File is not a supported image format" alert

The uploaded file's type didn't register as an image in your browser.

  • Confirm the file is one of the supported formats
  • Re-export or convert the file and try again

Removed an image by mistake

Removing an image's editor is immediate and permanent for that session — there's no undo.

  • Re-upload the same file to start over on it
  • Your original file on your device was never changed

Toggling one image didn't affect the others

Each uploaded image has its own independent toggle — there's no shared or bulk grayscale setting across a batch.

  • Switch the toggle on each image card individually
  • Use Download All only once every card is set the way you want

Frequently asked questions

Grayscale conversion questions

What image formats are supported?

You can upload JPG, JPEG, PNG, WEBP, BMP, GIF (non-animated), and SVG. You can convert any of these formats to grayscale, and export as JPEG, PNG, or WEBP.

Does converting to grayscale reduce image quality?

The conversion preserves the original resolution of your image. We use a luminance-based formula for a natural black and white look. When you download, you can choose the output format and quality settings.

Can I convert multiple images at once?

You can upload up to 5 images and toggle grayscale on each one individually, then use Download All to download every image in sequence.

Is the conversion reversible?

Yes. Toggle the Grayscale Effect switch off to revert to the original color image at any time. Your original file on your computer is never altered.

How does the grayscale conversion work?

This tool uses a standard luminance-preserving formula: Gray = 0.299 × Red + 0.587 × Green + 0.114 × Blue. This calculates the perceived brightness of each pixel, giving a more natural result than simply averaging the color channels.

Ready to convert to grayscale?

Upload up to 5 images and toggle the effect on the ones you want.

Start converting ↓