I was working on a client project recently that required a set of hyperrealistic corporate headshots. Every time I ran the prompt in Midjourney, the output contained strange distortions. There were extra buttons floating on the suits. There were blurry background structures that looked like melted plastic. Instead of continuously modifying the positive prompt, I added a negative prompt parameter. Instantly, the errors disappeared.
Most AI art creators spend all their time describing what they want to see in the image. But describing what you want to exclude is often the fastest way to improve quality. This negative prompts guide explains the mechanics of negative constraints, sharing 30 copy-paste examples for Midjourney and Stable Diffusion to help you clean up your generations. Let's look at how they work under the hood.
How Negative Prompts Work
When an AI art generator processes a prompt, it starts with a canvas of pure random noise. It slowly strips away this noise, step-by-step, predicting visual elements that match your words. A positive prompt acts as a magnet, pulling the generation toward specific pixels.
A negative prompt acts as a deflector. It tells the model's neural network to push the mathematical predictions away from specific patterns (e.g., extra fingers, text, blur). In Midjourney, this is executed using the --no parameter. In Stable Diffusion, there is a dedicated input box for negative elements. By utilizing both sides of the equation, you create a far tighter box for the rendering engine, leading to cleaner outlines and accurate shapes.
30 Useful Negative Prompts for Midjourney
Here are 30 copy-paste negative parameters organized by visual problem areas. Add these to the end of your prompts to filter out common rendering issues:
Anatomy & Figure Corrections (1–10)
Quality & Style Filters (11–20)
Background & Composition Cleanups (21–30)
Stable Diffusion Negative Prompting
In Stable Diffusion (including SD 1.5, SDXL, and SD3), negative prompting is even more critical because the base models are highly sensitive to noise. Instead of using code parameters, you paste keywords directly into the negative text input box. Combining terms like lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry is the standard baseline for almost every realistic checkpoint model.
When NOT to Use Negative Prompts
Negative prompts are powerful, but they can occasionally backfire. If you exclude elements that are mathematically close to your positive prompt, the engine will struggle. For example, if you prompt for "a dense pine forest in the fog" and add --no fog, mist, haze, you force the model to solve a contradiction, which often results in pixelated artifacts or distorted trees. Use negative prompts only when you notice a specific error in your test generations.
Building Your Personal Negative Prompt Library
Keep a note file containing successful negative parameter strings for different art styles. A photography project requires different exclusion rules than an architectural sketch or flat vector illustration. For example, when rendering vector icons, you want to exclude shadows and gradients: --no gradients, drop shadow, realistic textures, 3D depth. Documenting these combinations ensures you don't waste generation credits on trial runs.
How Zetrax Automates Negative Prompting
Typing out long strings of exclusion flags is tedious. I use the prompt builder at Zetrax.app to handle this automatically. The builder contains preset exclusion filters for "Photorealistic", "Vector Illustration", and "3D Render" styles. When you select your target category, it automatically appends the correct negative parameters (like --no text, watermark, bad hands) to the end of your prompt string. It keeps your workspace organized and ensures clean generations every time.
Try the Zetrax free prompt generator →
Easily format positive concepts and automatically append clean negative parameters tailored for Midjourney and Stable Diffusion.
Launch Free BuilderFrequently Asked Questions
How do I write a negative prompt in Midjourney?
Add the double hyphen parameter followed by no and your keywords at the very end of your prompt, like: --no blurry, text, watermark.
Can I use weights with negative prompts?
Yes. In Stable Diffusion, you can use parentheses to weight negative terms (e.g., (bad hands:1.4)) to force the model to pay extra attention to excluding that error.
Does Midjourney v7 support negative prompts?
Yes. The --no parameter remains fully supported in the v7 engine and works with high accuracy due to the improved language parser.
Why did my image get worse after adding negative prompts?
You may have excluded a key color or ambient light term that was essential for balancing the scene composition. Try removing terms one by one to isolate the conflict.
Can I use negative prompts to change colors?
Yes. If you want a portrait but want to avoid a red background, you can add --no red, crimson, burgundy to force the background palette to other colors.