Image Enhancer
Grade photos with 6 one-click filter presets — Vintage, Noir, Vibrant, Cool Tone, Warm Glow — plus 6 manual sliders (brightness, contrast, saturation, blur, sepia, grayscale) rendered live through canvas filters at full source resolution. Exports JPEG at quality 0.95 as enhanced-<name>; nothing uploads. Photos never leave your device — processing runs locally in your browser with Canvas and WebAssembly.
Runs on Canvas
How to Use the Image Enhancer
Similar Tools You Might Need
See allImage Colorizer
Tint any photo with an HSL color wash — hue 0–360° (default 200° blue), saturation 0–100% (default 60), brightness −40–40% (default 10) — painted in hue-blend mode over the full-resolution image. Exports JPEG at quality 0.9 as colorized_photo.jpg; nothing uploads.
Photo Editor
Full photo editor in your browser: crop, rotate, flip, resize, tune brightness/contrast/saturation/warmth, auto-fix, annotate with text/shapes/draw/blur, HEIC input, shrink-to-target-size, metadata-strip toggle, and PNG/JPG/WebP export. Parametric undo, hold-to-compare — free, no signup, nothing uploads.
Image Compressor
Shrink JPG, PNG, and WebP photos with an Image Quality slider (10–100%, default 80%) plus a Resolution Scale slider, shown in Before/After panels with exact KB and -% savings. Single-image uploads up to 50MB — local library work, unlimited saves.
Video Filters
Grade videos with 18 filters across Color, Artistic, Blur, and Lighting (grayscale, sepia, pixelate, gaussian blur, vignette, brightness/contrast/saturation) plus a live still-frame preview. Export MP4, WebM, or GIF — local FFmpeg work, unlimited saves.
CSS Filter Generator
Generate CSS filter chains — blur, brightness, contrast, grayscale, hue-rotate. Grade images without editors — local generation, free, no signup.
Frequently Asked Questions
Enhancer vs plain upscaler — different?
Different job entirely: this tool applies color/light filter chains on canvas — it never invents detail and never changes dimensions. For bigger pixels use an upscaler; for mood and tone, use this.
What exact values do the presets use?
Vintage: sepia 40, contrast 90, saturation 85. Noir: grayscale 100, contrast 120. Vibrant: saturation 140, contrast 110. Cool Tone: hue-rotate 200, saturation 90. Warm Glow: sepia 20, brightness 105, saturation 110.
How large should output be?
Output always matches the source dimensions (canvas renders at naturalWidth × naturalHeight) as JPEG quality 0.95. No 2x/4x option exists — upscale elsewhere first if you need bigger pixels.
Do images upload for filtering?
No — filtering runs locally in your browser on Canvas. Only saves touch the network — downloads are unlimited.
Related Image Tools
Photo Retoucher
Retouch portrait photos with two paint-on brushes: Skin Smoothing (3×3 box blur inside a circular brush) and Red-Eye Remover (red-dominant pixels neutralized to grey). Brush runs 5–100px; the snapshot saves as JPEG 0.95 (retouched-<name>) when you lift the mouse — local Canvas pixel work, unlimited saves.
Image Colorizer
Tint any photo with an HSL color wash — hue 0–360° (default 200° blue), saturation 0–100% (default 60), brightness −40–40% (default 10) — painted in hue-blend mode over the full-resolution image. Exports JPEG at quality 0.9 as colorized_photo.jpg; nothing uploads.
Unblur / Sharpen
Sharpen soft photos with a 3×3 convolution kernel (center 1+4f, arms −f, f = max(0.5, intensity)) — or add Gaussian/motion blur artistically. Intensity 1–10 (default 5); motion kernel caps at 15px with 0–360° angle; live 400px preview debounced 150ms; JPG/PNG/WebP output (quality default 0.92) — local processing, unlimited saves.
Last updated October 2026