Media Storage File Types, Limits & Advanced Features

Modified on: Mon, 31 Aug, 2026 at 11:29 AM

This reference covers Media Storage file details, supported formats, per-product upload limits, browser compatibility, private files, storage usage, integrations, and other advanced Media Storage behavior.


TABLE OF CONTENTS


File Details in Media Storage


Files use specific formats and extensions, such as .png, .pdf, or .txt. HighLevel products can have different limits for the file types and file sizes they support.

To review a file in Media Storage, navigate to Media Storage > Folder/File.


  • Filename: The name that identifies the file.

  • File Extension: The short value at the end of the filename, such as .png. The extension identifies how the file data is encoded.

  • Publication Date: The date the file was added to Media Storage.

  • File Size: The amount of storage used by the file, commonly shown in KB, MB, or GB.

  • Dimensions: The native pixel width and height of an image.



Per-Product File Limits


Different HighLevel products support different upload limits depending on the file type.

Files can also be uploaded through Forms by creating a Custom Value of type File Upload.

Media Storage also supports font uploads such as .ttf, .otf, .woff, and .woff2. These files can be used for branding in websites or funnels through Custom CSS.


File TypeMedia LibrarySocial PlannerSites & FunnelsCoursesCV File Upload
Images
PNG (.png)100MB10MB100MB50MB50MB
JPEG (.jpg, .jpeg, .jfif, .pjpeg, .pjp)100MB10MB100MB50MB50MB
GIF (.gif)100MB10MB100MB50MB50MB
TIFF (.tif, .tiff, x-tiff)100MB10MB100MB50MB50MB
WEBP (.webp)100MB10MB100MB50MB50MB
SVG (.svg)100MB10MB100MB50MB50MB
ICON (.ico, .cur, x-icon)100MB10MB100MB50MB50MB
Videos
AVI (.avi, x-troff-msvideo)4GB1GB4GB5GB50MB
QuickTime (.qt, .qtc, .mov, .moov)4GB1GB4GB5GB50MB
MP4 (.mp4)4GB1GB4GB5GB50MB
MPEG (.mpg)4GB1GB4GB5GB50MB
Ogg Video (.ogv)4GB1GB4GB5GB50MB
Windows Media (.wmv, .asf)4GB1GB4GB5GB50MB
WebM (.webm)4GB1GB4GB5GB50MB
Audio
AIF (.aif, .aiff, .aifc)100MB100MB100MB50MB50MB
MIDI (.midi, .mid)100MB100MB100MB50MB50MB
Windows Audio (.wav)100MB100MB100MB50MB50MB
Ogg Audio (.oga)100MB100MB100MB50MB50MB
WebM Audio (.weba)100MB100MB100MB50MB50MB
MPEG (.mpeg)100MB100MB100MB50MB50MB
M4A (.m4a)100MB100MB100MB50MB50MB
Applications and Documents
PDF (.pdf)100MB100MB100MB50MB50MB
Word (.doc, .docx, ms-doc, msword, vnd.openxmlformats-officedocument.wordprocessingml.document)100MB100MB100MB50MB50MB
Excel (excel, .xls, .xlsx, .xlsm, vnd.ms-excel, x-excel, x-msexcel, vnd.openxmlformats-officedocument.spreadsheetml.sheet)100MB100MB100MB50MB50MB
PowerPoint (.ppt, .pptx, .pptm, mspowerpoint, powerpoint, vnd.ms-powerpoint, x-mspowerpoint, vnd.openxmlformats-officedocument.presentationml.presentation)100MB100MB100MB50MB50MB
Apple Numbers (x-iwork-numbers-sffnumbers)100MB100MB100MB50MB50MB
Google Sheet (vnd.google-apps.spreadsheet)100MB100MB100MB50MB50MB
Google Doc (vnd.google-apps.document)100MB100MB100MB50MB50MB
Google Slides (vnd.google-apps.presentation)100MB100MB100MB50MB50MB
Text (.rtf, .txt)100MB100MB100MB50MB50MB
ZIP (.zip, x-zip, z-zip-compressed, x-compress, x-compressed)100MB100MB100MB50MB50MB
CSV (.csv)100MB100MB100MB50MB50MB
Fonts
TrueType TTF (.ttf)100MB100MB100MB50MB50MB
OpenType OTF (.otf)100MB100MB100MB50MB50MB
Web Open Font Format WOFF and WOFF2 (.woff, .woff2)100MB100MB100MB50MB50MB
Contact
vCard (.vcf)100MB100MB100MB50MB50MB

Supported Formats & Browser Compatibility


The formats below have verified validation, upload, listing, and Preview behavior across Chrome, Firefox, and Safari.


CategoryFormatsBrowsers Verified
ImagesJPEG/JPG, PNG, SVG, WEBP, GIF, TIFF, HEICChrome, Firefox, Safari
AudioMP3, WAV, OGG/OGAChrome, Firefox, Safari
VideoMP4, MOV, WEBM, WMV, AVI, M4VChrome, Firefox, Safari
DocumentsPDF, PPT, TXT, DOC, DOCX, CSV, XLS, XLSXChrome, Firefox, Safari
ArchivesZIPChrome, Firefox, Safari
Code/OtherJSON, CSSChrome, Firefox, Safari
Verified support includes JSON, CSS, OGG/OGA, M4V, HEIC, and consistent ZIP handling across supported browsers.

Preview Behavior


Inline thumbnails and previews render when supported by the browser and operating system.

Some file types may instead appear as downloadable files depending on browser capabilities and operating-system settings.

Keep asset sizes reasonable to support faster Preview loading.


Private Files in Media Storage


Media Storage supports private files for Digital Products. Private files help protect product files that should only be accessible through the appropriate product purchase or delivery flow.

Important: You cannot manually mark a file as private or select an Upload as Private option directly from Media Storage.

A file is automatically uploaded as a private file when you upload it as a Digital Product file while creating or configuring a product.


How Private Files Are Created


Private status is determined by the HighLevel feature through which the file is uploaded.

For Digital Products, files uploaded through the Digital Product setup are automatically stored as private files.


How to Identify Private Files


A lock icon appears on the thumbnail of a private file, indicating that the file has restricted access.

If you uploaded a file for a Digital Product and later locate it in Media Storage, look for the lock icon to confirm that the file is stored as private.



Manage Private Files


Available actions for a private file include:

  • Download — Download the private file.

  • Copy Private Link — Generate a temporary link that can be used to access the private file.

  • Delete — Delete the private file when it is no longer required.

Private links expire after 10 minutes. If access is required after the link expires, generate a new private link from Media Storage.

Because private links are temporary, do not use them as permanent URLs on websites, funnels, emails, or other locations that require ongoing file access.


Public vs. Private Files


Public FilePrivate Digital Product File
Uploaded normally through Media StorageUploaded through the Digital Product setup
Standard Media Storage fileAutomatically stored as private
Does not display the private-file lock indicatorDisplays a lock icon in Media Storage
Uses normal file access behaviorSupports temporary private links
Cannot be manually changed to privateCannot currently be manually changed to public

View Storage Usage


Use the Media Usage modal to review how much storage your account is using and where that usage comes from.

The modal shows total storage with a color-coded bar and provides a per-module breakdown, including Media Library, Conversations, Memberships, Contacts, and Calendar.

Expand a module to review storage usage by file type, such as Images, Videos, Documents, and Audio.


To view storage usage:

  1. Click the three-dot (⋮) menu and select Storage.



  2. Click a module to view usage by file type.


Google Drive Integration


Connect Drive enables you to import files you own from Google Drive.

Important: Shared files and shortcuts to shared files do not display because of Google Drive access, visibility, and ownership restrictions. Media Storage currently shows files owned by you.

Workaround: Create a copy of the shared file instead of creating a shortcut. The copied file can then appear as an owned file.


When using Login As:

  • The Connect Drive button is disabled and grayed out.

  • Google Drive data belonging to the original user does not display.



Media Storage Across HighLevel Products


Media Storage is integrated with other HighLevel products. When you access Media Storage from products such as funnels or websites, it opens in a modal so you can select or upload media without leaving the current workflow.

Note: Drag-and-drop uploads also work when Media Storage opens inside a Funnel modal. Drop files anywhere in the available modal drop zone before inserting them.

Agent-Generated Media


Images, audio files, and videos created by Managed Agents are automatically saved to Media Storage as reusable files.


Agent-generated media:

  • Is stored in Media Storage instead of relying on a temporary generated-media location.

  • Appears at the root of the Media Library like a standard uploaded file.

  • Uses recognizable generated-file names. For example, generated audio files use names beginning with generated-audio- and use the .mp3 format.

  • Can be found later using Media Storage search.

  • Can be reused elsewhere in HighLevel, including emails, funnels, and social posts.

  • Uses the standard video-processing pipeline for generated videos, including video thumbnails.



Frequently Asked Questions


Q: What file types can I upload?
Media Storage supports images, videos, audio files, documents, fonts, contact files, and other supported application formats listed in this article.


Q: Are upload limits the same across all HighLevel products?
No. Upload limits vary by file type and product. Use the Per-Product File Limits table above to compare the supported limits.


Q: Why does a file download instead of opening in Preview?
Inline Preview depends on whether the browser and operating system support the file format. Files that cannot render inline remain available for download.


Q: Can I make an existing Media Storage file private?
No. You cannot currently select an existing public file in Media Storage and change it to private. There is also no general Make Private option when uploading files directly to Media Storage.

For Digital Products, files uploaded through the Digital Product setup are automatically stored as private files and display a lock icon in Media Storage.


Q: Can I integrate Media Storage with Google Drive?
Yes. Media Storage can display files you own in Google Drive. Shared files and shortcuts to shared files do not display.


Q: How does Login As affect Google Drive access?
When Login As is active, the Connect Drive button is disabled and the original user's Google Drive content is hidden.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article