# Images and uploads

> Add photos from an upload link or straight from your assistant: formats, sizes, the automatic image check, and how to make room.

Source: https://saypage.ai/docs/images · Updated October 5, 2026

Pages only show images uploaded to SayPage: your portrait, your dishes, your products, your work. SayPage stores them, checks them, and serves them from your page's own address.

## Upload from a link (chat apps)

In Claude or ChatGPT, ask your assistant to add photos ("Here are my photos for the page", or it offers when it builds a page). It gives you an **upload link**:

1. Open the link in a browser, on your computer or your phone. No sign-in is needed: the link itself is the key, so don't share it.
2. Drop or pick your photos.
3. Tell your assistant you're done. It finds the new images and uses them.

The same link also takes a video for a Reel or a story (see [Publishing](https://saypage.ai/docs/publishing)).

## Upload straight from your assistant (Claude Code and other shells)

Assistants that can run shell commands, such as Claude Code, upload a file from your computer directly: point them at the file ("use ~/Pictures/portrait.jpg as the hero photo"). No link needed.

## Formats and limits

| What | Limit |
|---|---|
| Formats | JPEG, PNG, WebP |
| Size of one image | 5 MB at most |
| Images per account | 200, and 250 MB in all |
| Images per page | 30 |

SayPage re-encodes every image (as JPEG, or PNG when it has transparency) and keeps the re-encoded copy; the original file is deleted about an hour after the upload.

## The image check

SayPage's automatic moderation checks every image when it is uploaded. A refused image is never served, and your assistant tells you why so you can pick another one. SayPage keeps refused images privately for 30 days to review its checks, then deletes them. If the check is briefly unavailable, your assistant tries again a minute later.

## Make room

Ask your assistant which images your pages use: it can list every image with the pages using it, and delete the ones no page uses, after asking you. An image a page still uses (a draft or a published page) cannot be deleted until it is removed from that page. A deleted image frees its room about half an hour later.

## Videos

Videos are only for Instagram Reels and video stories: they never go on a page. To show a video on a page, embed it from YouTube, Vimeo or TikTok. See [Publishing](https://saypage.ai/docs/publishing) for videos.

## Next

[What a page can contain](https://saypage.ai/docs/page-format).
