To change the colours of an image, add your photo, use the sliders for hue, saturation, brightness and contrast or choose a quick look such as black and white or sepia, and press Apply. Free, private, and your images are never uploaded.
Add your images, adjust the settings with a live preview and download the result. Everything runs in your browser, so your images are never uploaded.
Loading the tool…
To change the colours of an image, add your photo, use the sliders for hue, saturation, brightness and contrast or choose a quick look such as black and white or sepia, and press Apply. To change one colour, tick 'Replace one colour', click it in the image and choose the new colour. Nothing is uploaded.
Re-colour photos and graphics without a desktop editor. Shift the hue, boost or mute saturation, tweak brightness and contrast, apply a quick look, or replace one specific colour, such as a red logo turning blue. It is a free tool from Websolindia, a New Delhi website design and SEO company that builds fast, image-optimised websites.
Unlike most online image tools, this one does not upload your pictures. Your browser decodes each image, applies the edit with our own pixel code and shows a live preview before you download. You can process up to 30 images at a time and download them one by one or together as a ZIP.
Once your image is ready, you may also want the Make Image Background Transparent, the Change Image Background Color or the Blur Image Online. All of our free image tools are listed in the Image Editing Tools Online collection and the Websolindia Image Converter.
Use this table to choose settings with confidence.
| Control | Range | What it does |
|---|---|---|
| Hue | −180 to 180° | Rotates all colours around the colour wheel |
| Saturation | −100 to 100 | −100 is greyscale; positive boosts colour |
| Brightness | −100 to 100 | Adds or removes light evenly |
| Contrast | −100 to 100 | Spreads or compresses tones around mid-grey |
| Replace colour | Tolerance 2–60 | Shifts colours near the chosen one to the new colour |
This is exactly what happens to your image, with no hidden step. You can check that nothing is uploaded by watching your browser's network tab while you use the tool.
| Step | What happens |
|---|---|
| 1. Read and decode | The image is decoded to RGBA pixels. |
| 2. Adjust | In order: hue rotation (a colour-space rotation matrix), saturation about the pixel's luma (0.299 R + 0.587 G + 0.114 B), brightness (add 2.55 × value), contrast (factor (259 (C + 255)) ÷ (255 (259 − C)), C = 2.55 × value). |
| 3. Apply a look | Black and white uses luma; sepia uses the classic sepia matrix; invert uses 255 − value. |
| 4. Replace a colour (optional) | Pixels whose colour distance to your chosen colour is within the tolerance are shifted by (new colour − old colour), fading out over the outer 35% of the tolerance. |
| 5. Encode | Saved in your chosen format and quality. |
| Setting | Default | Choices | What it does |
|---|---|---|---|
| Hue shift (°) | 0 | -180 to 180 | |
| Saturation | 0 | -100 to 100 | |
| Brightness | 0 | -100 to 100 | |
| Contrast | 0 | -100 to 100 | |
| Replace one colour with another | Off | On / Off | |
| Colour to replace | #cc2222 | Any colour | Click the original image to pick it. |
| New colour | #2255cc | Any colour | |
| How close a colour must be | 22 | 2 to 60 | |
| Save as | Same as the original | Same as the original; PNG (keeps transparency); WebP (smaller, keeps transparency); JPG (smallest for photos) | |
| Quality | 92 | 1 to 100 | Used for JPG and WebP output. 85–92 suits most images. |
| What | Formula | Notes |
|---|---|---|
| Saturation | luma + (channel − luma) × (1 + s ÷ 100) | s from −100 to 100. |
| Contrast factor | 259 (C + 255) ÷ (255 (259 − C)) | C = 2.55 × contrast. |
| Replace colour | pixel + w × (new − old) | w = 1 inside the tolerance core, fading to 0 at its edge. |
| Component | Role | Where it runs |
|---|---|---|
| Our colour code | Hue, saturation, brightness, contrast, replace colour | Your browser |
| Topic | Detail |
|---|---|
| Images per batch | Up to 30 at a time |
| File size | Up to 150 MB per image |
| Image dimensions | Up to about 120 megapixels; larger images are declined to protect your browser |
| Privacy | Images are processed in your browser and never uploaded |
| Browsers | Current Chrome, Edge, Firefox and Safari (WebAssembly is needed for AVIF, HEIC, TIFF and AI tools) |
| Metadata | EXIF and location data are not copied into new files |
Tick 'Replace one colour', click the colour in the original image (or pick it), choose the new colour, and adjust how close shades must be. The preview updates live.
Shades near the colour are shifted by the same amount to keep shading, so very flat, distinct colours give the cleanest result. Raise or lower the tolerance.
Choose the 'Black & white' quick look.
It rotates all colours around the colour wheel, so reds become greens, blues become oranges and so on, depending on the angle.
Yes, either shift its hue or replace its exact colour. For transparent logos, save as PNG.
Your original is never changed. Set the sliders back or press Clear all and start again.
Yes. It is free, needs no sign-up, adds no watermark and has no daily limit. It is provided by Websolindia.
No. Your images are read and processed inside your browser on your own device. They are never sent to Websolindia or anyone else, which is why the tool is safe for private photos.
No. New files are created from the pixels, so camera details, GPS location and other embedded metadata are not copied. Keep your originals if you need that information.
Up to 30 images per batch and 150 MB per image. Images above roughly 120 megapixels are declined with a clear message rather than freezing your browser.
Current versions of Chrome, Edge, Firefox and Safari on computers, phones and tablets. Large images and AI or AVIF features run faster on a computer.
Websolindia built it. We are a New Delhi website design, SEO and digital marketing company serving businesses since 2014. See our website designing and SEO services.
More in this collection: Image Editing Tools Online