Face Swapping Free
Photos, videos, batch โ one tool
- Source Image: Image containing the face to extract
- Source Face Index: Which face to use if multiple (from 1)
- Destination Image: Image where the face will be replaced
- Destination Face Index: Which face in destination to replace (from 1)
- Click Start Swapping to run
๐ฅ Input
Upload images with clear, front-facing faces for best results.
Upload both images first, then click Start. Face index starts at 1 (use 1 for single face).
๐ค Output
Result will appear here after processing. You can download directly from the preview.
Replace the same source face into multiple destination images. Perfect for batch processing.
- Source Image: Image containing the face to extract
- Destination Images: Upload multiple images (Gallery supports multiple selection)
- Destination Face Indices: Comma-separated, e.g. "1,1,2" = index 1 for 1st & 2nd image, index 2 for 3rd
๐ฅ Input
๐ค Output
Replace different faces from multiple sources into the same destination image.
- Source Images: Upload multiple images with different faces
- Destination Image: One destination image
- Destination Face Index: Which face in destination to replace (from 1)
๐ฅ Input
๐ค Output
Batch: each source face ร each destination image (Cartesian product). E.g. 3 sources ร 2 destinations = 6 results.
- Source Images / Destination Images: Upload multiple
- Destination Face Indices: Comma-separated, one index per destination image
๐ฅ Input
๐ค Output
Specify which source face replaces each face in the destination. E.g. mapping "2,1,3": 1st dest face โ source 2, 2nd โ source 1, 3rd โ source 3.
- Source Images / Destination Image: Upload; destination can have multiple faces
- Mapping: Comma-separated, one number per face in destination (numbers = source image index from 1)
๐ฅ Input
๐ค Output
โฑ Video processing: ~1โ2 min per minute of video. Please wait in queue and do not close the page.
Replace the source face into a specific face in the target video.
- Source Image / Target Video: Upload; Face Indices: which face in source and in video (from 1)
- Processing Options: Keep audio, delete temp frames, etc.
๐ฅ Input
โ๏ธ Processing Options
๐ค Output
โฑ Video processing: ~1โ2 min per minute of video. Please wait in queue and do not close the page.
Replace the same source face into the first N faces in the video.
- Source Image / Target Video: Upload
- Number of Faces: How many faces to replace (from 1st face)
๐ฅ Input
โ๏ธ Processing Options
๐ค Output
โฑ Video processing: ~1โ2 min per minute of video. Please wait in queue and do not close the page.
Specify which source face replaces each face in the video. E.g. mapping "2,1,3": 1st video face โ source 2, 2nd โ source 1, 3rd โ source 3.
- Source Images / Target Video: Upload
- Mapping: Comma-separated, one number per face in video (numbers = source image index from 1)
๐ฅ Input
โ๏ธ Processing Options
๐ค Output
โฑ Video processing: ~1โ2 min per minute of video. Please wait in queue and do not close the page.
Batch: replace the same source face into multiple videos.
- Source Image / Target Videos: Upload (multiple videos supported)
- Destination Face Indices: Comma-separated, one face index per video
๐ฅ Input
๐ก You can upload multiple video files
โ๏ธ Processing Options
๐ค Output
๐ก Processing time depends on size and complexity; video may take a while.
Face Swapping Free ยท InsightFace & Gradio