Image Sepia Filter
Apply a sepia tone filter to any image for a warm, vintage look. Preview before/after and download the result.
Related Tools
Convert any image to grayscale using pixel-level luminance calculation in the browser.
Invert all colours in an image (255 − r, 255 − g, 255 − b). Side-by-side before/after preview. Download result.
Adjust brightness, contrast, and saturation of any image using canvas CSS filters.
FAQ
- How is the sepia effect calculated?
- Each pixel's output channels are computed as: R = min(255, r×0.393 + g×0.769 + b×0.189), G = min(255, r×0.349 + g×0.686 + b×0.168), B = min(255, r×0.272 + g×0.534 + b×0.131). This is the standard sepia colour matrix.
- Can I adjust the intensity of the sepia effect?
- The current tool applies a full 100% sepia effect. A partial sepia can be approximated by blending the sepia output with the original image in an image editor.
- Does the sepia filter work on photos with transparency?
- Yes. PNG images with transparency are supported; the alpha channel is preserved so transparent areas remain transparent after the filter is applied.
The Image Sepia Filter applies a classic sepia tone to uploaded images using per-pixel colour matrix calculations (newR = r×0.393 + g×0.769 + b×0.189, and so on). This produces the warm brown tones associated with vintage photography. A before-and-after preview is displayed side by side. All processing runs in your browser using the HTML Canvas API — no data leaves your device.