FaceFusion
Face swapping and face manipulation that runs on your own computer
Own FaceFusion? Claim it, free to correct the facts and get the verified badge.

Pricing
Pricing unknown
Open source
Yes
Platforms
What is FaceFusion?
FaceFusion is a face manipulation platform for swapping and editing faces in images and video. It runs on your own machine and is started from the command line with python facefusion.py. You can use it interactively, in headless mode, or in batch mode.
The source code is on GitHub. It installs on Linux, macOS and Windows, and supports CPU and hardware accelerators: CUDA, CoreML, DirectML, MIGraphX and OpenVINO. A job system lets you create, submit, run, retry and edit multi-step jobs. A benchmark command measures performance.
The documentation says a manual install needs technical skills and isn't recommended for beginners. For people who don't want to use a terminal, there are Windows and macOS installers. It suits developers, video creators and hobbyists who want local face-swap processing.
Key features
- Interactive, headless and batch run modes
- Job queue to create, submit, run and retry jobs
- Add, insert, remove or remix steps within jobs
- Hardware acceleration via CUDA, CoreML, DirectML, MIGraphX, OpenVINO
- CPU-only install option
- Benchmark command for measuring performance
- Windows and macOS installers
Use cases
Who it's for
Local face swapping
Swap faces in images or video on your own hardware, without uploading files to a cloud service.
Batch processing
Use batch-run and the job queue to process many files in a scripted pipeline.
Headless server runs
Run FaceFusion headless on a GPU server for automated workloads.
Hardware performance testing
Use the benchmark command to compare speed across accelerators.
FaceFusion pricing
From the vendor's site, checked Nov 8, 2026; we re-check prices monthly. Prices change — confirm on their pricing page.
The vendor does not publish plan details.
How FaceFusion compares
- FaceFusion has no free plan, while 2 of the 4 alternatives below have one.
- It is open source, the only one here.
| Tool | Starts at | Free plan | Free trial | API | Open source | |
|---|---|---|---|---|---|---|
| F | — | — | — | — | ||
| S | — | — | — | — | FaceFusion vs Swapface | |
| D | $9.99/mo | — | — | — | FaceFusion vs DeepSwap | |
| R | — | — | — | — | FaceFusion vs Remaker | |
| R | — | — | — | — | — | FaceFusion vs Reface |
The closest alternatives in our directory by category. “Starts at” is the cheapest paid plan per month, as each vendor lists it.
Pros and cons
Strengths
- Source code available on GitHub
- Runs locally on Linux, macOS and Windows
- Supports many accelerators, including NVIDIA, AMD, Apple and Intel
- Installers available for Windows and macOS
Limitations
- Manual installation requires technical skills
- Mainly operated from the command line
- No mobile app
FaceFusion FAQ
What is FaceFusion?
A face manipulation platform you run locally with Python, with interactive, headless and batch modes.
Which operating systems are supported?
Linux, macOS and Windows. There are installers for Windows and macOS.
Does it need a GPU?
No. A CPU install option exists, and it also supports CUDA, CoreML, DirectML, MIGraphX and OpenVINO acceleration.
Where is the source code?
On GitHub at github.com/facefusion/facefusion.
Is it beginner friendly?
The docs say a manual install needs technical skills and isn't recommended for beginners. The installers are the easier route.
Used FaceFusion? Rate it
Sign in to rate this tool and share how you use it.
FaceFusion
Pricing unknown
Tools similar to FaceFusion
AI video, avatar, face swap and voice tools for businesses and creators