SimSwap provides a trained framework for face swapping in images and videos.

github.com/neuralchen/SimSwap
SimSwap homepage screenshot

About SimSwap

SimSwap is a PyTorch framework for swapping faces in images and videos. According to the repository, one trained model can perform arbitrary face swapping rather than being tied to a fixed pair of faces. Training and test code are provided, along with scripts for single, specific, multi and whole-image swap variants. A high-resolution variant, SimSwap-HQ, is supported and a beta checkpoint was released.

The repository states the project is for technical and academic use only, and that users are responsible for meeting the legal and ethical requirements of their country or region. Listed dependencies include Python 3.6+, PyTorch 1.5+, torchvision, OpenCV, Pillow, NumPy, imageio, moviepy, insightface and timm 0.5.4.

Key features

  • Single trained model performs arbitrary face swaps on images and videos
  • Scripts for single, specific, multi and whole-image swap variants
  • Training and test code provided
  • Released VGGFace2-HQ dataset and cropped VGGFace2-224 dataset
  • High-resolution SimSwap-HQ variant with an open beta checkpoint
  • Docker support; mask blending added to reduce border abruptness
Best for: Researchers and developers who need an academic face-swapping framework with trainable code and released research datasets.
Good for
  • Training and test code are both available
  • One model handles arbitrary swaps instead of a fixed face pair
  • High-resolution variant and research datasets were released
Watch out for
  • Repository states the project is for technical and academic use only
  • Requires Python 3.6+ and PyTorch 1.5+ along with several listed dependencies
  • Repository disclaims liability where users violate legal or ethical requirements of their country or region

SimSwap at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

SimSwap alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Rope

github.com/Hillobar/Rope

Rope provides a graphical interface for face swapping with the InsightFace inswapper model.

Popular in AI Image Generators

Well-known listings from the same topic.

All 363

SimSwap FAQ

What does SimSwap do?
It performs arbitrary face swapping on images and videos using one trained model, and is intended for technical and academic use.
Can I train the model myself?
Yes. Training scripts are available, and the project recommends training with the released VGGFace2-HQ dataset.
What software does it require?
The listed dependencies are Python 3.6+, PyTorch 1.5+, torchvision, OpenCV, Pillow, NumPy, imageio, moviepy, insightface and timm 0.5.4.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing