Find

AI Image Tools

Blur Background (Portrait Mode)

Blur the background of a photo and keep the subject sharp: bokeh, motion streaks or zoom blur that grows with distance, like portrait mode. Nothing is uploaded.

Privacy

Your photo never leaves your device. Two small AI models are served from this site and kept by your browser after the first visit: EfficientViT-Seg B1 (18 MB, Apache-2.0), which finds the people and objects to keep sharp, and Depth Anything V2 Small (26 MB, Apache-2.0), which judges how far away everything is. The runtime that executes them is served from here too; no third-party server is contacted at all. The blur is drawn and the result encoded by your own browser. Nothing is uploaded, queued or logged, and there is no watermark.

How it works

  1. Choose a photo. A clear subject a few steps in front of its background — a person, a pet, a product — gives the most convincing result.
  2. On your device, one model finds the people and objects in the picture and another estimates how far away every pixel is. Both run through WebAssembly inside your browser; nothing is sent anywhere.
  3. The background is blurred by distance: the further a pixel sits from the point of focus, the softer it becomes, like the shallow depth of field of a large lens. Ticked layers — People by default — stay sharp whatever their depth.
  4. Tap anywhere on the preview to focus there, then set the strength, the depth of field and the style: soft bokeh, motion streaks for a speed effect, or a zoom blur that rushes outwards from the subject. Drag the divider to compare with the original.
  5. Export a PNG or JPEG at full size, or a four-second before-and-after clip as MP4 or GIF for a story or a Reel.

What people make with it

  • Portraits from a phone — The soft, falling-away background of a portrait lens, without the lens. Tap the face to focus and keep the strength moderate.
  • Reels, TikTok and Shorts — The before-and-after wipe clip is the whole post: one tap on the subject, export the four-second MP4, done.
  • Product shots — A product sharp against a softened room reads as a studio photo. Untick People if someone is holding it and you want only the product crisp.
  • Cars, bikes and runners — Motion streaks behind a sharp subject give the panning-shot look that normally needs a tripod and a lot of luck.
  • Estate agents and interiors — Zoom blur draws the eye to the feature you want noticed — the fireplace, the view — and quietens the clutter around it.
  • Travel photos — Soften a crowded background so the person in front of the landmark is the picture.

Tips

  • A subject that stands clear of the background — a step or two in front of it — blurs most convincingly. The model estimates relative distance, so a person leaning on the wall behind them will share its depth.
  • Tap to focus on the subject’s face or on the nearest part of the object, not on the background. Depth of field widens the band that stays sharp around that point.
  • If a halo of sharp background clings to the subject, raise Edge feather a step or two; if hair or thin straps are being blurred away, lower it and grow the cut by one step.
  • Glass, mirrors, water and the sky confuse depth estimation: reflections look near and a plain sky has no texture to judge. Check those areas and lower the strength if they look wrong.
  • Motion streaks look best short, with the angle matching the direction the subject is moving. For zoom blur, focus on the subject so the streaks radiate from it.
  • Export the still at the original size for print; the clip is for sharing, and 1080 px is plenty for a story.

Frequently asked questions

Is my photo uploaded?

No. Two models are downloaded once from this site and kept by your browser: EfficientViT-Seg B1 (18 MB, Apache-2.0), which finds people and objects, and Depth Anything V2 Small (26 MB, Apache-2.0), which estimates distance. The runtime that runs them comes from here as well. Your picture is read, analysed, blurred and encoded on your own device; no third-party server is contacted, and there is no account and no watermark.

How does it know what is near and what is far?

A monocular depth network — Depth Anything V2, trained on tens of millions of images — predicts the relative distance of every pixel from a single photo, the way you can judge depth with one eye closed. It is relative, not measured: it knows the wall is behind the person, not that it is three metres away. It can be wrong on reflections, glass, water, a featureless sky and repeating patterns, which is why there is tap-to-focus and a depth of field control rather than one automatic result.

How is this different from a plain blur with a cut-out?

A plain blur softens everything outside the subject by the same amount, which looks like a sticker on a blurry card. Here the blur grows with distance from the focus point — the floor just behind the subject is barely touched and the far wall is very soft — which is what a real lens does, and the subject layer is kept sharp on top so no blur bleeds into it.

Why is the subject not sharp, or the wrong thing sharp?

Open Keep sharp and tick the layer you want — People, Cars, Animals and so on — or untick one that should blur. Then tap the subject on the preview to put the focus on it. If a fringe of hair is blurred, lower Edge feather or grow the cut by a step; if background sticks to the edge, raise Edge feather.

Can I use the result commercially?

Yes. The output is yours. Both models are published under the Apache-2.0 licence — EfficientViT-Seg by the MIT HAN Lab and Depth Anything V2 Small by its authors — and nothing we make adds a watermark or a credit.

Why is the first run slow, and how big is the download?

The first use downloads the depth model (26 MB), the segmentation model (18 MB) and the 14 MB runtime, all from this site, and your browser keeps them. After that a photo takes a few seconds: the depth estimate is the slowest step, and it runs on your processor through WebAssembly. The tools in this section share the same downloads.

What can I export?

A still as PNG or JPEG at up to the original resolution (4,096 px on the long edge), and a four-second before-and-after clip — a divider wipes from the original to the result and back — as H.264 MP4 or animated GIF, at 480 to 1,920 px.

Why did I get a WebM instead of an MP4?

MP4 is encoded on the device with the browser’s WebCodecs API, which Chrome, Edge, Opera, Brave and Safari 16.4+ provide. Firefox does not yet, so there the clip is recorded as WebM, which every browser and most apps play. Convert it if a site insists on MP4, or use Chrome or Edge.

Does it work on a phone?

Yes, in Safari on iOS and Chrome on Android. Expect the depth step to take longer than on a laptop, and export clips at 720 px or under to keep encoding quick.

Related tools