---
title: How can I upload images and videos?
description: Upload your own images and videos to invideo AI from the Magic Box, the Media panel or the Media Library page.
---
You can upload your own images and videos and use them in your generated video. Upload them when you create the video, from the **Media** panel, or from the **Media Library** page.

Each file must be within the size the uploader accepts and in one of these formats:

- Images: .png, .jpg, .jpeg, .webp
- Videos: .mp4, .mov, .webm

## When you create the video

Click **Add files** in the box where you type your prompt. You can add images, videos or audio.

<Image src="https://downloads.intercomcdn.com/i/o/fxxlrhi6/1836228804/832ffb601437e0776e0caeb4e938/add.png" alt="The Add files button in the prompt box" />

## From the Media panel

1. Click **Edit**, then **Media**.

<Image src="https://downloads.intercomcdn.com/i/o/fxxlrhi6/1532539710/8e39d2e834f3a4b17f7daa2e1806/ScreenRecording2025-05-20at8_34_26PM-ezgif_com-video-to-gif-converter.gif" alt="Clicking Edit, then Media, to open the Media panel" />

2. Click **Uploaded media**, then **Upload media**.

<Image src="https://downloads.intercomcdn.com/i/o/fxxlrhi6/1254459977/79b05e63d6d814e5c3ed4fdd1474/Screenshot+2024-11-17+at+1_25_04+AM.png" alt="The Uploaded media tab with the Upload media button" />

<Image src="https://downloads.intercomcdn.com/i/o/fxxlrhi6/1254460407/3e431815ef48fb05c1ca335725a4/Screenshot+2024-11-17+at+1_25_47+AM.png" alt="Choosing files to upload from your device" />

3. Click **Proceed**, then **Save changes**, and preview the video.

## From the Media Library page

1. Click the menu button at the top left and go to **Media Library**.

<Image src="https://downloads.intercomcdn.com/i/o/fxxlrhi6/1523326952/f27640c31892cf830cc2edc94087/d.png" alt="The menu at the top left with the Media Library option" />

2. Click **upload** and choose images and videos from your device.

<Image src="https://downloads.intercomcdn.com/i/o/fxxlrhi6/1775520841/63688d42a6a3a536c3bb6ae8157f/ksjn.png" alt="The upload button on the Media Library page" />

invideo saves all your uploads in the Media Library. You can use them again in any project.