2026-09-04
Prompt weighting: give one word more pull in AI images

Prompt weighting is a bit of syntax that lets you make one word or phrase count for more or less without rewriting the rest of your prompt. In Stable Diffusion models you write something like (red coat:1.4) to give that detail more attention, or (red coat:0.7) to push it back. Useful, but with an important catch: not every model reads this syntax.
What do prompt weights actually do?
A prompt weight multiplies the attention the model pays to a word. In the widely used Stable Diffusion interface AUTOMATIC1111, a word in round parentheses gets its attention raised by a factor of 1.1, and a word in square brackets gets it lowered by the same factor. Nesting stacks: ((word)) lands at 1.1 × 1.1 = 1.21 (source: AUTOMATIC1111 wiki).
Cleaner than counting brackets is the explicit form (word:number):
(word:1.4)gives the word 40% more weight than normal.(word:0.6)pushes it back.- With no number (
(word)), the value defaults to 1.1.
So you're not turning one knob for the whole prompt, you're steering term by term. That's exactly what sets it apart from a global setting like guidance scale, which makes the model follow your entire description more or less tightly.
Which range works, and when does the image fry?
Stay roughly between 0.5 and 1.5; that covers almost everything. A value of 1.2 to 1.5 is usually enough to pull a detail noticeably forward. Go above about 1.6 and it flips: the model starts fixating on that one word, colors oversaturate, and artifacts creep in. The image starts to look "deep-fried".
If you need more than 1.5 to make something show up, that's often a sign the word is in the wrong place or clashing with another part of your prompt. Move it forward or split the prompt up instead of cranking the weight. Weights and guidance scale also compound: with both set high, you hit the oversaturation ceiling faster.
Does this work in every AI model? No
The bracket syntax is specific to Stable Diffusion and its variants, not universal. Other systems do it differently, or not at all:
- Midjourney doesn't use brackets but a double colon:
wood::2 teapot::1weighs the two parts against each other. The weights count relatively, sowood::4 teapot::1gives the same aswood::8 teapot::2. - DALL·E 3 and other natural-language models have no weighting syntax. Write
(red coat:1.4)there and those brackets and that number show up as literal text in your description, and the model ignores the emphasis you meant.
That last point matters in practice. Many of the sharpest image models right now, including the ones behind the photo generator, are natural-language models. Paste a (word:1.5) in there and it won't work as intended. So check which type of model you're using before you lean on weights.
How do you emphasize without weighting syntax?
If your model doesn't do weights, you steer emphasis with the language itself. That works in every model, including the ones that do read the brackets.
- Put the most important thing first. The opening words of your prompt carry the most weight. If you want the red coat to dominate, start with it instead of tucking it at the end.
- Make it more concrete, not louder. Not
(coat:1.6), but "a bright red wool winter coat with large buttons". Concrete detail naturally draws more attention than a higher number. - Split conflicting wishes. If two elements are competing for attention, put them in separate sentences or clearly separate them so the model doesn't mix them up.
- Let a prompt generator do the heavy lifting. Describe your idea in plain language and let the prompt generator turn it into a structured prompt, with the emphasis in the right place.
Frequently asked questions
What does (word:1.4) mean in a prompt?
It gives that word 40% more weight than the default value of 1.0, so the model pays it more attention. This works in Stable Diffusion models; in natural-language models it's read as plain text.
Can a weight be below 1 or negative?
Below 1 (say 0.6) you push a word back, which helps when a detail gets too dominant. Negative weights to actively suppress something are mostly a Midjourney thing, and there the sum of all weights still has to stay positive.
Do prompt weights work in Midjourney or DALL·E?
Midjourney yes, but with a different syntax (::). DALL·E 3 and most natural-language models no: they expect a plain description and ignore the weighting syntax.
How high can I set a weight?
Keep it between about 0.5 and 1.5. Above 1.6 your image oversaturates and artifacts appear. If you need more, move the word forward or rewrite the prompt instead.
Prompt weights are a precision tool, not a magic fix: they only help in the right models and within a sensible range. Want to see what works in the models you actually use? Create an account and test the same image with and without emphasis side by side.