---
title: Add images, video or a PDF to a post
description: Attach files from your media library or upload new ones in Create Post, set their order, and stay within each platform's limits.
---

# Add images, video or a PDF to a post

## Before you start

**Pick your channels first.** Each platform allows a different number of files, and the composer only lets you attach as many as the strictest selected platform accepts. See [What each platform accepts](/help/posts/platform-rules).

## Attach files

1. In **Create Post**, under **Media**, click the add tile (**Add or upload media**).
2. The **Select Media** window opens. The badge shows how many you picked out of the most you can attach, for example **2/4**.
3. Click files from your library to select them. Use **Search media...** to find one by name.
4. To add a new file, click **Upload** and choose images, a video or a PDF. New files appear at the top and are selected for you.
5. Close the window. Your files show under **Media**.

## Set the order

Drag the files to reorder them. The order you see is the order they appear in the post, for example in a LinkedIn image post. Click a file to view it full size.

## Rules to know

- **Images, video and PDFs don't mix.** A post has either images, or one video, or one PDF. If you try to add a PDF next to images, you see **Not on the same post**.
- **Audio** can live in your library, but it can't be attached to a post.
- When you reach the most files allowed, extra clicks do nothing.
- If you add a channel after picking media, the post may break that platform's rule, for example **Only 4 images per post — 9 attached.** Remove files or remove the channel.

## File size

| Where you upload | Largest file |
|---|---|
| **Upload** in Create Post | 90 MB |
| **Media Library** page | 100 MB |
| An AI tool or the API | 400 MB |

Bigger video? Ask your connected AI tool to upload it from your computer. See [Connect your AI tool](/help/ai-tools/connect-ai-tool).

## If an upload fails

You see **… file(s) failed** with the reason. The usual causes:

- the file is too large for this upload path — see the table above
- the format is not supported — use JPG, PNG, GIF, WebP, MP4, MOV, WebM, M4V or PDF

Uploaded files stay in your [Media library](/help/media/library) for next time.
