Export banners to PNG or JPG at 1x/2x resolution via headless Chromium, or as animated GIFs with configurable frame rate.
Generate pixel-perfect PNG or JPG screenshots of any banner format using Cloudflare Browser Rendering — a headless Chromium instance running at the edge. Choose 1x or 2x resolution for retina displays. JavaScript is disabled during capture for security, and the rendered HTML is identical to what appears in the editor. Images are uploaded to R2 for CDN delivery.
Capture animated banners as GIF files by rendering frame-by-frame with GSAP timeline seeking. Configure the frame rate between 5 and 15 FPS — lower for smaller files, higher for smoother animation. Each frame is captured as PNG, quantised to an optimised palette, and assembled into a GIF using gifenc. The export modal shows estimated frame count and file size before rendering begins.
A real-time file size indicator appears in the editor toolbar and export modal, colour-coded green (<100KB), yellow (100-150KB), or red (>150KB). Asset sizes are tracked per-format so you can identify which images or fonts are pushing the banner over ad platform limits. This prevents the common workflow of building a beautiful banner only to discover at export time that it exceeds the 150KB Google Ads limit.
Export individual formats or all formats at once. Each format generates its own file with the correct dimensions and format-specific layer positioning. Batch export creates a ZIP containing one file per format, named with the project, dimensions, and format key for easy identification when uploading to ad servers.