HomeMidjourneyFeaturesCharacter Consistency
Feature

Character Consistency

Maintain consistent character appearance across multiple images using --cref

Overview

Character consistency is one of the most requested and powerful features in Midjourney V6. Using the --cref (character reference) parameter, you can maintain a consistent character's appearance — face, body type, hair, and distinctive features — across multiple images in different poses, environments, and situations. This is essential for storytelling, brand mascots, game character sheets, and sequential art.

--cref parameter accepts any image URL as a character reference
Maintains facial features, hair, body type, and distinctive characteristics
Works across different poses, environments, lighting conditions, and art styles
--cw parameter controls how strictly the character reference is followed (0-100)
Can combine --cref with --sref for both character and style consistency
Essential for comic strips, storyboards, brand mascots, and game characters

How It Works

1

Create Your Base Character

Generate a clear, well-lit character image that captures the key features you want to maintain — face, hair, distinctive clothing, or physical characteristics. Upscale this image for the best reference quality.

2

Upload and Get the URL

Upload your character reference image to Midjourney (or use any image URL). Copy the direct image URL — this will be your --cref value.

3

Use --cref in New Prompts

Add --cref [image URL] to any new prompt. Describe the new scene, pose, or situation you want the character in. Midjourney will attempt to maintain the character's appearance in the new context.

4

Adjust with --cw

Use --cw 0-100 to control how strictly the character reference is followed. Higher values (80-100) maintain closer resemblance. Lower values (20-50) allow more creative interpretation while keeping the general character feel.

Real-World Examples

Brand Mascot Series

Company needs their mascot in multiple marketing scenarios

A friendly robot mascot waving hello, office environment, bright and cheerful --cref [mascot URL] --cw 85 --ar 1:1 --v 6.1

Comic Strip Characters

Creator making a sequential story with consistent characters

The same character from the reference image, now running through a rainy city street, dynamic action pose, graphic novel style --cref [character URL] --cw 75 --ar 16:9 --v 6.1

Game Character Sheet

Game studio needs character in multiple poses

Character reference in a combat stance, full body view, game concept art style, neutral background for easy extraction --cref [character URL] --cw 90 --ar 1:1 --v 6.1

Pro Tips

Use a Clean, Well-Lit Reference

The quality of your character reference directly affects consistency. Use a clear, front-facing or 3/4 view image with good lighting and no distracting background elements for the best results.

Adjust --cw Based on Need

For brand mascots and game characters where exact consistency is critical, use --cw 80-100. For storytelling where some variation is acceptable, --cw 50-70 gives more natural-looking results across different scenes.

Combine with --sref for Full Consistency

Use --cref for character consistency and --sref for style consistency simultaneously. This ensures both the character and the visual style remain consistent across an entire series of images.

Build a Character Library

Generate your character in multiple base poses (front, side, 3/4 view, close-up) and save these as reference images. Different reference images work better for different types of new scenes.

Watch Out For

  • Character consistency is not perfect — complex scenes, unusual angles, or very different art styles can cause the character to drift from the reference. Plan for some manual touch-up in complex cases.
  • The --cref feature works best for human and humanoid characters. Abstract mascots, animals, and non-humanoid characters may have less consistent results.

You have29:55of free access remaining

Ready to start? Start with ChatGPT basics

Get Started
Chat with us on WhatsApp