⏳ Face detector⏳ Landmark detector⏳ Face recognizer⏳ Face swapper
-- FPS
Loading models…
Welcome to FaceSwap
Real-time face swapping that runs entirely in your browser.
No data leaves your machine — all processing happens locally on your device.
Getting started
Allow camera access — you will be prompted to grant
permission when you click Start below.
Upload a source face — click or drag a photo into the
"Source Face" area in the sidebar. A default face is provided to start with.
Models download on first visit — approximately 700 MB of
AI models will be fetched from the internet. This may take 1–2 minutes but
they are cached for future visits.
Performance varies — speed depends on your browser and
hardware. Chrome or Edge with a GPU gives the best results. You can adjust
the backend and resolution in Settings.
Research use only.
The AI models used in this application are licensed for research purposes only.
Do not use this tool for any commercial or malicious purposes.
Have fun!
Choose a source face
Pick a preset face below or upload your own. Models keep loading in the background — your choice is applied as soon as they're ready.
Hover or select a face to see image credits.
Loading models…
Processing is slow
This may happen when your browser or device does not have GPU acceleration available. Here are some things to try:
Switch backend — try "Auto" or "CPU only (WASM)" in the Backend dropdown in the sidebar.
Try a different browser — Chrome and Edge have the best WebGPU support.
Lower the resolution — set Processing resolution to 25%.
Use a device with a GPU — desktop machines with dedicated GPUs perform significantly better.
For reference, a MacBook Pro with M1 Pro chip runs at about 2 FPS.