Image Blur

Apply blur effects to your images. Global blur, zone blur, or radial vignette blur.

Drop an image here
or click to browse — JPG, PNG, WebP, GIF…
0px
Draw a rectangle on the image below to select the area you want to blur, then click Apply blur to zone.
10px
Blur increases from the focus center outward — ideal for portrait/focus effects. Adjust the sliders and click Apply radial blur.
50%
50%
30%
15px
50%

How it works?

Your image is processed entirely in the browser using HTML5 Canvas — nothing is sent to any server. Global blur uses ctx.filter = 'blur(Xpx)' to apply a Gaussian blur to the entire image. Zone blur lets you drag a rectangle; the region is pixelated using a scale-down/scale-up technique with nearest-neighbour rendering. A badge showing the pixelation value is displayed over each applied zone. Radial blur composites multiple blur passes with radial gradient masks — the center stays sharp while the edges blur progressively based on distance from the focus point.

Frequently Asked Questions

Is the Image Blur tool free?

Yes, completely free with no file size limit and no sign-up.

Does my image get sent to a server?

No. All blur processing happens in your browser using the Canvas API — your image never leaves your device.

What types of blur are available?

You can apply a global Gaussian blur, a selective blur to specific areas, or a background blur while keeping the subject sharp.

What formats are supported?

JPEG, PNG and WebP. The output is saved as PNG to preserve any transparency.