Skip to content

Prompt Writing Tips

Master the art of writing effective prompts for better image generation.

Prompt Structure

Basic Format

[Subject], [Style], [Details], [Quality tags]

Example

1girl, beautiful face, long hair, blue eyes, smiling
studio photo, soft lighting, professional
8k, highly detailed, masterpiece

Subject Description

Person/Character

ElementExample
Gender1girl, 1boy, woman, man
Ageyoung, old, teenage
Appearancebeautiful, handsome, cute
Featureslong hair, short hair, curly hair
Clothingdress, suit, casual
Expressionsmiling, serious, angry

Scene

ElementExample
Settingindoor, outdoor, forest, beach
Timeday, night, sunset, golden hour
Weathersunny, rainy, snowy
Backgroundsimple, detailed, bokeh

Quality Tags

Standard Tags

TagEffect
masterpieceHigh quality output
best qualityBest quality
highly detailedMore details
8k, 4kHigh resolution
professionalProfessional look
studio lightingStudio lighting

Camera/Photography

TagEffect
shot on Canon 5DPhoto-realistic
film grainVintage feel
f1.8 apertureBokeh effect
35mm lensCinematic

Style Keywords

Art Styles

StyleKeywords
Animeanime style, manga
Realisticphotorealistic, realistic
Oil paintingoil painting, impressionist
Digital artdigital art, illustration
3D3D render, octane render

Artist Styles

ArtistKeywords
Studio Ghiblighibli style, hayao miyazaki
Greg Rutkowskiart by greg rutkowski
Artstationartstation trend
Unreal Engineunreal engine 5

Weight Syntax

Emphasis

SyntaxEffect
(word)1.1x weight
((word))1.21x weight
[word]0.9x weight
word:1.31.3x weight
word:0.70.7x weight

Examples

# Normal
1girl, beautiful

# Emphasis
(1girl), beautiful  # Girl more prominent

# De-emphasis
1girl, [beautiful]  # Girl less prominent

# Custom weight
1girl:1.5, beautiful:0.5

Negative Prompts

What to Avoid

CategoryNegative
Qualityblurry, low quality, bad anatomy
Handsdeformed hands, extra fingers
Facesugly, distorted face
Styleanime, cartoon (if realistic wanted)
Artifactswatermark, text, signature

Common Negative Prompt

blurry, low quality, distorted, ugly, bad anatomy
extra fingers, deformed hands, poorly drawn face
bad proportions, watermark, text, signature

Advanced Techniques

Comma Separation

Use commas to separate elements:

# Good - clear separation
1girl, red dress, forest background, golden hour

# Less effective
1girl with red dress standing in forest at golden hour

Layered Description

# Format
foreground, subject, background, lighting, quality

# Example
1girl in red dress (foreground)
standing in flower garden (background)
golden hour lighting, warm colors (lighting)
8k, masterpiece, highly detailed (quality)

Aspect Ratio

RatioKeywords
Portrait1girl, upper body, portrait
Landscapelandscape, wide shot
Square1girl, centered
Cinematiccinematic, 21:9

Model-Specific Tips

SD 1.5

  • Works well with detailed prompts
  • Less sensitive to weight syntax
  • Good for general subjects

SDXL

  • Longer prompts work better
  • Supports more complex compositions
  • Better at understanding context

Flux

  • Less reliant on quality tags
  • Follows natural language better
  • Less need for weights

Examples

Portrait

# Prompt
1girl, beautiful face, long black hair, blue eyes
elegant white dress, standing in garden
soft lighting, golden hour, bokeh background
masterpiece, best quality, 8k, professional photo

# Negative
blurry, low quality, deformed, extra fingers, bad anatomy

Landscape

# Prompt
mountain landscape, snow-capped peaks
sunset, orange sky, dramatic clouds
lake reflection, pine trees, misty valley
highly detailed, 8k, cinematic, masterpiece

# Negative
blurry, low quality, distorted, ugly

Art Style

# Prompt
oil painting of a medieval castle
dramatic lighting, dark atmosphere, storm clouds
impressionist brushstrokes, vibrant colors
art by artstation, masterpiece

# Negative
anime, cartoon, photo, low quality

Troubleshooting

Q: Prompt not working

A:

  • Check spelling
  • Simplify prompt
  • Try different keywords

Q: Unwanted elements

A:

  • Add to negative prompt
  • Use weights to reduce
  • Check model compatibility

Q: Quality inconsistent

A:

  • Add quality tags
  • Increase CFG
  • Use more steps

Next Steps