Export Multiple PNG Sizes from One SVG

By the Axialis Engineering team ·

Export Multiple PNG Sizes from One SVG

Shipping a single SVG rarely covers the targets that consume it: web layouts want 1x/2x/3x raster fallbacks, desktop and Electron apps expect a fixed ladder from 16 px up, and favicons need their own small set. Re-exporting each size by hand is slow and easy to get wrong. In IconVectors, File → Export → Export to Multiple Bitmaps (Shift+F3) renders every size you tick — plus optional ICO and ICNS files — in one pass, so a full pack comes out of a single dialog.

When to batch-export PNG sizes

Size sets by platform

Each platform expects its own ladder of pixel sizes. Export the set for the targets you ship to, all from the same SVG in one pass:

Platform Recommended PNG sizes (px) Why these
Web (HiDPI)1x/2x/3x of your base, e.g. 24, 48, 72srcset serves the right density per device pixel ratio.
Favicon16, 32, 48Browser tabs, bookmarks, and shortcuts.
Windows (into .ico)16, 24, 32, 48, 64, 256Shell icon contexts; bundle them into a single ICO.
macOS (into .icns)16, 32, 128, 256, 512 plus @2x up to 1024The iconset ladder macOS expects at 1x and 2x.
Android (mipmap)48, 72, 96, 144, 192mdpi through xxxhdpi launcher densities.
iOS (app icon)40, 58, 60, 80, 87, 120, 180, and 1024@2x/@3x device sizes; recent Xcode can generate the set from a single 1024.

Windows and macOS want their sizes packed into a single .ico or .icns rather than loose PNGs. IconVectors can tick those formats in the same dialog. For the full desktop workflow, see Complete Windows App Icon Set.

Step-by-step in IconVectors

  1. Open, draw, or import your SVG icon.
    • Open existing SVG: File → Open... (Ctrl+O)
    • Create from scratch: New Icon (Ctrl+N), then draw shapes and paths
    A camera icon open on a 24x24 pixel grid in the IconVectors editor
    Design on a consistent grid (e.g., 24×24) for clean sampling at multiple sizes.
  2. Open the multi-export dialog: File → Export → Export to Multiple Bitmaps (Shift+F3). Every size and format you select here is rendered together when you confirm.
  3. Configure the export in the dialog:
    The Export Icon to Multiple Bitmaps dialog in IconVectors showing file formats and pixel sizes
    Set the destination, base filename, formats, and sizes; the dialog renders one file per checked size.
    • Destination (left pane) — choose the folder where the files will be generated.
    • Base Filename — enter the root name (no extension). Size suffixes and extensions are added automatically.
    • File Formats — check PNG Icons (*.PNG) – 32BPP Alpha Channel Transparency to create PNGs. You can also tick Windows Icons (*.ICO) and Mac OSX Icons (*.ICNS) if you want those formats generated in parallel.
    • Sizes Based on Native Size — quick multipliers (1×, 1.25×, 1.5×, 2×, 3×, 4×, 5×, 10×). Useful if your SVG canvas defines a base size (e.g., 24 px).
    • Sizes In Pixels — tick exact sizes. Common sets:
      • Web UI: 24, 48, 72
      • Electron/Desktop: 16, 24, 32, 48, 64, 128, 256
      • Favicon PNGs: 16, 32, 48
      Use Add... under Custom to include other dimensions.
    • Colors — for flat, non-alpha formats you can set background, transparency, and matte. PNG 32BPP uses true alpha, so these settings are ignored for PNG output.
  4. Pick sizes by use case:
    • Web 1×/2×/3×: if your base is 24 px, tick 24/48/72.
    • Electron/Desktop: tick 16/24/32/48/64/128/256 to cover common launchers and OS caches.
    • Favicons: tick 16/32/48 PNGs. (You can also tick Windows Icons (*.ICO) to produce a favicon.ico simultaneously.)
  5. Export — click OK. IconVectors generates every requested size (and any other formats you selected) in one pass. The files land in the target folder, each named with its size suffix.

Notes & troubleshooting

Other conversions

Related guides

Start Making SVG Icons Today with IconVectors

Download the fully-functional 30‑Day Free Trial and unlock your icon design workflow.

Version 1.70 for Windows, macOS, and Linux