Invert Image Colors
Create a photo-negative by inverting every colour value.
Processed on your device — never uploaded
Full inversion turns white to black and swaps every hue to its opposite.
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
Drop an image onto the box or select one.
Leave it on full inversion for a classic negative.
Or tick Invert lightness only for a dark-mode style flip.
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.