2Pick your effects — grayscale, sepia, invert, blur, sharpen, brightness, contrast and saturation — and set the strength of each.
3Apply them all in a single pass rather than running the tool repeatedly, which is what accumulates visible damage.
4Download the filtered JPG file, and keep your original: it is the only undo you have.
JPG Filters FAQ
Can I apply the same look to a whole set?
+
Yes. One filter configuration is applied across the batch, which is how you get a visually consistent gallery rather than a set of individually-tweaked images that almost match.
Which effects are available?
+
Grayscale, sepia, invert, blur, sharpen, and brightness, contrast and saturation adjustment. They can be combined, and combining them in one pass is better than running the tool repeatedly.
Does the source format change how a filter looks?
+
It can. JPG stores 8-bit RGB through a lossy DCT with 4:2:0 chroma subsampling by default, so fine red text and hard edges are the first things to soften. Colour depth and the palette model in particular decide how smoothly a gradient or a blur can be represented.
Anything specific to JPG to keep in mind?
+
Yes — every save re-runs the quantiser, so repeatedly editing and resaving a JPG compounds generation loss even if you never lower the quality slider. That is often the difference between an effect looking clean and looking banded.
Will JPG Filters lower the quality of my JPG images?
+
A lossy source is already the result of one quantisation pass, and any operation that has to re-encode adds a second. Where the job can be done without touching the pixel data we do that instead, and where it cannot you choose the quality factor yourself rather than getting a fixed default.
Can I run JPG Filters on several JPG images at once?
+
Yes. Drop the whole set into the upload area and they queue in parallel with identical settings — that is the main reason to do this in a browser rather than one file at a time in an editor. Free accounts run one file per batch; a pass lifts that.
What happens to EXIF and colour profile data?
+
Camera EXIF (ISO, shutter, lens, GPS) and the embedded ICC profile are carried across by default, because dropping the profile is what makes colours shift on re-import. Use the privacy option to strip metadata before download if you are about to publish the file.
Does JPG Filters cost anything?
+
No. JPG Filters is free with no account, no watermark on the output and no signup wall in front of the download. Uploads are deleted automatically a short time after the job finishes.
Why does a WebM site host JPG Filters?
+
WEBM.to is built around the container the open web actually chose — VP9 or AV1 with Opus audio, decoded natively by every modern browser and needing no plugin, licence or player. Video is the case where extra round trips hurt most — the files are large and every upload costs real minutes. Running JPG Filters on the same pipeline as the conversions means one upload covers the whole job instead of one upload per tool.
What should I do with the result once JPG Filters is finished?
+
The converter on this site moves video between WebM, MP4, MKV, MOV and the rest, or pulls the soundtrack out entirely, without another upload. Sequencing it that way matters more for video than anywhere else: each re-encode is another generation, so the fewer of them stand between the source and the file you publish, the better it looks.
Is JPG Filters here the same tool the sibling sites run?
+
The engines are shared — the same ffmpeg build with x264, x265 and libvpx, the same workers, the same limits. What a WebM site adds is a view on containers and codecs: which combinations play everywhere, which need a re-encode and which can simply be copied across. It also starts from one fact about the format this site is named after: WebM is VP9 or AV1 with Opus audio, which browsers decode natively but which most desktop editors still transcode on import.
Do I need an account, and does anything get kept?
+
No account, and nothing is kept: uploaded video is deleted from the workers shortly after the job finishes, nothing is watched and nothing is indexed. Free accounts exist for history and batch size, not for access.