Staaarter

Black and White JPG Creator

Uploads a JPG and converts it to a stark, pure black-and-white image: each pixel's perceptual luminance is compared against a single adjustable threshold and snapped to solid white or solid black with no gray in between, then re-encodes the result as a downloadable JPG. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-29
By Staaarter Team
converterfilterthresholdimagejpg

Overview

Introduction

This tool converts a JPG to a pure, stark black-and-white image entirely client-side using a single adjustable threshold.

Unlike a grayscale conversion, every pixel ends up as either solid black or solid white, with no in-between gray.

What Is Black and White JPG Creator?

A client-side 1-bit-style thresholding tool that reads an uploaded photo's pixel data, computes each pixel's perceptual luminance, and compares it against a single global threshold.

Pixels at or above the threshold become pure white; everything below becomes pure black, producing a stark, high-contrast graphic look.

How Black and White JPG Creator Works

For every pixel, the tool computes luminance as `0.299R + 0.587G + 0.114B`, the same perceptual weighting used by the grayscale converter, then compares that single number against the chosen threshold (0-255, default 128).

There's no dithering or pattern involved here: it's a flat, uniform cutoff applied identically across the whole image, which is what makes this the simplest of the JPG category's black-and-white-family tools.

When To Use Black and White JPG Creator

Use it to create a bold, graphic, high-contrast look, prepare line-art-style images for stencils or engraving references, or simplify a busy photo down to its starkest shapes.

It's also handy as a quick visual test to see how legible a photo's shapes would be as pure silhouettes.

Features

Advantages

  • Runs entirely client-side; nothing is uploaded to a server.
  • Single, easy-to-understand threshold parameter.
  • Produces a clean, predictable, uniform cutoff across the whole image.

Limitations

  • Loses all mid-tone gradient detail; smooth gradients can turn into hard, sometimes unflattering edges.
  • A single global threshold doesn't adapt to images with very uneven lighting across different regions.

Examples

Stark portrait silhouette

Input

A well-lit portrait JPG, threshold 128

Output

A pure black-and-white JPG with clean silhouette-like shapes

The default threshold works well for evenly-lit photos.

Shift the threshold to reveal more white

Input

A darker JPG, threshold 90

Output

A pure black-and-white JPG with more area rendered white

Lowering the threshold makes more mid-dark pixels qualify as 'white'.

Best Practices & Notes

Best Practices

  • Start at the default threshold (128) and adjust up or down based on how light or dark your source photo is overall.
  • Use on high-contrast source photos for the cleanest-looking results; very flat, low-contrast photos can turn into mostly one solid color.

Developer Notes

createBlackAndWhiteJpg computes per-pixel luminance and applies a single global threshold comparison (>= threshold → 255, else 0) written to all three RGB channels; contrast this with binaryJpgCreator's per-pixel Bayer-matrix threshold and ditheredJpgCreator's Floyd-Steinberg error diffusion.

Black and White JPG Creator Use Cases

  • Creating a bold, graphic high-contrast photo effect
  • Preparing reference images for stencils or engraving
  • Simplifying a photo down to its starkest silhouette shapes

Common Mistakes

  • Expecting smooth gradient detail to survive a hard threshold cutoff.
  • Using a single flat threshold on an unevenly-lit photo and getting a lopsided black/white split.

Tips

  • If the flat threshold looks too harsh, try the dithered or binary JPG creators instead for a softer, textured black/white look.
  • Increase the contrast first if your source photo is flat, so the threshold has more separation to work with.

References

Frequently Asked Questions