Models & Parameters

Negative Prompt: What Belongs In It

Also called negative prompting, negative prompt examples, undesired prompt, exclude prompt

A negative prompt is a second piece of text a diffusion model is steered away from, the mirror image of the prompt it is steered toward. It reliably suppresses styles, materials, and recurring artefacts, and it is unreliable at removing specific objects from specific places.

How exclusion actually works

A diffusion model already computes two predictions per step, one conditioned on your text and one unconditioned, then amplifies the gap between them. Filling the negative field swaps the unconditioned side for a second real conditioning. Instead of pushing away from nothing in particular, the model pushes away from what you wrote there.

Two facts fall straight out of that. First, the effect scales with guidance: at guidance 1 there is no gap to amplify, so the field does nothing at all. Second, the push is global. It moves the entire image away from a region of the model's space, which is why it is excellent at removing a look and poor at removing the vase on the left.

What earns a place in it

Keep it to things you have actually seen this model do wrong. A working list is three to six terms, not thirty.

  • Artefacts you keep getting. extra fingers, deformed hands, watermark, text, jpeg artifacts
  • A medium you did not ask for. Add illustration, 3d render, cgi when a photographic prompt keeps coming back as artwork
  • A style bias in the checkpoint. Many models drift toward anime, oversaturated, or heavy bokeh, and naming that drift is the cheapest correction available
  • Composition habits. cropped, out of frame, close-up when the model insists on tightening your framing

The negative prompt examples above are deliberately short. Write yours the same way: add one term, regenerate on a fixed seed, and keep it only if you can see what changed.

Why the giant pasted list does nothing

The hundred term lists that circulate were assembled for SD 1.5 in 2023 and get copied forward without testing. Two things are wrong with them.

Most terms are inert. If the model never produces mutated limbs on your prompt, listing them changes nothing except your token budget. And the ones that are not inert are often working against you: quality words like low contrast and grain quietly strip the film look people spend the positive prompt asking for. Negative prompting is subtraction, and subtracting things at random makes images flatter, greyer, and more generic.

The honest test takes two minutes. Generate once with your full inherited list, once with it empty, same seed. If you cannot tell which is which, you were carrying it for nothing.

Video, and where the field disappears

In video the terms worth naming are temporal, not anatomical: flicker, jitter, morphing, warping, sudden cut, camera shake. These are the failures that actually recur, and they respond better than object level exclusions do.

On many hosted models there is no field to fill. That is not a downgrade so much as a different design: newer text encoders read sentences well enough that the positive prompt carries more of the load, and edit passes handle the rest. If you find yourself wanting a negative prompt on a model that has none, the usual answer is to shorten the positive prompt until the unwanted element stops being implied by it.

Models that support this

Pulled from the live ZOOOP model catalog, so this list stays current as new models ship.

The prompt for this

A starting point that reliably produces the effect. Adjust the subject and setting; keep the technical clauses.

A ceramic teapot on a linen cloth, soft north window light, honest colour, 50mm

Try Negative Prompt yourself

Open the generator with a starting point already filled in.

Frequently asked questions

Does every model support this?
No. Suppression needs guidance above 1, so distilled and turbo checkpoints that run at guidance 1 have nothing to suppress with. Many hosted video and image APIs also omit the field entirely. When it is missing, the substitute is a shorter positive prompt plus an inpaint or edit pass.
What should I actually put in it?
Only things you have watched go wrong with this model. Two or three artefact words for images, such as extra fingers or watermark, plus any style you keep getting and do not want, such as illustration when you asked for a photograph. Everything else is noise.
Why does writing no text fail in the main prompt but work here?
The text encoder has no reliable notion of negation, so no text pushes the concept of text into the embedding and often produces more of it. The negative field does not rely on the encoder understanding not, it subtracts a whole second conditioning direction mechanically.
Does a longer list improve quality?
It usually costs quality. Every term you add pulls the output away from a broader region of the model's space, and the copied hundred word lists that circulate online drag colour, contrast and detail down with them. Short and specific beats long and inherited.
Can I weight individual terms?
On Stable Diffusion style interfaces yes, with syntax such as (blurry:1.3) to push harder on one word. Use it sparingly. Anything above roughly 1.5 tends to leave a visible dent, for example a face that avoids blur by turning waxy.
Will it remove an object from one corner of the image?
Rarely. Suppression is global, not local, so it has no way to target a region. Removing something from a specific place is an inpainting job: mask the area and regenerate it, which also lets you say what should be there instead.

Related terms