New: public API with OAuth

Every version,
on one canvas.

PhotoMux is an AI image and video studio on an infinite canvas. Every prompt, edit and variation becomes a node linked to the one it came from, so you can branch three ways at once and never lose the original.

  • Free to start
  • No credit card
  • Sign in with Google or GitHub
Projects Fall lookbook

100+ models for image, video and 3D, switchable per generation

How it works

Describe it. Branch it.
Mix it.

No layers, no undo history to dig through. Your canvas is the history: every result sits next to the image it came from, ready to be picked up again.

  1. 01

    Describe it

    Type what you want in plain words. Pick a model and one of 55 styles, or let the prompt enhancer fill in the details.

  2. 02

    Branch it

    Select any node and ask for a change: restyle, inpaint, extend, upscale. The result attaches below its parent, and the original stays put.

  3. 03

    Mix it

    Select two or more nodes to combine them: a product on a model, a character in a new scene. Some models take up to eight references.

Branching

Try every direction.
Keep them all.

Ask for a watercolor and you still have the photo. Ask for a woodblock print and you still have both. Compare them side by side, then keep going from whichever one you like.

A vintage green roadster on a tree-lined country road in golden afternoon light. The same scene repainted as a soft watercolor. The same scene redrawn as a Ukiyo-e woodblock print.
Generate A vintage car on a quiet countryside road, soft golden afternoon light

The toolkit

A full editing suite
on every node.

Generate from scratch or drop in your own photos. Every tool works on any image on the canvas, and every result becomes a new node you can keep editing.

Remove background

Clean cutouts in one click, ready for product pages, stickers and thumbnails.

Inpaint

Paint over the part you want changed and describe it. Everything else stays exactly as it was.

Upscale

Take a small render to 2× or 4× with sharper detail for print and big screens.

Vectorize

Turn a logo or icon into clean SVG paths that scale to any size.

3D models

Turn an image into a 3D mesh and spin it around right there on the canvas.

Video

Generate video from text or bring a still to life, with sound on models that support it. Pull any frame back out as an image.

Outpaint

Extend a picture past its edges to fit a banner, a slide or a phone screen.

Styles

55 looks,
one click each.

From watercolor and Ukiyo-e to pixel art and film noir. Add a style to any prompt, or restyle an image you already have.

For developers

Build on
the same canvas.

Every tool in the studio is one REST endpoint away. Generate, edit and upscale from your own code with a personal API key, or let people connect your app with OAuth. Results land on the canvas like any other node.

  • Personal API keys with per-key scopes
  • OAuth 2.0 with PKCE for apps your users connect
  • Failed generations are refunded automatically
Read the API docs
POST /api/v1/generations
curl https://a.photomux.com/api/v1/generations \
  -H "Authorization: Bearer pmx_••••••••" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "generate",
    "chat_id": "0d9c…",
    "modelId": 12,
    "prompt": "a red bicycle by a brick wall, golden hour",
    "width": 1024,
    "height": 1024
  }'
202 Accepted poll GET /api/v1/generations/{id} until it’s ready

Pricing

Free to start.
Pay as you make.

Sign in with Google or GitHub and start generating. No credit card. When you want more, add credits and pay only for what you create. If a generation fails, its credits come back automatically.

Do I need design experience?

No. You describe what you want in plain words, and the canvas keeps track of everything you try, so experimenting never costs you a good version.

Can I edit my own photos?

Yes. Drag images onto the canvas to remove backgrounds, upscale, inpaint, restyle, extend or turn them into video.

Which AI models can I use?

More than 100 across image, video and 3D, from fast drafts to high-end photorealism. You choose the model for each generation, so you can compare them on the same canvas.

How do I keep projects organized?

Each canvas is its own chat. Group them into folders and projects, and share a project when you want someone else to see the work.

What happens if a generation fails?

You get the credits back automatically. You’re only charged for results you actually receive.

Start with
a sentence.

Your first canvas is free. See where one idea can branch.

Open PhotoMux