01 / Drop
Choose a GIF
Drag in an animated GIF, or paste one. It plays in the preview right away.
Free tool
Change the colour of an animated GIF. Make it black and white or sepia, invert it, tint it with one colour, paint it with two for a duotone, or shift the hue and set the saturation, brightness and contrast. The preview plays with your colours at once, and the new file size is shown against the old one. It runs in your browser, so nothing is uploaded.
Every frame is changed, and the preview plays the result. With Compare on, drag the white line on the picture to move it. Space plays or pauses.
The GIF is read and written in your browser. Nothing is uploaded.
How it works
01 / Drop
Drag in an animated GIF, or paste one. It plays in the preview right away.
02 / Colour
Try a quick look, then fine tune with the colours and sliders. Compare with the original on the picture.
03 / Save
The GIF is written again after each change, with its size before and after.
Guide
To colorize a GIF is to change the colour of every frame in it. This tool makes a GIF black and white or sepia, inverts it, tints it with one colour, paints it with two colours for a duotone, or shifts the hue and sets the saturation, brightness and contrast. The preview plays with your colours as you choose them, and the new GIF is written in your browser with its size shown next to the old one. It does not guess the real colours of an old black and white clip. To give such a clip a colour cast, use Tint or Duotone.
Take one pixel with red 200, green 100 and blue 50. These are the numbers each look gives it.
| Look | How it is worked out | Result (R, G, B) |
|---|---|---|
| Black and white | 0.299 × R + 0.587 × G + 0.114 × B = 59.8 + 58.7 + 5.7 = 124.2 | 124, 124, 124 |
| Sepia | R: 0.393 × 200 + 0.769 × 100 + 0.189 × 50, and the same idea for G and B | 165, 147, 114 |
| Invert | 255 minus each value | 55, 155, 205 |
| Black and white at 50% | Halfway between the pixel and its grey of 124.2 | 162, 112, 87 |
The grey uses weights of 0.299, 0.587 and 0.114, which count green as the brightest of the three channels, as the eye does. The sepia numbers are the standard sepia matrix, the one browsers use for the CSS sepia filter.
Both look at how bright each pixel is and replace its colour from a ramp. Tint uses a ramp that goes from black, through your colour at the middle, to white, so the darkest and lightest parts stay dark and light and the middle takes the colour. Duotone goes from your Shadows colour to your Highlights colour, so every pixel becomes some mix of the two. Duotone is a good way to bring a mixed colour GIF into one brand palette, or to give a black and white GIF a colour.
Hue shift turns the colour wheel by a number of degrees, from minus 180 to 180. Pure red at 180 degrees becomes a teal of 0, 109 and 109. Saturation at 100% leaves colours as they are, 0% removes them all and 300% pushes them hard. Brightness and Contrast at 0 leave the picture as it is.
Need words on the GIF after the colour change? Use add text to a GIF. To change the colours of a photo, try colorize photo or invert colours.
Questions
No. It is read, changed and written in this tab with your browser, so it never leaves your computer.
Drop the GIF, then click Black and white under Quick looks. Click Download the GIF when the preview looks right.
Use Hue shift to turn every colour around the wheel, or pick Tint to give the whole GIF one colour. Duotone paints it with two colours.
No. It does not guess the original colours. Tint and Duotone give a black and white GIF a colour cast, which is a style and not a restoration.
No. The looks apply to every pixel. To change one colour, you would need a colour replacer.
The tool writes only what changes between frames, and shows the size before and after. If a result would be bigger, it tries merging tiny colour differences and tells you.
Yes for see-through parts and for the loop setting. Frame times are kept, except a time shorter than 0.02 s, which is set to 0.1 s as browsers show it.
Yes. Click Compare with the original, then drag the white line across the picture.
No. This tool takes one GIF at a time, so you can see exactly what each looks like.
No watermark, no sign-up and no limit on how often you use it.