Locate, extract, and download high-resolution graphics, custom fonts, and styling assets from GoHighLevel's media library.
Designing a high-converting sales funnel requires custom visuals, including logos, background images, illustration graphics, and custom typography. When building in GoHighLevel, these assets are uploaded directly to GHL's cloud library. However, if you want to back up your funnel designs, migrate to self-hosting, or deliver raw assets to a client, you need to know how to extract these files.
In this guide, we'll cover the process of locating, extracting, and downloading your images and media assets from GoHighLevel.
Where GoHighLevel Stores Media Files
Dynamic optimization helps speed but hides the original files.
When you upload an image to GHL, it isn't stored directly inside your website's database. Instead, GHL uploads the file to a CDN and generates a secure URL link. These links typically look like this:
Because GHL uses dynamic image optimization (the f_auto and q_auto parameters), the browser automatically serves WebP or JPEG formats based on the visitor's device. While helpful for page speed, this dynamic system makes it difficult to download the original, high-resolution files manually.
How to Extract Assets Manually
Fine for a few logos, slow for dozens of images.
If you only need to retrieve a few key images or logos, you can extract them using your browser's Developer Tools:
Open your live GoHighLevel website page in Google Chrome.
Right-click the page and select Inspect to open Developer Tools.
Select the Sources tab, search for the images.leadconnectorhq.com folder, and expand the directory to find your uploaded files.
Right-click the target file and select "Open in new tab", then right-click the image and select "Save Image As" to download it.
Note: This manual process takes a lot of time for multi-page websites or funnels containing dozens of background graphics and visual elements.
Automating the Download with ExportGHL
Assets are downloaded and paths rewritten so pages work offline.
For a faster solution, you can automate asset extraction using the ExportGHL Chrome Extension:
Asset Scanning: The tool scans the entire DOM structure, including stylesheets, to locate asset links (like images, scripts, stylesheet folders, and custom WOFF fonts).
Automatic Conversion: It downloads and saves all assets locally, converting web references into a clean local directory structure (e.g. assets/images/logo.png).
CSS Code Rewriting: The tool automatically rewrites the HTML and CSS code to use the new local paths, ensuring your pages display correctly offline.
This is the ExportGHL Sites export flow — the front-end half of the suite that pulls your pages and their media into clean, self-hostable files. Moving a whole account? Clone your automations too with ExportGHL Workflows.
Best Practices for Managing Exported Media
Once you download your assets folder:
Verify Image Quality: Ensure all dynamic background SVGs and transparent logos downloaded in high resolution.
Asset Compression: Compress your images using tools like TinyPNG to optimize them for fast loading before uploading them to your new hosting provider.
Typography Backups: Confirm that custom Google or Adobe fonts were saved in .woff2 format for broad browser compatibility.
Frequently asked questions
Where does GoHighLevel store my uploaded images?
GoHighLevel does not keep your images inside your site's database. It uploads each file to a CDN and generates a secure URL link (for example images.leadconnectorhq.com). Because it serves them with dynamic optimization — the f_auto and q_auto parameters — the browser is handed a WebP or JPEG sized for the visitor's device, which is why downloading the original, high-resolution file by hand is awkward.
Can I download GoHighLevel assets manually?
Yes. Open the live page in Google Chrome, right-click and choose Inspect to open Developer Tools, open the Sources tab, find the images.leadconnectorhq.com folder and expand it to find your files, then open a file in a new tab and use Save Image As. It works for a handful of logos or key images, but it is slow for multi-page sites or funnels with dozens of background graphics and fonts.
How do I download all images and fonts from GoHighLevel at once?
Use the ExportGHL Chrome extension. It scans the entire DOM and stylesheets to locate every asset link — images, scripts, stylesheet folders and custom WOFF fonts — downloads them into a clean local directory, and rewrites the HTML and CSS to point at the new local paths so your pages display correctly offline.