These models can take the face from one image and place it onto a different person while keeping the lighting, pose, and vibe consistent.
To use these models, you provide a source face and a target image. The model gives you a new version of the target image with the source face blended in naturally.
Face swap models excel when the only thing you want to change is the face. If you want to change other aspects of your input image – like style, environment, or other elements – check out the Image Editing collection.
Recommended Models
Codeplugtech/face-swap model is one the fastest face swap models. It’s lightweight, runs on CPU, and often finishes predictions in under a minute. The easel/advanced-face-swap model is optimized for quality and multi-face workflows, so it may run a bit slower depending on resolution. The fofr/face-swap-with-ideogram model varies in speed depending on how much style or ideogram-driven processing is involved.
For strong performance at a lower cost, the codeplugtech/face-swap model is a reliable choice and has been used a huge number of times on Replicate.
If you need more polished, higher-fidelity results, especially for professional or commercial use, the easel/advanced-face-swap model tends to be the most robust option.
Use fofr/face-swap-with-ideogram when you want stylistic or character-driven results rather than pure realism.
For crisp, realistic portrait swaps, the easel/advanced-face-swap model usually produces the most natural results. It preserves lighting, skin texture, and pose especially well.
If you want something straightforward and quick, codeplugtech/face-swap handles simple portrait swaps with very little setup.
If you're swapping in a stylized or ideogram-derived identity, try fofr/face-swap-with-ideogram.
The easel/advanced-face-swap model supports swapping one or two faces at a time and is built to handle multi-person scenes reliably.
codeplugtech/face-swap can work on group photos too, but it may require more manual control to pick which face to swap.
For stylized or non-photorealistic group swaps, fofr/face-swap-with-ideogram is flexible but may require more experimentation.
Other differences include: number of faces supported, prompt control, resolution, and how well identity consistency is preserved across multiple images.
All models will return a target image with the source face integrated into the scene.
The easel/advanced-face-swap model outputs highly polished, commercial-grade swaps.
The codeplugtech/face-swap model outputs clean, reliable swaps that are great for prototyping or social uses.
The fofr/face-swap-with-ideogram model can generate more stylized or character-driven results.
To publish your own face-swap model, you containerize your inference code, define an input schema (e.g., source_image, target_image, options), and upload it to Replicate.
Once it’s published, you can run it just like the models in this collection and share it publicly.
Yes, but always check the License section on each model’s page to confirm. Also remember that likeness rights and consent matter whenever you’re swapping real faces.
Upload:
Then set any parameters (face index, output size, etc.) and run the model.
For example:
All three models work well in automated pipelines.
For high-volume apps, pick a model with predictable runtime like codeplugtech/face-swap.
For premium image-editing or photo-shoot workflows, integrate easel/advanced-face-swap.
If your app involves stylized avatars or character identity systems, use fofr/face-swap-with-ideogram.
Recommended Models


fofr/face-swap-with-ideogram
Use ideogram-character to face-swap someone into a target image
Updated 2 months, 1 week ago
17.4K runs

easel/advanced-face-swap
Face swap one or two people into a target image
Updated 8 months, 1 week ago
93.1K runs


codeplugtech/face-swap
Updated 1 year, 8 months ago
807.1K runs