Best friends in different cities
A birthday, a new job, a hard exam: send the hug you would have given at the door. Use a recent selfie of each of you.
Reunion · 5 s · 9:16
AI hug video · two photos · virtual hug
An AI hug video is a short clip in which two people from two separate photos walk into one scene and hug, drawn by an AI video model rather than cut from footage. This generator supports two separate photos and generates a real hugging motion: upload one photo of you and one of the person you miss, choose a gentle or reunion hug, and get a 5- or 10-second MP4 to send as a virtual hug or post as a Reel.
Make a hug video5 s · 720p · two photos, no reference clip
Seedance 2.0 Mini is the cheapest try; Seedance 2.0 keeps hands and contact cleaner and adds 1080p. Credits are charged when the job starts and come back automatically if it fails.
Preview: an example hug in the chosen frame. Your two photos set both faces, and photo A also sets the place and the light.
An AI hug video is a few seconds of generated video in which two people who were photographed separately come together and hug. Nobody films anything and you never need a photo of the two of you together: the model takes each face from its own photo and draws the hug frame by frame.
The two-photo hug spread on TikTok in October 2024, first made in Luma's Dream Machine, as people hugged relatives, partners and friends they could not be with. Dexerto's explainer of the trend
On this page the hug is generated, not assembled: arms lift, wrap and settle while one steady camera watches. Nothing slides your two pictures toward each other, which is what many hug templates do.
It is not a hug GIF, a sticker or the Roblox hug simulator, and it is not a kiss video: the prompt rules out kissing. One clip holds two people; groups and pets are outside what it is written for.
| Item | This generator |
|---|---|
| What you upload | Two photos, one person in each (JPG, PNG or WebP) |
| What happens | Both people turn or step toward each other, hug and hold; generated motion, not a photo transition |
| Hug styles | Gentle (already close, a calm hug) or Reunion (a step in, a warm hug, a small smile at the camera) |
| Models | Seedance 2.0 Mini (default) or Seedance 2.0 |
| Length | 5 or 10 seconds |
| Frame and quality | 9:16 vertical or 16:9 wide; 480p, 720p, or 1080p on Seedance 2.0 |
| Sound | Silent, or the model's own ambient sound; never music or speech |
| Cost | 7 to 239 credits per video |
| Watermark | Free accounts get a moving raindancemaker.com mark; any paid order removes it |
These two clips open with a split screen of the photos that went in, so you can compare each face before and after the hug; your own video starts straight in the shared scene. Different rooms, different light, no shared picture: the model still puts both people in one place.
Upload each person on their own. Do not paste them into one image first; the generator needs one clean face per photo.
Image 1 is person A and image 2 is person B, sent as separate identity references with an instruction not to merge or swap them. Clear photos help most; no model can promise a perfect likeness.
The scene and light are based on photo A. Want the other person's background? Swap A and B before you generate.
In a group shot the model cannot tell who should hug. Crop to one person, chest up or waist up, with the face large and unblocked.
A hug GIF says you are thinking of someone. A clip of the two of you hugging says it with your own faces: an online hug that actually looks like you. These are the moments people make one for, with the settings that suit each.
A birthday, a new job, a hard exam: send the hug you would have given at the door. Use a recent selfie of each of you.
Reunion · 5 s · 9:16
For a video call that ends too soon or a holiday spent apart. A calm hug with a long hold feels closer to the real thing.
Gentle · 10 s · 9:16, ambient sound
Something to wake up to before the next visit. Put the place you plan to meet in the note, such as an airport or a train platform.
Reunion · 10 s · 9:16, note: the meeting place
A kid away at college, a friend in hospital, a colleague who got bad news. Keep it simple and let your message carry the words.
Gentle · 5 s · silent
| Way to send a hug | Who is in it | What moves |
|---|---|---|
| Hug GIF or sticker | A cartoon, a pet or strangers | A one- or two-second loop |
| Virtual hug meme | A stock character with a caption | Nothing; it is a still image |
| AI hug video | The two of you, from your own photos | Five or ten seconds: meet, hug, hold |
The generator does not leave the choreography to chance. The prompt sets three beats and the length stretches them; this is the plan the model receives for each style.
| Style · length | Approach | Hug | Ending |
|---|---|---|---|
| Gentle · 5 s | 0–1.5 s already side by side, they turn toward each other | 1.5–4 s both raise their arms slowly and settle into a calm hug | 4–5 s they hold it, breathing quietly, with a small smile |
| Gentle · 10 s | 0–3 s already side by side, they turn toward each other | 3–8 s both raise their arms slowly and settle into a calm hug | 8–10 s they hold it, breathing quietly, with a small smile |
| Reunion · 5 s | 0–1.5 s they notice each other, smile and take one step closer | 1.5–4 s arms open into a warm reunion hug | 4–5 s they hold on, lean back a little and smile toward the camera |
| Reunion · 10 s | 0–3 s they notice each other, smile and take one step closer | 3–8 s arms open into a warm reunion hug | 8–10 s they hold on, lean back a little and smile toward the camera |
Ten seconds doubles the approach, which suits two people who start apart. Five seconds is the tighter hug for chats and stories, and leaves less time for anything to go wrong.
Pick a style, a length and the sound, and the box shows the exact text this generator sends with your two photos. Copy it if you would rather run the hug in another AI video tool.
Create a 5-second natural, affectionate hug video using exactly two uploaded identity-reference images. Image 1 defines person A; image 2 defines person B. Keep each person's own facial features, age, skin tone, hair, body proportions and clothing distinct throughout. Do not merge faces, swap identities or invent a third person. Place both people together in a simple, softly lit setting inspired by image 1. Match the lighting without changing either identity. Show both from at least the waist up with their arms visible. Use one steady eye-level medium shot, no cuts, zooms or photo transitions. Seconds 0–1.5: already standing close, they turn gently toward each other. Seconds 1.5–4: both slowly raise their arms and settle into a calm, comforting hug. Seconds 4–5: hold the hug with quiet breathing and a small smile; no dramatic gestures. Keep faces slightly offset at three-quarter angles so neither face passes through the other. Hands rest naturally on the shoulders or upper back, with no extra fingers, limbs or intersecting arms. No kissing, talking, fantasy transformations, angel wings, captions, logos or watermarks. Silent video, no music and no speech.
In Kling, Vidu, Hailuo or another tool that takes several reference images: open its multi-image or reference-to-video mode, upload the two portraits in the same order and paste the text.
Image 1 decides the place and the light. If the result lands in the wrong setting, swap the order of the photos rather than rewriting the prompt.
On this page the direction box adds one sentence to the end, such as 'They meet on a train platform'. The rules before it, including no kissing and no zoom, stay in place.
Before you settle on the best AI hug video generator for you, check what it really makes: plenty of hug apps and editor templates move two still photos toward each other and call it a hug. Play the first seconds of any result, or any app's sample, and look for these.
| Watch for | Generated hug | Slideshow template |
|---|---|---|
| The first frame | Both people stand in one scene with matching light | Two photos sit side by side, or fade in one after the other |
| The arms | They lift, wrap around and settle on shoulders or back | They never move; the pictures move instead |
| The moment of contact | Bodies turn, overlap and lean in | A flash, blur or cut hides it |
| The camera | One steady shot; the room stays put | A slow zoom or pan across still images |
| The ending | They hold the hug, breathe and smile | A frozen frame, a sticker or text |
Most odd results come from the photos rather than the model. Change one thing per retry, so you can see what helped.
| What you see | Likely cause | What to change |
|---|---|---|
| One person moves in long before the other | One photo is mid-gesture (waving, walking, arms out), so the model continues that motion | Use photos where both people stand still, or choose Gentle, which starts side by side |
| Arms pass through bodies, or extra hands appear | Hands are hidden or cropped in a photo, or one person is holding something | Pick waist-up photos with both arms visible and empty hands; Seedance 2.0 usually handles contact better than Mini |
| The two faces start to look alike | Small faces, similar framing and the same filter make the two references hard to tell apart | Use larger, unfiltered faces and photos that look different from each other |
| A sudden zoom, cut or flicker | Words like 'cinematic' or 'dramatic' in the note invite camera moves; 480p shows flicker more | Keep the note plain, try 720p, and prefer 5 s, which has fewer frames to go wrong |
| The hug drifts toward a kiss | Couple poses and romantic words pull the model that way | Use neutral photos, write 'a friendly hug' in the note, and choose Gentle |
| Person B looks like someone else | The face is small, side-on, behind sunglasses or from a blurry old print | Replace photo B with a front-facing one where the face fills at least a quarter of the frame |
Every retry is a new generation and costs credits again. A job that fails is refunded automatically; a finished clip you do not like is not.
Five hug clips of the kind this generator makes: two people, one face-to-face hug, one steady camera. Lengths and frames vary, so compare the motion rather than the format.
5 s · 16:9 · silent
Starts on the two portraits for comparison, then both friends meet and rock gently in the hug.
5 s · 16:9 · silent
Starts on the two photos for comparison; their different backgrounds become one lakeside scene and a long hug.
5 s · vertical · room sound
A doorway hug with a travel bag still in hand, then a smile at the camera.
5 s · vertical · room sound
A run-up hug in an arrivals hall: the energy the Reunion style aims for.
3.75 s · 16:9 · silent
A wide hug against a plain blue wall; a simple background keeps both faces clean.
Your result depends on your photos: their faces, the light in photo A and how much of each body they show. Your video has no split-screen opening; it starts in the shared scene.
Photo A is you and photo B is the person you want to hug: one person per photo, face clear, waist up if you have it. JPG, PNG or WebP from a phone or a computer.
Gentle or Reunion, 5 or 10 seconds, vertical or wide, silent or ambient sound, then the model and resolution. The credit price updates before you press the button.
A few minutes later the MP4 appears with a download button. Send it in a chat or post it; every clip also stays in your history on this page.
The price depends on the model, the length and the resolution; the frame, the style and the sound are free choices. A 5 s Seedance 2.0 Mini clip is 7 credits at 480p and 14 at 720p, 10 s at 720p is 27, Seedance 2.0 at 720p is 48 for 5 s, and the top setting (10 s at 1080p) is 239.
| Model | Length | Resolution | Credits | About |
|---|---|---|---|---|
| Seedance 2.0 Mini | 5 s | 480p | 7 | $0.26 |
| Seedance 2.0 Mini | 5 s | 720p | 14 | $0.52 |
| Seedance 2.0 Mini | 10 s | 480p | 13 | $0.48 |
| Seedance 2.0 Mini | 10 s | 720p | 27 | $1.00 |
| Seedance 2.0 | 5 s | 480p | 23 | $0.86 |
| Seedance 2.0 | 5 s | 720p | 48 | $1.78 |
| Seedance 2.0 | 5 s | 1080p | 120 | $4.46 |
| Seedance 2.0 | 10 s | 480p | 45 | $1.67 |
| Seedance 2.0 | 10 s | 720p | 96 | $3.57 |
| Seedance 2.0 | 10 s | 1080p | 239 | $8.89 |
Dollar figures use the cheapest credit on a monthly plan ($0.037 per credit); one-time packs cost a little more per credit.
A one-time $5 pack gives 24 credits; the $9 monthly plan gives 240.
| Question | Answer |
|---|---|
| Credits on sign-up | 5 credits |
| Enough for one hug? | No: the cheapest clip is 7 credits |
| Login needed? | Yes, to generate and keep videos; the prompt, timeline and examples are open to everyone |
| Watermark on free accounts | Yes, a moving raindancemaker.com mark; any paid order removes it from new and earlier videos |
| Download | MP4 download from the result and from your history |
| Failed video | The credits come back automatically |
Pick a plan or a one-time pack; each video's price is shown before you generate.
Starter
For trying the trend
240 credits / month
≈ 17 ten-second MiniMax H3 720p videos
Pro
For regular creators
780 credits / month
≈ 55 ten-second MiniMax H3 720p videos
Enterprise
For agencies and pages
2,650 credits / month
≈ 189 ten-second MiniMax H3 720p videos
Yes, that is what this page is set up for. Download the MP4 and send it in WhatsApp, iMessage, Messenger or an Instagram DM, or post it as a story; it plays like any phone video. A 5-second vertical clip stays small enough for chat apps. It is kind to mention that AI made it.
It makes the motion. The model draws new frames in which both people turn, raise their arms and hold each other under one steady camera; nothing is a transition between your two stills. The five checks in the slideshow table work for judging any hug app or template too.
Any two people. The two-person hug works the same for a couple, best friends, a parent and child or grandparents: one photo of each, and photo A sets the place. For couples, pick Gentle and a neutral photo if you want the hug to stay a hug. A first test costs 7 credits (5 s, Seedance 2.0 Mini, 480p).
Usually because of the photos: one person mid-gesture makes them move first, hidden hands lead to arms passing through bodies, and a small or blurry face lets the person drift into a stranger. Use still, waist-up, front-facing photos with clear faces, keep the direction note plain, and change one thing per retry.
Yes. Copy it from the prompt section, open the tool's multi-image or reference mode, upload the two portraits in the same order (image 1, then image 2) and paste the text. Results differ by model; the timeline and the no-kiss, no-zoom rules are what keep the hug calm.
Only if you ask. Silent, the default, has no audio track; Ambient keeps the model's own room sound with no music or speech. To add a song, use the music library in TikTok, Instagram or YouTube when you post, which avoids copyright mutes.
No. The prompt rules out kissing, so this page makes hugs only. If a couple photo pulls the result toward a kiss, choose Gentle and write 'a friendly hug' in the direction box.
Not here: anyone can read the prompt and watch the examples, but making a video needs an account and credits, from 7 for a 5-second Seedance 2.0 Mini clip at 480p. New accounts currently get 5 free credits. Videos from free accounts carry a moving raindancemaker.com mark, which any paid order removes, also from videos made earlier.
Pick a photo of you, a photo of them and a hug style; the clip is ready to share in a few minutes.
Want to put a photo into a video you already have? Replace Person in Video · All templates