Black and White Image Converter
Greyscale with real formulas and film filters — or 1-bit dithering for printers.
Preview
Drag across the photo to move the divider. Arrow keys move it too. In 100% and 200% view, drag the photo (or use the arrow keys) to look around.
Conversion
Size
Dithering works best at the final size, so resize here rather than afterwards. Many 58 mm receipt printers print 384 dots per line and many 80 mm printers 576 — check your printer’s manual.
Save
Edit several photos
Add more photos to give them all the same settings and download them together as a ZIP.
About the Black and White Image Converter
Convert colour photos to black and white with the formula you choose — BT.709 or BT.601 luma, the channel average, HSL lightness, or true luminance computed in linear light — or with a channel mixer whose presets imitate the yellow, orange, red, green and blue filters photographers used with black-and-white film. Adjust brightness and contrast, invert, and tone the result like a sepia, cyanotype or selenium print.
For thermal receipt printers, e-ink displays, laser engraving, stencils and fax-style scans, switch to 1-bit output: a fixed or automatic (Otsu) threshold, Floyd–Steinberg or Atkinson error diffusion, or Bayer ordered dithering. Resize to your printer’s width first, compare at 100% or 200%, and save as PNG or a 1-bit BMP. Several photos can be converted with the same settings into one ZIP. Everything runs in your browser.
How to use it
- Choose, drop or paste a photo (several for a batch).
- Pick Greyscale or 1-bit, then how grey is computed from colour — or the channel mixer with a film filter.
- Fine-tune brightness and contrast; for greyscale optionally add toning, for 1-bit choose threshold or a dithering method.
- For a receipt printer or e-ink screen, set the width (for example 384 px) so dithering happens at the final size.
- Check the 100% view, choose a format (PNG or BMP for 1-bit) and select Download — or Download all as ZIP.
Examples
RGB 255, 0, 0
BT.709: 54 · BT.601: 76 · Average: 85 · Lightness: 128 · Linear luminance: 127
The same colour can come out as very different greys — pick the formula that suits the photo. BT.709 and BT.601 weight green most because the eye is most sensitive to it.
Channel mixer, red filter (R 80%, G 20%, B 0%)
Blue sky turns dark grey, clouds stand out, skin and red brick turn light
Width 384 px · 1-bit · Threshold (Auto) · BMP (1-bit)
A 384-pixel-wide black-and-white bitmap that prints without grey speckles
The greyscale formulas
- BT.709 luma (ITU-R BT.709-6):
Y′ = 0.2126 R′ + 0.7152 G′ + 0.0722 B′— the weights of HD video and the sRGB colour space. - BT.601 luma (ITU-R BT.601-7):
Y′ = 0.299 R′ + 0.587 G′ + 0.114 B′— standard-definition video and JPEG files. - Luminance (linear): the BT.709 weights applied to linear light (sRGB decoded with the IEC 61966-2-1 curve), then re-encoded — the physically accurate brightness.
- Average:
(R + G + B) / 3. Lightness:(max + min) / 2(the L of HSL). - Channel mixer: your own weights in percent. Totals above 100% brighten, below 100% darken, and negative weights are allowed for strong effects.
The film-filter presets are approximations: a real glass filter’s effect depends on the film and the filter. A coloured filter lightens its own colour and darkens its opposite — red darkens blue skies, green lightens foliage.
Threshold, error diffusion and ordered dithering
- Threshold: every pixel at least as bright as the level becomes white. Auto uses Otsu’s method (Otsu 1979), which picks the level that best separates the dark and light pixels. Best for text, logos, signatures and stencils.
- Floyd–Steinberg (Floyd & Steinberg, Proc. SID 17(2), 1976): each pixel’s rounding error is passed on to its neighbours with weights 7/16, 3/16, 5/16 and 1/16, so the dot density follows the brightness. Best for photos.
- Atkinson: passes 6 × 1/8 of the error to six neighbours (¾ in all), which gives crisper, higher-contrast results with clean highlights.
- Bayer (Bayer 1973): compares each pixel with a repeating 2 × 2, 4 × 4 or 8 × 8 threshold matrix — a regular cross-hatch pattern that engraves and prints predictably.
Serpentine scanning alternates the direction on each row, which reduces the diagonal "worms" of error diffusion. Linear light dithering keeps the average brightness of the dots equal to the photo’s on screens and e-ink; the classic method (off) makes midtones look lighter on screens but often prints well, because printed dots spread.
Tips for printers, e-ink and engraving
- Resize before dithering, to the exact width the device prints or shows — scaling a dithered image afterwards ruins the dot pattern.
- Save 1-bit images as PNG or BMP (1-bit): JPEG and WebP add grey pixels around every dot.
- For engraving on dark materials (slate, anodised aluminium), use Invert so the laser marks the light parts.
- Raise the contrast a little before dithering photos for thermal paper; small receipt printers lose midtones easily.
Limitations
- Toning gives the look of sepia, cyanotype and selenium prints with fixed colour gradients; it does not simulate a chemical process.
- Film-filter presets are channel-mixer approximations, not measurements of particular filters or films.
- BMP output is 1-bit only (for 1-bit images). Greyscale images are saved as JPEG, PNG or WebP.
- Photos up to 50 megapixels. Enlarging with the width setting stops at 16,384 px per side and 50 megapixels, and adds no detail. EXIF metadata is not copied to the saved file.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
Which greyscale formula should I use?
For most photos, BT.709 luma or linear luminance look natural. BT.601 is slightly warmer (it weights red more). For creative control, use the channel mixer: the red filter gives dramatic skies, the green filter is flattering for foliage.
What is dithering?
A 1-bit image has only black and white pixels. Dithering arranges them so that, from a distance, areas look grey — denser black dots for darker areas. It lets photos print on devices that cannot print grey, such as thermal receipt printers.
Floyd–Steinberg, Atkinson or Bayer?
Floyd–Steinberg gives the most faithful tones for photos. Atkinson is crisper with brighter highlights. Bayer makes a regular pattern that suits laser engraving and retro graphics. For text and logos, use a plain threshold.
Why does my 1-bit image look grey or blurry after saving?
It was probably saved as JPEG or WebP, which smooth the dots. Save as PNG or BMP (1-bit), and avoid resizing the image after dithering.
Can I convert many photos at once?
Yes. Add several photos — the same settings apply to all of them — and use Download all as ZIP.
Are my photos uploaded?
No. Everything is processed in your browser, in a background thread on your device. The tool works offline once loaded.