img2img denoising strength, explained
Denoising strength is the single most important slider in Stable Diffusion’s img2img tab, and the most misunderstood. It is a value from 0.0 to 1.0 that decides how far the model is allowed to drift from your source image. Pick the wrong value and you either get an output identical to the input or one that has nothing to do with it. This advisor maps your transformation goal and source image type to a recommended starting range so you stop guessing.
How denoising strength works
When you run img2img, the pipeline does not start from pure random noise the way text2img does. Instead it takes your source image, adds a controlled amount of noise to it, and then denoises back toward a clean image guided by your prompt. Denoising strength is the size of that noise injection:
- 0.0 — no noise added, output equals input.
- ~0.3 — light repaint; pose, layout and colours are preserved.
- ~0.5 — balanced; composition kept, style and details reworked.
- ~0.75 — heavy reinterpretation; only rough shapes survive.
- 1.0 — effectively text2img; the source barely matters.
Because the sampler only runs across the noised portion, the effective steps
are about steps × denoising_strength. Low strength is therefore both subtler
and faster.
Tips and worked examples
- Sketch to render: start around 0.6–0.75. A loose drawing has little detail to preserve, so you want the model to invent texture and lighting.
- Photo restyle (e.g. anime filter): 0.45–0.6 keeps the subject recognisable while swapping the art style.
- Fixing a hand or small artifact via inpainting: 0.3–0.5 on the masked region; higher and the fix won’t blend with the surrounding pixels.
- Iterate in small steps. Change strength by 0.05 at a time and keep the seed fixed so you can see the effect of the slider alone.