Invert Image Colors

Create a photo-negative by inverting every colour value.

Drop an image here or click to choose a file

Processed on your device — never uploaded

100

What Is This Tool?

This tool replaces each colour channel value v with 255 − v, producing a photographic negative. The "lightness only" option inverts brightness while keeping hues roughly intact, which is useful for turning a light diagram into a dark-mode version without recolouring everything.

How It Works

1

Drop an image onto the box or select one.

2

Leave it on full inversion for a classic negative.

3

Or tick Invert lightness only for a dark-mode style flip.

4

Click Download PNG.

Everything runs locally in your browser — the image you choose is decoded onto an HTML canvas on your own device and is never uploaded to a server.

Features

  • Full RGB inversion (true negative)
  • Lightness-only mode that preserves hue
  • Blendable amount
  • Keeps resolution and transparency
  • Client-side pixel maths

Common Use Cases

  • Turning a scanned film negative into a positive
  • Making a dark-mode version of a light diagram
  • Creating a high-impact inverted graphic
  • Checking an image’s tonal balance

Frequently Asked Questions

Will inverting a film negative give perfect colours?

It gives a rough positive. Real film has an orange base mask and non-linear response, so proper negative conversion needs per-channel curves. This is a quick approximation.

What does "invert lightness only" do?

It flips the image between light and dark while trying to keep colours the same hue, so black text on white becomes white text on black without turning blue into orange.

Does inversion lose data?

No, full inversion is perfectly reversible — invert again to get the original.

Does it affect transparent pixels?

Only colour channels are inverted; the alpha channel is untouched.

Is my image uploaded?

No, inversion runs locally.