Grayscale
Grayscale Image
Convert images to grayscale or sepia tone with adjustable intensity
- Runs in your browser
- Nothing uploaded
- No sign-up
- Free, no daily limits
- 1Add your file
- 2Choose settings
- 3Download
Drop images here
Choose a fileSelect one or more images · up to 20 MB · nothing is uploaded
100% Private: All processing happens in your browser. Your files never leave your device.
Last updated
Grayscale Image transforms digital photographs into monochrome black-and-white or antique sepia tones without uploading files to a remote server. Unlike single-file utilities across the site, this processor supports multi-file selection. You can queue a dozen pictures at once, select either grayscale or sepia mode, tune the blending intensity slider between 0% and 100% in 5% increments, and convert the entire collection in one pass. When you work with a single image, an interactive canvas renders real-time previews. Adding two or more files turns off the single-image preview canvas so browser memory remains stable while processing your batch.
Output files stay true to their original dimensions and pixel geometry. Input PNG graphics export as lossless PNG files to preserve sharp raster assets. Formats such as JPEG, WebP, and GIF export as high-quality JPEG files encoded at 0.95 quality. Because JPEG lacks transparency support, the canvas fills underlying transparent areas with a solid white matte (#ffffff) before encoding, preventing black silhouettes around transparent edges. For other adjustments like softening focus or mosaic blurring, consider Blur Image or Pixelate Image.
How it works
1. Select one or multiple images
Click the upload area or drop image files from your computer. The batch processor accepts standard raster formats up to 20 MB per file.
2. Choose Grayscale or Sepia tone
Select Grayscale to strip color using luminance values, or pick Sepia to wash the frame in warm reddish-brown vintage tones.
3. Adjust the intensity slider
Drag the slider from 0% to 100% in steps of 5%. At 0% your image remains untouched, while 100% applies full monochrome saturation.
4. Process and download files
Click Process Images. A single photo downloads immediately, while batches download as a single organized ZIP package.
When you'd use it
Publishing printed manuals and reports
Convert color charts, diagram screenshots, and team headshots to clean monochrome so printed booklets look crisp on office laser printers while saving color toner.
Creating cohesive vintage photo galleries
Apply a uniform 80% sepia tint across modern digital camera snapshots to give travel albums or historical family scrapbooks a warm retro aesthetic.
Standardizing scanned documents for legal submission
Remove distracting color artifacts, highlighter marks, and paper yellowing from scanned contract pages before archiving or filing them electronically.
Preparing art references and value studies
Strip hue information from reference photographs so painters and digital illustrators can assess tonal values and lighting contrast without color distractions.
How does browser canvas monochrome conversion work?
The conversion engine uses the HTML5 Canvas 2D rendering context and standard CSS filter primitives. When you choose grayscale, the canvas pipeline applies `grayscale(${pct}%)`, which re-calculates pixel luminance according to the Rec. 709 standard. When you choose sepia, the canvas applies `sepia(${pct}%)`, rotating color channels along warm antique vectors. Because the filter operates on the graphics raster before blob encoding, the conversion runs smoothly on local hardware without cloud latency.
During our benchmark with a 2048 x 1536 px photograph (2,678,144 bytes, or 2,615.4 KB), applying 100% grayscale and exporting as a JPEG at 0.95 quality produced an output of 1,420,987 bytes (1,387.7 KB). Removing chroma data allows the JPEG discrete cosine transform to compress high-contrast luminance details more efficiently, yielding a 47% reduction in file size at identical pixel dimensions.
| File Stage | Dimensions | File Size (Bytes) | File Size (KB) | Format & Quality |
|---|---|---|---|---|
| Input Photo | 2048 x 1536 px | 2,678,144 | 2,615.4 KB | Original JPEG |
| Grayscale Output | 2048 x 1536 px | 1,420,987 | 1,387.7 KB | JPEG (quality 0.95) |
Source: Wikimedia Commons CC0 photo Dongans_Oak_GPS_jeh.jpg by Jim.henderson, tested on Chrome 156, checked October 29, 2026
Batch conversion, ZIP packaging, and transparent backgrounds
Processing batches of images relies on JSZip, generating archives entirely in browser memory. When processing two or more files, the tool bundles all converted assets into `grayscale-images.zip` or `sepia-images.zip`. Each file is processed in an isolated try-catch block. If an individual file fails due to system memory constraints or unsupported dimensions, the tool skips that file and notifies you with: `${failedCount} image(s) could not be processed (the image may be too large).` The remaining files finish normally.
Canvas re-encoding strips EXIF metadata such as GPS tags, camera serial numbers, and capture timestamps, which protects privacy before public sharing. If you also need to fine-tune exposure, brightness, or color balance after conversion, you can pass images through Adjust Image or boost clarity with Enhance Image.
When should you use channel mixing instead of browser filters?
Browser filters map color to monochrome using fixed luminance weights: approximately 21.26% red, 71.52% green, and 7.22% blue. This standard curve works well for everyday photos, documentation, and web assets. However, professional fine-art black-and-white photography often demands independent channel mixing: darkening blue skies to make white clouds pop, or brightening red tones to lift skin complexions.
If your workflow requires simulated optical color filters (such as red 25A or orange 16 filters) or selective per-channel grading for fine gallery printing, desktop software like Photoshop, RawTherapee, or Darktable offers superior non-destructive raw channel mixers. For fast, private conversions without software installation, our browser tool delivers instant results.
Frequently asked questions
Can I convert multiple photos to black and white at once?
Yes. You can select multiple files simultaneously. The tool converts each picture with your chosen intensity setting and bundles them into a single ZIP file for download.
Why does the preview canvas disappear when I select multiple files?
The interactive preview only displays when exactly one file is loaded. When handling batches with varying aspect ratios and resolutions, disabling the preview keeps browser memory stable and prevents interface lag.
What happens if an image in my batch fails to convert?
Each image processes independently. If a file fails due to memory limits, the processor skips it, finishes the remaining pictures, and alerts you to how many files could not be converted.
Will converting a transparent PNG turn its background black?
No. Input PNG files export as PNG with transparency preserved. For non-PNG inputs converted to JPEG, the tool applies a solid white background matte to avoid black borders.
Does this grayscale tool remove EXIF metadata from photos?
Yes. Re-encoding the image through an HTML5 canvas discards all embedded EXIF headers, including camera settings, date stamps, and GPS coordinates.
What is the maximum file size per image for batch grayscale conversion?
The tool accepts individual image files up to 20 MB, checked during the upload step before canvas processing begins.

