Media library
Upload, browse, and reuse files across your organization — images, videos, documents, and more.
The media library is your organization’s shared file storage in PageFork. Every file you upload from the chat composer or the Library page is saved here, tagged by type and optionally linked to a site. You can browse, filter, preview, download, and delete files — or pick them again when composing a message.
Open it from the sidebar: Media → Library.
Upload files
Three ways to add files:
- Click Upload files on the Library page.
- Drag and drop files anywhere on the Library page.
- Attach files in the site editor chat (see File uploads).
Supported types match the chat composer: images, videos, audio, documents, and other allowed file types. Size limits are the same as chat uploads (for example, 5 MB for images, 50 MB for videos).
When the Site filter is set to a specific site, new uploads from the Library page are tagged to that site. With All sites selected, uploads are organization-wide.
Storage allowance
Your organization’s files share one storage allowance. The Storage card at the top of the Library page shows how much space and how many files you’ve used.
| Space | Files | |
|---|---|---|
| Every organization | 100 MB | 100 |
| Each site on Basic | +500 MB | +500 |
| Each site on Pro | +2 GB | +2000 |
You reach the limit when either the space or the file count runs out. Uploads from the Library page and from the chat composer both count, and so do generated images.
When storage is full, new uploads are refused with a Storage is full message. Nothing you’ve already uploaded is touched, and your sites keep working. To make room:
- Delete files you no longer need. Space frees up immediately.
- Add a plan to a site, or upgrade a site to Pro, to raise the allowance.
Browse and filter
Use the toolbar above the grid to narrow what you see:
- Search — match by filename.
- Type — All types, Images, Videos, Audio, Documents, or Other.
- Site — All sites, or files linked to one site.
The grid paginates automatically when you have many files.
Preview, download, and delete
Click a file card to:
- Preview images, videos, audio, and PDFs in a lightbox.
- Download other file types directly.
Use the ⋯ menu on a card to download or delete.
PageFork checks where a file is used first
Generated sites embed media by URL, so deleting a file that’s still on a page would blank out an image on a live site with nothing to warn you.
So before you confirm a delete, PageFork tells you what it would break:
| What you see | What it means |
|---|---|
| In use on N sites | Listed by name, with live marked on published ones |
| Not used on any of your sites | Verified safe |
| Usage could not be confirmed | Some sites haven’t been rebuilt since usage tracking was added |
That third state is deliberately not folded into “unused”. A site built before PageFork started tracking references has an unknown set of files, not an empty one — and presenting that as “safe to delete” would turn a gap in our records into false reassurance at the worst moment. Republish or edit an older site and it gets checked from then on.
Deleting is undoable for 24 hours
The file leaves your library immediately, but the underlying file survives for 24 hours. A Restore action appears in the confirmation toast, and restoring puts the file back with the same URL — so any page still pointing at it starts working again.
After 24 hours the file is permanently removed and can’t be recovered. A deleted file stops counting toward your storage allowance right away; restoring it counts it again.
Deleting a file does not edit your sites. If the image was placed on a page, that page still references the URL — restore the file, or edit the page to use something else.
Reuse files in chat
When editing a site, click + below the composer and choose Add Photos & Files → Select from Media Library. Pick a file and PageFork inserts its URL as a badge in your message — the same as a fresh upload.
The picker supports the same search and filters as the Library page. When opened from a site editor, the site filter is prefilled to that site.
Generated images
Images you create on the Images page (see AI image generation) are also saved to the media library automatically, so you can reuse them in later prompts or download them from Library.