Wan 3.0 Character Consistency

Second one, it is your character. Second eight, it is somebody else. Drop the photo in, type what is not allowed to change, and Wan 3.0 character consistency is enforced by a clause appended to your prompt before the request leaves. Your first clip is free — an email, no card.

Start here

Create image

JPG · PNG · BMP · WEBP · ≤20MB · 240–8000px · ratio ≤8:1

0 / 20000

The subject keeps the same face, hair, clothing and colours throughout; only the camera and the described motion change.

Model
Aspect ratio
Duration
Resolution
Sign up free · 1 clip on Wan 3.0

The free clip is the same Wan 3.0 with its sound, capped at 480P · 3s, and it queues on shared capacity. A plan raises the ceiling to 1080P and thirty seconds — the free tier is a resolution, not a different model.

1 free clip on the real model · an email, no card · the clause is added to your prompt, so you can read exactly what was sent

The same substitution written two ways — once handed a picture, once only described · Try this loads the prompt

A skateboarder dropping into a concrete bowl, the rider swapped from a supplied stillSWAP FROM AN IMAGE · MOTION HELD

The replacement handed over as a picture

The honest version

What Wan 3.0 character consistency actually holds

There is no button that remembers your character. Consistency here is two separate techniques for two separate problems, and knowing which one you have saves you the credits everybody else spends finding out.

A frame from the footage a substitution has to leave otherwise untouched

What must hold

Every frame after it is a new decision the model makes

Inside one clip, Wan 3.0 character consistency is a sentence: name the features that are not allowed to move and the model stops reinventing them. Across several separate clips, it is reference images — up to ten pictures of the same subject, sent with every generation. Neither one is memory. Close the tab and Wan 3.0 knows nothing about your character; the next shot needs the same clause and the same references again.

Holds inside one clip
1 clause

Holds inside one clip

Holds across separate shots
10 images

Holds across separate shots

Carried between sessions
0

Carried between sessions

Per generation, at 30 fps
2–30 s

Per generation, at 30 fps

  • No identity lock — nothing is saved, trained or remembered between generations
  • No shot-count parameter and no director mode — several shots is a prompt format, not a setting
  • No reference images beside a first frame — the two input families exclude each other in one request

The fix, inside one clip

Where the drift comes from — and the one clause that stops it

Drift is when the coat in second eight is not the coat in second one. It is not a bug and it is not random: it is the model filling in everything your prompt left open.

If your prompt only describes motion, appearance is unclaimed territory. Wan 3.0 will hold an opening frame well for a few seconds, then start improvising the weave of a jacket, the exact hairline, the tone of a logo — because nothing told it those were fixed. The longer the clip and the freer the camera, the more room it has to improvise.

Three things help, in the order they help most. Name the features, not the person — "red wool coat, dark fringe, silver ring on the left hand" holds far better than "the same woman", because the model can check a noun and cannot check an identity. Give the motion somewhere to go — "turns to face the window" beats "moves around", since a described path leaves less to invent. And shorten before you fight it: a twenty-second clip that drifts is usually two clean ten-second clips, cheaper to run and easier to cut together.

Same input photo · two prompts · one clause apart

The portrait used as the input frame for both runsThe input
A frame from the run where the coat weave and the hairline changed partway through the clip
Motion only

The coat changes weave and the hairline moves. Nothing in the prompt said they should not.

A frame from the run where the coat and hair held their appearance to the end of the clip
Motion + appearance clause

Same camera move, same length, same conditions. The clause is the only difference.

The only difference between them

The subject — red wool coat, dark fringe, silver ring on the left hand — keeps the same face, hair, clothing and colours throughout; only the camera and the described motion change.

Type what must not change — a colour, a logo, a mascot's proportions, a face. The more specific the noun, the less there is to reinterpret. It is appended to your prompt, not sent separately, so you can read exactly what went out.

Goes on the end of your prompt

The subject keeps the same face, hair, clothing and colours throughout; only the camera and the described motion change.

Writing in a language other than English? Keep the clause in English and put your features in your own language inside the dashes — that is what the accounts producing branded work here actually do, and it holds. The clause travels with the prompt every time. There is nothing to save.

Two problems, two routes

One clip, or several shots? They are not the same consistency problem

Pick the wrong route and you will spend the afternoon fixing something the other one solves for free.

  • A subject replaced while the trajectory and the background stay putfirst_frame + clause
    Inside one clipThis pageOne photograph as the first frame, plus the appearance clause. Everything happens in a single generation, so the subject only has to survive 2–30 seconds. This is the cheap one — start here.
  • The same scene with the rider taken from a supplied imagereference_image ×10
    Across separate shotsReference to videoUp to ten photographs of the same character, product or mascot, resent with every generation. This is what a two-minute film made of twelve five-second shots needs. It cannot be combined with a first frame in the same request.

A single shot that drifts is a clause problem. Twelve shots that each look fine on their own but do not match each other is a reference problem, and no clause will fix it — the model never saw shot four when it made shot five.

The practical rule: build the character once, photograph it from the angles you will need, and send that same set every time. Ten images is the ceiling per request. If your character has to speak, lip sync takes the line in the prompt and performs it, so the mouth is one less thing drifting. When the shots are done, reference to video is where the set lives.

The hard edges

The limits on Wan 3.0 character consistency nobody puts on a feature list

Every one of these is a refusal or a ceiling you will meet on your first real project. They are Alibaba's, not ours, and the numbers below are linked to their documentation rather than paraphrased from a competitor's landing page.

There is no cross-session identity lock. No tool on this model has one, whatever the marketing says — Wan 3.0 is closed, has no published weights and offers no character training. Anything that survives between two of your generations survives because you sent it again.

Reference images
10 per requestOf one subject or several; the ceiling is on the request, not the character
Official
Reference + first frame
refusedThe two input families exclude each other. Sending both fails before generation
Official
Shot count
no parameterMulti-shot is written into the prompt. The number you ask for is a request, not a contract
Official
Identity across sessions
not storedNothing is trained, saved or carried. Every generation starts from what you send it
Official
Clip length
2 – 30 sDrift grows with length. Two ten-second shots hold better than one twenty
Official
Reference video seconds
billedReference images, audio, documents and links add nothing. Reference video is charged at the output rate
Official

The honest summary: Wan 3.0 holds an appearance well within a shot and approximately across shots. For a product turntable, a mascot line, or a talking head, that is enough — and the reference set closes most of the remaining gap. For a character who must be pixel-identical in forty shots, no current model does that, and a page telling you otherwise is selling you the run you are about to waste.

Pricing · 1080P on every paid plan · Native audio

What consistency actually costs — because it is never one run

Here is the part the feature lists leave out: the first attempt is a draft. You will look at it, add one more thing to the clause, and go again. Budget three or four runs for a shot that has to match something — that is what the accounts doing branded work here spend. A failed run is refunded automatically, and drafting at 480P makes an iteration cost a quarter of a finished one.

How this is billed

Billed by
output second
Failed generation
refunded
Reference images
free
Your first clip
free · 480P

Iterate the clause at 480P until the appearance holds, then run the keeper once at 720P or 1080P — the clause does not change between them. Full pricing.

Same monthly credits either way

  • Free first clipNo card

    One generation on the real wan3.0-video. See what Wan 3.0 does with your own shot — 480P, three seconds, sound in the same pass.

    $0once

    No card at any point

    Generate free clip

    An email, no card

    1 clip, once

    480P · up to 3s · with sound
    An email, no card

    The same `wan3.0-video` Alibaba runs for the paid plans — 480P is a resolution, not a lesser model

    • The real wan3.0-video, not 2.7
    • Sound generated with the picture
    • Model ID and task ID on the receipt
    • A failed run never costs you
    • 720P and 1080PPaid
    • Clips longer than 3 secondsPaid
    • Reference, document and editing modesPaid
    • More than one clip, everPaid

    One question answered: what Wan 3.0 does with your idea. 1080P, thirty seconds and every input mode start at $12.90.

    At a glance

    Clips a month
    1, once
    Takes per run
    1
    Longest clip
    3s
    Top resolution
    480P
  • StarterSave up to 20%

    A launch post a week. Enough to find out whether the Wan 3.0 AI video generator suits the way you work, without a decision about volume.

    $12.90/mo$15.90

    $154.80 billed yearly

    Cancel anytime

    640 credits / month · ≈ 16 clips

    at 5s 480P · 8 at 720P · 4 at 1080P

    Plan credits expire at the end of the month

    • 640 credits a month — about 16 finished clips
    • 2 takes of one prompt per run
    • Every resolution — 480P, 720P and 1080P
    • Every length — 2 to 30 seconds in one pass
    • Every input — text, image, reference, document, web page
    • Sound written in the same pass, no watermark
    • Commercial use included — publish it, sell it, bill for it
    • Wan 3.0 Prime, the fast tier, whenever you want it
    • A failed run never costs credits
    • 7-day refund while the credits are untouched
    • Cancel in two clicks — the price you joined at is locked

    Everything under the first two lines is on this plan at $12.90. The bigger plans buy seconds and takes — never a better model.

    At a glance

    Clips a month
    ≈ 12 at 5s 480P
    Takes per run
    2
    Credits per dollar
    Baseline
    Refund window
    7 days
  • Most people land here
    Pro

    One finished clip every working day, with three alternates each. The draft-at-480P, finish-at-1080P loop, sized for a working week.

    $39.90/mo$49.90

    $478.80 billed yearly

    Cancel anytime

    2,240 credits / month · ≈ 56 clips

    at 5s 480P · 28 at 720P · 14 at 1080P

    Plan credits expire at the end of the month

    • 2,240 credits a month — 3.5× Starter
    • ≈ 56 finished clips a month, or 14 at full 1080P
    • 4 takes of one prompt per run — pick one instead of re-rolling2× takes
    • +13% credits per dollar than StarterBetter rate
    • Room to draft at 480P and finish at 1080P in the same week
    • Every resolution — 480P, 720P and 1080P
    • Every length — 2 to 30 seconds in one pass
    • Every input — text, image, reference, document, web page
    • Sound written in the same pass, no watermark
    • Commercial use included — publish it, sell it, bill for it
    • Wan 3.0 Prime, the fast tier, whenever you want it
    • A failed run never costs credits
    • 7-day refund while the credits are untouched
    • Cancel in two clicks — the price you joined at is locked

    The jump from Starter is quantity, takes and rate. The model, the resolutions and the thirty seconds were already yours.

    At a glance

    Clips a month
    ≈ 44 at 5s 480P
    Takes per run
    4
    Credits per dollar
    +21% vs Starter
    Refund window
    7 days
  • StudioBest rate

    Client volume, and the plan where you stop rationing 1080P. Thirty-one full-resolution finished clips a month, at the lowest price per credit we sell.

    $99.90/mo$119.90

    $1,198.80 billed yearly

    Cancel anytime

    6,240 credits / month · ≈ 156 clips

    at 5s 480P · 78 at 720P · 39 at 1080P

    Plan credits expire at the end of the month

    • 6,240 credits a month — 9.75× Starter, 2.8× Pro13×
    • ≈ 156 finished clips a month, or 39 at full 1080P
    • +26% credits per dollar — the best rate we sellBest rate
    • Enough 1080P that you stop drafting at 480P first
    • 4 takes of one prompt per run
    • Sized for a client roster rather than one channel
    • Top up any month without changing plan
    • Every resolution — 480P, 720P and 1080P
    • Every length — 2 to 30 seconds in one pass
    • Every input — text, image, reference, document, web page
    • Sound written in the same pass, no watermark
    • Commercial use included — publish it, sell it, bill for it
    • Wan 3.0 Prime, the fast tier, whenever you want it
    • A failed run never costs credits
    • 7-day refund while the credits are untouched
    • Cancel in two clicks — the price you joined at is locked

    The plan for a client roster rather than one channel: four takes of every prompt, 1080P without rationing it, and room to re-shoot a scene without watching the balance drop.

    At a glance

    Clips a month
    ≈ 124 at 5s 480P
    At full 1080P
    ≈ 31 a month
    Credits per dollar
    +28% vs Starter
    Refund window
    7 days

The whole procedure

How to keep a character consistent in Wan 3.0

Four steps, and the second one is the whole job. Most people skip it and then blame the model.

  1. Drop in the photograph that defines the look

    Face, product, mascot or packshot. It becomes the literal first frame, so the appearance you are protecting is already on screen in frame one.

    Checked free
  2. Name what is not allowed to change

    Nouns, not adjectives: "gold foil label", "matte green shell", "three-head-tall proportions". Vague words leave the model room; specific ones close it.

    The step that decides it
  3. Describe motion only in the prompt

    The model can already see the picture. Say what moves and how the camera behaves, and let the clause hold everything else still.

    One camera move per clip
  4. Draft at 480P, then commit once

    Read the result, add the one thing that slipped to the clause, run again. When it holds, re-run the same prompt at 720P or 1080P.

    Up to 1080P

Running the same creator across a week of ad variants rather than across one film? The UGC ad generator is that job, with the arithmetic for a six-hook test written out.
Going past one shot? Photograph the finished character from every angle the film needs, and send that set with every generation from then on — that set is the only thing standing between shot four and shot five.

Questions people actually ask

Wan 3.0 character consistency questions

What holds, what does not, what it costs to find out, and where the reference route takes over

Can Wan 3.0 remember my character between generations?

No. There is no character library, no training step and no identity lock — Wan 3.0 is closed and stores nothing about your subject between requests. Consistency is something you resend every time: the appearance clause inside a clip, and up to ten reference images across shots. Any tool built on this model is in the same position, whatever its feature list says.

Why does my character change halfway through the clip?

Because the prompt described motion and nothing else, so everything it did not mention was left for the model to decide. Add the appearance clause with the specific features named — the box above builds it — and re-run. If it still drifts, the clip is probably too long: shorten it and cut two together.

Does it work for a product or a logo, not just a face?

Yes, and products are the easier case — a shape and a colour are more checkable than a face. Name the part that matters ("gold foil label", "matte black base", "the mark unchanged") rather than the product name, since the model has no idea what your SKU looks like. For anything with legal exposure, review the frame before you publish: the clause reduces drift, it does not guarantee a pixel.

How many shots can hold the same character?

As many as you want to generate, but each is a separate request carrying the same reference set — up to ten images. Matching gets looser the further two shots are apart in framing and lighting, so photograph the character in the conditions you plan to shoot before you start. There is no shot-count parameter; several shots inside one clip is a prompt format, not a setting.

Can I write the clause in Japanese, Chinese or Korean?

Wan 3.0 guarantees prompts in English and Chinese, and reads others. The pattern that works is to keep the clause structure in English and put your own features between the dashes in your language — the accounts producing branded work here arrived at that independently, and it holds.

Can I use reference images and a first frame together?

No — Wan 3.0 rejects the request outright rather than choosing a winner, and it rejects it after you have queued. Pick one family per request: a first frame for a shot that starts from an exact image, or reference images for a subject that has to appear across several shots. Reference to video is where the second one lives.

How many runs does a consistent shot usually take?

Three or four, on the evidence of the accounts doing commercial work here. The first is a draft, the second adds the thing that slipped, the third is usually the keeper. Draft at 480P so an iteration costs a quarter of a finished clip, and note that a failed generation is refunded automatically.

Do I need an account to try it?

To generate, yes — an email, no card. Every account gets one free clip on the real model, and the signup credits cover another. Building the clause needs no account at all: type the features, read what would be sent, and copy it wherever you like.

Bring the photo. Name what cannot change.

One image, one clause, one clip — and you will know in ninety seconds whether Wan 3.0 holds your character well enough for the job. First clip free at 480P, an email and no card. If it drifts, it cost you nothing to find out.

Written and maintained by the wan-3.run editorial teamPublished Last updated Tool version 2026.09.4