# Other Guides

### What are (parentheses) and [brackets] in Stable Diffusion?

• () is more emphasis

• [] is less emphasis, {} is NAI’s “implementation” of (),

• <> is for embeddings, decimals specify the number of ()’s so you don’t need to type in a bunch.

(Blue hair) would have more weight than [Blue hair] in the final result, (blue hair:1.4) would increase the blue hair by ~40% more than what it would’ve normally been, (blue hair:0.6) will decrease it by ~40%.

If using multiple (parenthesis) instead of decimals, is changed by a multiplier of 1.1 with each new parenthesis

• (n) = (n:1.1)

• ((n)) = (n:1.21)

• (((n))) = (n:1.331)

• ((((n)))) = (n:1.4641)

• (((((n)))) = (n:1.61051)

• ((((((n)))))) = (n:1.771561)

([prompt]:[number less than 1]) = [using this syntax]

• [n] = (n:0.9090909090909091)

• [[n]] = (n:0.8264462809917355)

• [[[n]]] = (n:0.7513148009015778)

• [[[[n]]]] = (n:0.6830134553650707)

• [[[[[n]]]]] = (n:0.6209213230591552)

• [[[[[[n]]]]]] = (n:0.5644739300537775)

I don’t think decimals work with this syntax, it’s undocumented in AUTOMATIC’s wiki 2 of {} = 1 of (), accurate with a difference of <1%

exceeding (1.9) , below [0.5] can overcook

via Reddit

Last updated