One of the most common AI product-shot failures: gibberish English appears on the packaging. This article gives the working suppression patterns for each platform.
Per-platform syntax
| Platform | Suppression |
|---|---|
| Midjourney | --no text, lettering, typography, logo |
| SDXL (positive) | blank label area, clean unprinted package |
| SDXL (negative) | text, lettering, typography, watermark, logo |
| Flux Dev | "keep the label area completely blank" (natural language) |
Combination tricks
- Positive "blank label" + negative "text" — both at once
- Explicit "unprinted" and "unmarked"
- Midjourney --no requires comma-separated tokens, not full sentences
Pitfalls
"no text" in the positive
On SD models, "no text" in the positive can backfire and trigger text. Keep it in the negative field.
Midjourney --no with a sentence
--no only takes comma-separated tokens, not "no text on the package".