Image to video AI
Upload a photo, describe the motion, and generate a Wan 3.0 video from it. You see the token cost before you send.
How it works
- Upload a photo.
- Write the motion you want.
- Choose the resolution and length.
- Check the token estimate.
- Generate, then download.
Photos that work best
- One clear main subject.
- Sharp focus and enough resolution.
- A clean background for product photos.
Accepted formats: JPG, PNG and WebP. Maximum file size: 20 MB per image.
Motion prompts
Short, specific motion works best. Try these:
- "Slow camera push-in. The subject stays still." The camera moves closer, the subject holds.
- "Gentle wind moves the hair." Light, natural movement.
- "The product rotates slowly on a reflective surface." Good for product shots.
- "Smoke drifts slowly across the frame." Adds atmosphere.
- "Clouds move slowly, camera static." Good for landscapes.
“The camera slowly pushes in on the folded batik cloth, soft window light shifts gently across the fabric, a thin wisp of steam rises from the...”
Above: a photo-style image of folded batik cloth (made with Wan 2.7, not a real product photo) animated with a slow push-in and rising steam.
Photos of people
Use a photo of a person only if that person has given permission. We do not allow real public figures, face swaps or deepfakes. Read the Content Policy.
Aspect ratio
Use 9:16 for TikTok and Reels, and 16:9 for YouTube. The output follows your input photo.
Questions
Can I animate a product photo?
Yes, if you own the photo or have permission to use it. Product photos on clean backgrounds work well.
Can I animate a photo of a person?
Only with permission from that person. Real public figures, face swaps and deepfakes are not allowed.
How long is the output?
Set the length between 2 and 30 seconds. With Smart duration, you pay for the actual length.
What if the motion looks wrong?
Try a simpler motion prompt, or a different photo or resolution. If the job fails, the tokens return in full. A finished result that does not match your prompt is not refunded, but failed, rejected and cancelled jobs are.