โ† All posts
SDXL & Models

SDXL Samplers Explained โ€” DPM++, Euler, and What Actually Matters

Sampler names look intimidating. In practice you only need to know three of them and one rule.

May 19, 2026 ยท 4 min read

SDXL Samplers Explained โ€” DPM++, Euler, and What Actually Matters

The one rule

Use DPM++ 2M Karras at 25โ€“30 steps. Move on.

That's 90 % of the answer for 90 % of prompts. Everything below is when to deviate.

The three samplers worth knowing

DPM++ 2M Karras โ€” the sensible default. Fast, high quality, works well at 25โ€“30 steps. Slightly deterministic (same prompt + same seed = same image every time).

Euler a (Euler ancestral) โ€” stochastic. Same prompt + same seed will give slightly different images. Slower to converge but sometimes more creative. Use for exploration.

DPM++ SDE Karras โ€” the "when quality matters most" pick. Slower than DPM++ 2M, marginally sharper output.

Step counts

  • Under 15 steps: noticeable degradation
  • 20โ€“30 steps: sweet spot for most samplers
  • 30โ€“50 steps: diminishing returns
  • 50+ steps: you're wasting compute

The rest of the sampler zoo

DDIM, Heun, LMS, UniPC, DPM++ 3M SDE... they exist. They rarely matter. If someone's telling you a specific niche sampler is the secret to their images, the actual secret is usually their prompt.

CFG scale (the other dial)

Sampler and step count are half the answer. CFG scale (7 is the SDXL default) controls how strictly the model follows your prompt. Higher = closer to your prompt, more likely to look "burned." Lower = more creative freedom, more drift.

  • CFG 5โ€“6: soft, painterly
  • CFG 7โ€“8: default sweet spot
  • CFG 9โ€“11: sharp, sometimes over-cooked
  • CFG 12+: usually broken

Imagoat's Generate page uses these defaults automatically. Advanced controls (step count, CFG, sampler) are on the roadmap for the Pro plan.

Related reading

Ready to make one?

10 free credits, no card.

Try Imagoat Free โ†’