EN
My tools

Sepia Filter

Give photos a warm sepia, old-photo look. Set the strength, fade, film grain and vignette, then batch convert and download as JPG, PNG or WebP.

100% is the full classic sepia; lower values mix in the original colours.
My tools →
Advertisement

Sepia is the warm brown tone of many early photographic prints. It is named after the brown ink of the cuttlefish (Sepia); the prints got their colour from toning baths that turned the silver image into more stable silver sulfide, which also helped them last. Today it is a quick way to give wedding photos, family scans or product shots a vintage feel. This filter applies the standard sepia colour matrix to every pixel, lets you blend it with the original, and adds optional fade, grain and vignette for an aged print look. Everything runs in your browser, so the photos stay on your device.

How to use this tool

  1. Choose one or more images (JPG, PNG, WebP, GIF, AVIF or iPhone HEIC).
  2. Set the sepia strength: 100% is the full classic tone, 40–60% keeps a hint of the original colours.
  3. Optionally add fade, film grain and a vignette for an old-print look.
  4. Pick the output format and download each image, or all of them as a ZIP.

Formula

R′ = 0.393R + 0.769G + 0.189B · G′ = 0.349R + 0.686G + 0.168B · B′ = 0.272R + 0.534G + 0.131B (each capped at 255)

The result is mixed with the original: out = in + strength × (sepia − in). Fade maps each value to value × (1 − 0.2f) + 40f, which lifts black to 40 at full fade. The vignette multiplies by 1 − v·t², where t rises from 0 at 45% of the way to the corner to 1 at the corner. Grain adds the same random amount (up to ±40 at 100%) to all three channels, from a fixed seed so results repeat.

Example

A blue pixel of RGB (37, 99, 235) becomes R′ = 0.393·37 + 0.769·99 + 0.189·235 = 135, G′ = 120, B′ = 94: a mid brown. At 50% strength it is (86, 110, 164), halfway between. A yellow (251, 191, 36) becomes a light cream (252, 225, 175).

Frequently asked questions

Is this the same as the sepia filter in Photoshop or CSS?

It uses the same widely published coefficients as the CSS sepia() filter at 100%. Photo editors often add their own curves, so their results can look slightly different.

Is sepia just black and white with a brown tint?

Very nearly. Each row of the matrix weights red, green and blue in about the same proportions as a standard grey conversion, so colours that are equally bright end up as the same brown. Blue counts a little more than in plain greyscale, and the brightest areas clip at 255 in red and green, which gives highlights their cream colour.

Will transparent PNGs stay transparent?

Yes, when you save as PNG or WebP. Only the colour channels are changed; the alpha channel is kept as it was. JPG cannot store transparency, so there the transparent areas are filled with white.

Are my photos uploaded?

No. The pixels are processed on a canvas inside your browser.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Sepia Filter. https://kakao.mobile/tools/image-sepia-filter-tool/

MLA

“Sepia Filter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/image-sepia-filter-tool/.

Advertisement