Skip to content
Tools / Face Swap
Face Swap icon

Face Swap

Swap faces between photos or onto scenes

1 free skill. Paid skills start at $0.005. The final price is shown before running. Failed paid calls do not charge.

What is verified

Catalog facts and aggregate ToolRouter calls. Success uses all recorded calls, including caller errors in the total, and is not a controlled benchmark.

2Maintained skills
7Integrated providers
$0.005Paid calls from
4Recorded calls
100%Successful calls
2026-05-18Usage updated
2026-04-14Tool updated

Face Swap places a face from one photo onto another image or a newly generated scene. Provide a face source and a target — either an existing photo or a text description — and get a photorealistic result in seconds.

It works in two modes: swap onto an existing image (the body, pose, and background are preserved, only the face changes) or generate a brand-new scene around the face using a text prompt. You can combine both — pass a target image and a prompt to guide how the swap is applied. Useful for marketing mockups, creative content, and visualizing how someone looks in different contexts.

What you can do

  • swap_face — swap a face from a source photo onto a target image or a generated scene described by a prompt

Who it's for

Marketing teams creating personalized content, content creators experimenting with visual styles, and developers building photo editing or virtual try-on features.

How to use it

  1. Get a URL for the source photo containing the face you want to use.
  2. Call swap_face with face_image and either target_image (to swap onto an existing photo) or prompt (to generate a new scene).
  3. Optionally specify aspect_ratio and output_format. Use list_models to see available model options.
  4. Display the result inline with the returned image URL.

Getting started

Call swap_face with a face_image URL and a target_image URL to see the swap result immediately.

Permissions and setup

  • fal.ai API Key (secret): Optional: use your own fal.ai key instead of the platform default Official setup
  • Prodia API Token (secret): Optional: use your own Prodia token instead of the platform default Official setup
  • Higgsfield API Key (secret): Optional: use your own Higgsfield key instead of the platform default Official setup
  • Photalabs API Key (secret): Optional: use your own Photalabs key instead of the platform default Official setup
  • Google AI API Key (secret): Optional: use your own Google AI key instead of the platform default Official setup
  • OpenRouter API Key (secret): Optional: use your own OpenRouter key instead of the platform default Official setup
  • ElevenLabs API Key (secret): Optional: use your own ElevenLabs key instead of the platform default Official setup
Swap FacePricing: paid

Swap a face onto a target image or generate a new scene with the given face. Provide a face source and a target image or prompt.

Returns: Result image URL, downloadable asset, face source, target source, model used, seed, and request metadata
List ModelsPricing: free

List available models for this tool, sorted by popularity. Returns provider details and pricing.

Returns: List of available models with pricing and provider info
Loading reviews...

Loading activity...

v0.022026-04-14
  • Accept personas from your file library
v0.012026-03-25
  • Initial release

Copy these instructions to use Face Swap in Claude, ChatGPT, Copilot, and more.

Related Tools

Related Categories

Frequently Asked Questions

What do I need to swap a face?

`swap_face` needs a `face_image` plus either a `target_image` or a text `prompt`.

Can I swap onto a new scene instead of a photo I already have?

Yes. If you only provide a prompt, the tool can generate a scene and place the face into it.

What happens if I provide both a target image and a prompt?

The target image is still used, and the prompt guides how the swap should look in context.

Can I override the default model?

Yes. It defaults to Nano Banana 2 Edit, but you can pass a different `model` if needed.