Accepted file formats
| Type | Formats |
|---|---|
| Images | JPEG, PNG, WebP, GIF |
| Videos | MP4, QuickTime (MOV), WebM |
Adding media
You can add files to your library in several ways:- Upload — drag and drop files or use the upload button to add images and videos from your device. A progress bar appears during upload so you can track each file’s status.
- Import from URL — paste a URL to import an image or video from the web (see importing from a URL below)
- AI generation — images and videos created with the AI tools are saved to the library automatically. Switch to the Generate tab in the media library to access AI image and video creation directly.
Importing from a URL
To import media from an external URL:Preview the file
The system probes the URL and displays a preview with the detected file type, MIME type, and file size before you confirm.
Import limits
| Type | Maximum file size |
|---|---|
| Images | 20 MB |
| Videos | 50 MB |
URLs must be publicly accessible and use HTTPS. URLs pointing to private networks, local addresses, or resources behind authentication are blocked for security.
AI image and video generation
The Generate tab in the media library gives you direct access to AI content creation without leaving the library. For the full list of models, style presets, and usage limits, see AI content generation.Write a prompt
Describe what you want. Use the Enhance button to let the AI expand a simple description into a detailed, optimized prompt.
Pick style and aspect ratio
For images, choose a style preset (Realistic, Illustration, Minimal, Cinematic) and an aspect ratio (1:1, 4:5, 16:9). For videos, select a provider and model.
Recent generations gallery
Below the generation form, a gallery of your recently generated assets is displayed. This lets you quickly review, reuse, or re-download assets you created in previous sessions without searching through the full library.Upload progress
When you upload one or more files, a progress bar appears at the top of the library showing the upload status for each file. The progress bar tracks bytes uploaded and disappears once all files complete. If an upload fails, an error message appears inline so you can retry or choose a different file.Managing assets
Searching and filtering
- Search — find files by name using the search bar at the top of the library
- Filter by type — switch between All, Images, and Videos tabs
- Filter by status — narrow results to Ready, Draft, Processing, TikTok, or Failed assets
Previewing assets
Click any asset to open a detail sheet with:- Full-size image preview or video player with playback controls
- File metadata (dimensions, size, format, upload date)
- Resolution badge for videos (see video resolution badges)
Bulk operations
Asset actions
Each asset supports the following actions from its context menu or detail sheet:| Action | Description |
|---|---|
| Preview | Open the asset in a detail sheet or full-screen viewer |
| Copy link | Copy the asset URL to your clipboard |
| Download | Download the file to your device |
| Delete | Remove the asset from your library |
Using assets in posts
There are two ways to attach a library asset to a post:- Drag to composer — on desktop, drag an asset from the library grid directly into the composer to attach it
- Media selector — when creating a post in the composer, click the media attachment button and browse your library
Dragging assets to the composer is only available on desktop. On mobile, use the media selector in the composer.
Recent AI generations
Below the generation form on the Generate tab, a grid displays your recently AI-generated assets. This list filters automatically to show only assets tagged as AI-generated. The grid refreshes every 12 seconds while the tab is active, so new generations appear without a manual reload. Click Use in post on any generated asset to send it directly to the composer.AI edit (coming soon)
An AI-powered media editing feature is planned for a future release. When available, you will be able to edit images and videos using AI directly from the asset context menu. The option currently shows a “Coming soon” notice.Troubleshooting
| Problem | Resolution |
|---|---|
| Upload fails | Check that the file is a supported format and does not exceed the size limit (20 MB for images, 50 MB for videos). |
| Asset stuck in Processing | AI-generated assets may take a few minutes. Refresh the page and check the status filter. If it remains stuck, try generating again. |
| Cannot import from URL | The URL must be publicly accessible, use HTTPS, and not point to a private network or localhost. |
| Storage limit reached | Delete unused assets or upgrade your plan for more storage. Check your current usage in Settings > Billing. |
| Video shows red badge | The video does not meet the minimum resolution for your target platform. Re-export at a higher resolution or choose a different platform. |
Video resolution badges
Videos in the media library and the composer display a resolution badge that indicates compatibility with your target platform:- Green — the video meets the platform’s recommended resolution and file-size limits
- Amber — the video will work but is below the recommended resolution
- Red — the video does not meet minimum requirements
Storage limits
Storage space depends on your plan:| Plan | Storage |
|---|---|
| Free | 50 MB |
| Starter | 2 GB |
| Professional | 10 GB |
| Enterprise | Unlimited |

