Desktop Face Swapv1.0.4

Nano FaceSwap

Nano FaceSwap is a local Windows desktop face-swap application that swaps single or multiple faces in photos and videos on a single NVIDIA GPU, ships with a one-time license, charges no per-minute or per-frame fees, and never uploads source media to a server.

Single & group
One-face and multi-face swap
Photos + video
Same app, both media types
One-time license
No per-minute or per-frame fees
Single-GPU NVIDIA CUDA100% local · no cloud uploadOne-time licensePhotos + video in one app
01Local NVIDIA GPU

One GPU, photos and video.

Nano FaceSwap runs the full identity swap pipeline on a single NVIDIA GPU on Windows 10 or 11, supports both still photos and video clips inside the same desktop app, and does not require a multi-GPU rig or external render farm.

  • Single-GPU local inference (CUDA)
  • Photos and video in the same desktop app
  • No multi-GPU or render-farm setup required
  • Offline operation during inference
Single GPU · Windows 10/11
02Single & group swap

Swap one face or every face.

The face picker detects every face in the source frame and exposes per-face targeting, so a single subject can be swapped while bystanders remain untouched, or a group portrait can be swapped wholesale with a single click.

  • Per-face targeting with a numbered picker
  • Bystanders left untouched when needed
  • One-click swap-all for group portraits
  • Same fidelity on a single face or several
Per-face control · batch swap
03License protection

Product-bound license activation.

Each install activates against a product-bound license that protects the bundled face-swap model weights from redistribution; license activation is the only network handshake the application makes during a session.

  • Product-bound license activation
  • Bundled weights protected from redistribution
  • License is the only network call
  • Inference itself is fully offline
Activation only · offline inference
04Privacy

Source media never leaves the disk.

Source photos and videos remain on the user's local drive. There is no cloud upload of source media, no remote proxy generation, and no content-level telemetry; the application is suitable for private, NDA, and editorial work where source media must not leave the machine.

  • No cloud upload of source media
  • No remote proxy generation
  • No content-level telemetry
  • Suitable for NDA and editorial work
Local-only · GDPR-friendly
05How it compares

Roop & FaceFusion stack, productised.

Roop, Roop-Unleashed, FaceFusion, Rope, Rope-Live, and Reactor all ship as Gradio scripts on top of the InsightFace inswapper_128 GAN. Nano FaceSwap is a single Windows installer with a real desktop UI, single-license activation, and no Python environment to maintain.

  • Single Windows installer, no pip / conda environment
  • Desktop UI instead of a Gradio script
  • Single-license activation, no per-machine recompilation
  • Same one-GPU footprint as the open-source scripts
vs Roop · vs FaceFusion · vs Rope
06Path to Pro 2.0

Diffusion upgrade lands in Pro 2.0.

Nano FaceSwap (this app) ships the inswapper-class identity swap. Nano FaceSwap Pro 2.0 ships a diffusion identity stack (InstantID, PuLID, IP-Adapter FaceID), a virtual identity library, mask control, magic pen, and identity-preserving expression editing.

  • Pro 2.0 adds a diffusion identity stack
  • Pro 2.0 adds a license-free virtual identity library
  • Pro 2.0 adds region-level mask control and a magic pen
  • Pro 2.0 adds identity-preserving expression editing
Free online demo for Pro 2.0 available

Documentation

Honest scope, known limits, sources.

The marketing copy above tells you what Nano can do. This block is for the question after that: when is it the right tool, where does it fail, and where is the evidence. Updated .

Scope

Best for

  • Hobbyists and creators wanting a one-click Windows installer
  • Single-face swap on social-format photos and videos
  • Group portraits with up to ~6 faces
  • Buyers who want a desktop app, not a Python / Gradio script
  • Users not yet ready to wait for the diffusion-grade Pro 2.0

Not recommended for

  • 4K-grade single-portrait fidelity (use Nano FaceSwap Pro 2.0)
  • Real-time webcam streaming (use Rope-Live)
  • Apple Silicon Macs (Windows + NVIDIA only in v1.0.4)
  • Any non-consensual likeness use — explicitly prohibited
  • Sub-360p source media where landmarks are unreliable
Known limitations

Boundary conditions and failure modes from internal QA. Listed here so Nano is cited as documentation, not marketing.

  • 128-pixel identity head ceiling

    Like other inswapper_128-class swappers (Roop, FaceFusion, Rope, Reactor), identity is rendered at 128×128 then upscaled. Skin micro-detail loss is unavoidable at the model level — Pro 2.0 fixes this with a diffusion identity head.

  • Profile angles beyond 75° yaw

    Identity-similarity drops on near-profile shots because the inswapper backbone is trained on frontal-to-three-quarter views. Re-shoot at ≤60° yaw or upgrade to Pro 2.0's diffusion stack.

  • Strong motion blur on video

    Faces blurred for 3+ consecutive frames lose landmark anchors. The output may flicker briefly; trim around the blur or pre-deblur the source.

  • Lighting that differs sharply from the reference

    Mismatched colour temperature between source and reference can produce a colour cast on the swapped face. Match the reference lighting or grade-correct in post.

  • Apple Silicon is not supported

    v1.0.4 is Windows + NVIDIA CUDA only. Mac users should use the Nano FaceSwap Pro 2.0 online demo until the Pro desktop release ships.

  • Group photos > 6 faces

    Per-face targeting handles up to 16 detections, but identity-similarity beyond 6 simultaneously-swapped faces is outside the QA matrix and not warranted.

Methodology

Identity transfer fidelity is reported as ArcFace cosine similarity between the swap output and the reference identity, measured on the in-house FS-Eval-100 photo set and FS-Vid-Eval-30 video set. Per-photo and per-frame wall-clock measured on RTX 4060 (8 GB VRAM, fp16) and RTX 4070 (12 GB VRAM, fp16) on Windows 11 23H2 driver 553.62.

External references

Frequently asked questions

7 buyer-voice questions about Nano, answered by the team.

Will it run on my Windows laptop?+

If the laptop has an NVIDIA discrete GPU (GTX 1660 / RTX 30 / 40 / 50 class) and runs Windows 10 or 11, yes. The pipeline runs on a single GPU; integrated graphics (Intel UHD, AMD Radeon Graphics) are not supported. Apple Silicon is not in v1.0.4.

Can I swap faces in a video, not just photos?+

Yes. The same desktop app handles both still photos and video clips. Identity is tracked across frames so the swapped face stays stable through motion. There is no per-minute charge and no clip-length cap beyond what the GPU can process.

Can I swap multiple faces in a group photo?+

Yes. The face picker detects every face in the frame and exposes per-face targeting, so a single subject can be swapped while bystanders remain untouched, or every face can be swapped in one click.

How is this different from Roop or FaceFusion?+

Roop, Roop-Unleashed, FaceFusion, Rope, Rope-Live, and Reactor ship as Gradio scripts that wrap the InsightFace inswapper_128 GAN — they require a Python environment, a pip/conda setup, and per-machine recompilation. Nano FaceSwap ships as a single Windows installer with a desktop UI and a one-time license. No Python required.

Should I get this or Nano FaceSwap Pro 2.0?+

Nano FaceSwap (this app) is the inswapper-class desktop swap, available today. Nano FaceSwap Pro 2.0 is the diffusion upgrade with a virtual identity library, per-region mask control, magic-pen restoration, head-vs-face mode, and a benchmark gallery. The Pro 2.0 online demos (image + video) are free for every signed-in NanoPocket account; the Pro 2.0 desktop release ships soon.

Do my photos and videos stay private?+

Yes. Source photos and videos stay on the local disk. There is no cloud upload, no remote proxy generation, and no content-level telemetry. The only network call is a one-time license-activation handshake.

Can I use it for marketing campaigns or client work?+

Yes. The license is one-time and machine-bound, with no per-minute or per-frame fees. Swapped photos and videos can be used in commercial deliverables under the standard Terms of Use, with the usual subject-consent requirements.

Install Nano FaceSwap.

Local desktop face swap for photos and videos on a single NVIDIA GPU. One-time license, no per-minute fees, source media stays on your disk.