> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genlook.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Watermark

> Composite your brand logo onto every generated image.

Every try-on result can carry your brand logo in the bottom-left corner. Configure it once in the dashboard and every generation picks it up automatically — no per-call setup.

## Configure the logo

Upload your logo from the **Settings → Watermark** page in the dashboard. PNG, JPEG, or WebP, up to 5 MB. We recommend a **PNG with a transparent background** in a roughly 3:1 to 4:1 aspect ratio.

Once set, every generation from any flow renders the logo automatically. Remove the logo any time from the same dashboard page — subsequent generations come back logo-free.

## Skip on a per-call basis

Pass `output: { watermark: false }` on `POST /try-on` to skip the logo for a single generation. The account-level setting is unchanged.

```json theme={null}
{
  "products": [{ "externalId": "shirt-42" }],
  "person": { "image": { "source": { "id": "..." } } },
  "output": { "watermark": false }
}
```

The default is `true`. With no logo configured, `output.watermark` has no effect.

## Logo design tips

* **Transparent background.** Anything else looks like a sticker.
* **3:1 to 4:1 aspect ratio.** Wide logos use the available width without getting cropped vertically.
* **High contrast.** Generated images vary wildly in background tone — a wordmark that reads on both bright and dim photos travels best.
* **Test before going live.** Run a few generations against representative product images and check the bottom-left readability.

## See also

* [Create Try-On](/tryon-api/endpoints/create-try-on) — `output.watermark` and every other option on `/try-on`.
