Export Optimization Guide

We want you to have a great experience using Banner Ad Maker. Better inputs = better outputs. Use this handy free guide to prepare your files for the smallest, highest-quality HTML5 ads.

Quick Reference: Which Format to Use

FormatBest ForTypical Savings vs PNG
SVGIcons, logos, simple illustrations, text90%+ smaller at large sizes
JPGPhotos, gradients, complex scenes60-80% smaller
PNGGraphics that need transparencyBaseline (largest)
WebPWeb delivery (photos + transparency)25-35% smaller than JPG/PNG
💡 Rule of thumb for this tool: If your source files total under 400KB, you'll get a perfect export every time. Over 1MB and you may see quality loss from auto-compression.

1. Choose the Right Format

Use SVG when:

Use JPG when:

Use PNG only when:

2. Figma Export Settings

How to Export

  1. Select the frame or layer
  2. Open the Design panel (right sidebar)
  3. Scroll to Export section (bottom)
  4. Click + to add an export setting
  5. Configure format, scale, and suffix

SVG Settings (Recommended)

SettingRecommendation
Include "id" attributeYes — this tool reads layer names from IDs for element labels
Outline text✅ Yes — avoids font embedding issues, reduces file size
Flatten transforms✅ Yes — simplifies path data

PNG Settings

SettingRecommendation
Scale1x for web — match your actual ad dimensions
Clip content✅ Check this on your frame
⚠️ Don't export at 2x, 3x, or 4x. Each step multiplies file size ~4x. A 300×250 ad exported at 2x becomes 600×500 and 4x the file size — for zero benefit in an HTML5 ad.

JPG Settings

SettingRecommendation
Scale1x
Quality80% — barely visible difference from 100%, ~40% smaller
💡 80% quality is the sweet spot. Below 60% you'll see artifacts. Above 90% the gains are negligible.

3. Design-Level Optimizations (Before Export)

These changes in your Figma file will dramatically reduce export sizes:

Flatten Complex Layers

Simplify Vectors

Rasterize Complex Elements

Crop & Trim

Reduce Blur & Shadow Complexity

Limit Gradients

Remove Hidden Layers

Name Your Layers

4. Post-Export Optimization

After exporting from Figma, run files through these free tools for further savings before uploading to Banner Ad Maker:

PNG Optimization

ToolSavingsNotes
TinyPNG50-80%Web-based, drag and drop
Squoosh50-80%Browser-based, adjustable quality
ImageOptim (Mac)20-50%Lossless option available

SVG Optimization

ToolSavingsNotes
SVGOMG30-60%Best web tool, many options
💡 SVGOMG tip: Enable "Round/rewrite paths" with precision 2-3. Keep "Remove viewBox" unchecked. Enable everything else for maximum savings.

JPG Optimization

ToolSavingsNotes
Squoosh20-50%Try MozJPEG codec for best results

5. Common Mistakes That Bloat Files

MistakeFix
Exporting at 2x/4x when only 1x is neededMatch scale to actual ad dimensions
Using PNG for simple icons/logosSwitch to SVG
Hidden layers still included in exportDelete or move outside the frame
Text not outlined in SVG (embeds font data)Outline text before SVG export
Exporting entire pages instead of specific framesSelect only the frame you need
Not clipping content on framesEnable "Clip content" in frame settings
Using effects (blurs/shadows) in SVG exportsRasterize the affected layer or remove
Uploading a 2000px image for a 300px adResize to exact ad dimensions first

6. File Size Targets

Use these as a gut check. If your export exceeds these, revisit the steps above:

Asset TypeTarget Size
Single ad frame (SVG)< 100 KB
Single ad frame (JPG/PNG)< 200 KB
Total for 3-frame ad< 400 KB
Icon/logo (SVG)< 5 KB
Background photo (JPG)< 150 KB
If your total source files are under 400KB, Banner Ad Maker will produce a perfect export every time — no quality loss, no compression artifacts.

TL;DR Checklist

Open App →