Adjustments

Replace & Invert Color

Replace specific colors in images with tolerance control, or fully invert all colors. Pick source and target colors with a color picker or enter exact hex values. Useful for brand color adjustments and creative effects.

Features

  • Color picker and hex code input for source and target
  • Adjustable tolerance for matching similar shades
  • Full color inversion mode
  • Batch replace across multiple images
  • Preserves transparency and alpha channels

What you can do

  • Change product colors for variant images without re-shooting
  • Replace background colors in logos and icons
  • Invert colors for dark mode versions of diagrams
  • Adjust brand colors across a batch of marketing assets

Self-hosted. Your images never leave your network.

SnapOtter runs entirely on your own infrastructure. Images processed with Replace & Invert Color are never uploaded to third-party servers. Deploy a single Docker container and process images with full privacy, no watermarks, and no usage limits. Open source under AGPL-3.0.

Frequently asked questions

How do I change a specific color in an image?
Select the source color using the eyedropper or enter a hex code, set your replacement color, and adjust tolerance to control how many similar shades are affected. Preview shows the result before saving.
What does the tolerance setting do?
Tolerance controls how closely a pixel must match the source color to be replaced. Low tolerance replaces only exact matches. Higher tolerance replaces a wider range of similar shades.
Can I invert the colors of an image?
Yes. Use the invert mode to swap every color with its opposite (white becomes black, red becomes cyan, etc.). This is useful for creating dark mode versions of diagrams and line art.

Ready to try Replace & Invert Color?

Deploy SnapOtter in under a minute. All 50+ tools included. Open source and free forever.