PROMPT GUIDE
The Complete Guide to Prompt Weight Syntax and BREAK
"I'm using the same tags, so why isn't the image what I expected?" When that happens, the first thing Rinka reviews is the weight syntax. Just learning the rules for numbers and brackets lets you freely control how strongly each part of your prompt works. This article covers all of the syntax in one place.
Last updated: approx. 3 min read
What is prompt weight syntax? The big picture
Weight syntax uses numbers and brackets to specify how strongly a tag should take effect. In Stable Diffusion WebUI (AUTOMATIC1111, reForge, etc.), writing (tag:1.2) multiplies that tag's influence by 1.2. Conversely, (tag:0.8) weakens it, so it's also handy for tuning "tags I want in, but not too pushy."
(tag:1.2) numeric weights: basics and recommended range
The rule of thumb for numeric weights is the 0.8 to 1.4 range. Above 1.5, that one tag often runs wild and the composition or colors start to break down. "It's not working, so let's use 2.0" is risky; usually the real cause is a conflict with another tag. We recommend removing the conflicting tag first, or trying around 1.3 and seeing how it goes.
- 1.1 to 1.2: The safe zone when you want something to stand out a bit
- 1.3 to 1.4: The rough upper limit when you want it to work like a lead element
- 0.8 to 0.9: When you want it in, but subdued
- 0.5 to 0.7: When you want just a hint of it (often doesn't work)
- 1.5 and above: Higher risk of breakdown, so generally don't use it
masterpiece, best quality, 1girl, solo, long hair, (silver hair:1.2), (blue eyes:1.1), school uniform, (cherry blossoms:1.3), outdoors, upper body, smile, looking at viewer, depth of fieldStacked brackets vs. NovelAI {tag}: what's the difference?
Stacking parentheses like ((tag)) gives 1.1 x 1.1 = about 1.21. Triple parentheses give about 1.33. But when you look back later it's easy to lose track of the multiplier, so Rinka sticks to numeric weights like (tag:1.2). Another important point is how NovelAI differs. NovelAI emphasis uses curly braces {tag}, and each pair is designed to be milder than WebUI, about x1.05.
When bringing a prompt from NovelAI to WebUI, reading {{tag}} as roughly equivalent to (tag:1.1) gets the balance close. Pasting curly braces into WebUI as-is won't add any emphasis, so don't forget to rewrite them when you copy a prompt over.
How do you use BREAK to stop concepts from bleeding?
Internally, the prompt is split into 75-token chunks for processing. Writing BREAK (in capitals) forces a chunk boundary at that position. For example, putting BREAK between "character features" and "background settings" reduces bleeding like the hair color seeping into the background. It's a technique worth trying if color bleed is bothering you.
masterpiece, best quality, 1girl, solo, (red hair:1.2), twintails, green eyes, white dress BREAK (blue sky:1.1), sunflower field, summer, wide shot, wind, floating hairWeights in the negative prompt and fixing breakdowns
Weight syntax works in the negative prompt too. For example, (blurry:1.3) excludes blur more strongly. But overly strong negatives have side effects, such as a stiffer art style or flatter coloring, so keeping them to around 1.2 is safe.
- Keep negative weights within the 0.8 to 1.4 range too
- worst quality, low quality work well enough without any weight
- If three or more emphasized tags are above 1.3, lower some of them
- When the image breaks down, first reset the heaviest tag to 1.0 to isolate the cause
Rinka's tips
- Rinka's way: emphasis is most stable at about "just one lead element at 1.3, supporting elements at 1.1" per image
- Stacked brackets like ((())) become unreadable later, so we recommend using numeric weights like (tag:1.2) from the start
- When a tag isn't working, removing one tag that might conflict with it often solves the problem before you even raise the weight
Speed up weight tuning with editor shortcuts
In the AUTOMATIC1111 or reForge prompt box, select the tag you want to adjust and press Ctrl+Up to raise its weight by 0.1, or Ctrl+Down to lower it. It automatically formats it as (tag:1.1), so it's faster than typing and free of typos. ComfyUI also has a setting for similar shortcuts. Rinka's go-to workflow is the loop: generate, select, Ctrl+Up, regenerate. Weight syntax is a foundational skill you'll use forever once you learn it, so start by bringing two things, (tag:1.2) and BREAK, into today's prompts.
FAQ
Frequently Asked Questions
Why doesn't it work even at (tag:1.5) or higher?
Raising the weight too much often makes that one tag run wild, breaking down the whole image and taking you further from your goal. Treat 1.4 as the rough upper limit, and if a tag isn't working, try removing conflicting tags first.
What happens if I paste NovelAI {tag} into WebUI?
Curly braces have no emphasis meaning in WebUI-style tools, so they're treated as plain text and nothing gets emphasized. Rewrite {{tag}} as roughly (tag:1.1) when porting to get a similar balance.
Where is the most effective place to put BREAK?
The standard spot is at the boundary between the character's features and the background/environment settings. When you notice concepts bleeding together, such as hair color seeping into the background, splitting there tends to help.
RINKA WORLD
Play in Rinka World
MORE