Blur Backgrounds in Photoshop Without Halos (Nondestructive Workflow)
You’ll blur a photo’s background cleanly with no ghosting by first removing the subject from the background layer and masking the subject on its own layer. Then you’ll apply an editable Tilt‑Shift blur to simulate depth of field. Finally, refine edges, restore flyaway hairs, and add finishing effects.

Step-by-step instructions
Duplicate and organize layers
Press Ctrl/Cmd+J to duplicate the Background; rename it “Foreground”.
Keep the original Background layer for the background removal step.
Select the main subject
Go to Select → Subject to auto‑select the primary subject.
Choose Select → Modify → Expand → 5 px → OK to create a safety gap around the subject.
Remove the subject from the background (Content‑Aware Fill)
Select the original Background layer.
Choose Edit → Content‑Aware Fill; set Output To → Duplicate Layer → OK.
Enable the “Foreground” layer and disable the other background layers to keep the scene organized.
Mask the foreground and remove edge halos
With the same selection active, select the “Foreground” layer and click Add Layer Mask.
Select the mask thumbnail, then go to Filter → Other → Minimum.
Set Radius ≈ 5–6 px (match/expand slightly beyond the earlier Expand), Preserve: Roundness → OK.
Convert the background to a Smart Object and apply Tilt‑Shift blur
Select the background copy (the Content‑Aware Fill result) → right‑click → Convert to Smart Object.
Go to Filter → Blur Gallery → Tilt‑Shift.
Increase Blur (around 100) and position the solid/dashed lines so the subject’s plane is sharp with gradual blur in front and behind.
Click OK.
Refine the subject mask
Select the Foreground layer’s mask.
Use the Brush Tool (B): paint with white to reveal and black to conceal to clean edges (e.g., hands).
Restore flyaway hair (optional)
Create a new layer named “Hair” above (or below) the Foreground as needed.
Choose the Brush Tool; Size ≈ 1 px, Hardness 0%; in Brush Settings → Shape Dynamics → Size Control: Pen Pressure (if using a tablet).
Alt/Option‑click to sample hair colors and paint strands; use Edit → Free Transform → Warp to shape if needed.
Lock Transparent Pixels on the hair layer, then paint to tint strands if color needs adjustment.
Add finishing touches in Camera Raw (optional)
Select all layers → right‑click → Convert to Smart Object.
Go to Filter → Camera Raw Filter; warm tones, adjust Highlights/Shadows, and boost Vibrance.
In Effects, add a touch of Grain and an optional Vignette to offset overly smooth blur → OK.