iConvert Icons: The Ultimate Guide to Converting and Customizing Icons

Quick Start with iConvert Icons — From PNG to Multi-Size Icon SetsIcons are the visual shorthand of apps, websites, and desktop experiences. A high-quality icon set communicates brand, improves recognition, and makes interfaces feel polished. iConvert Icons is a tool designed to simplify the process of taking a single PNG (or other raster/vector file) and producing the multiple sizes and formats required by modern platforms — from macOS and Windows to iOS, Android, and favicons for the web.

This guide walks you through a practical quick start workflow: preparing source artwork, converting to required sizes and formats, organizing output into platform-ready bundles, and tips to avoid common pitfalls.


Why multi-size icon sets matter

Different platforms and display contexts require icons at specific pixel dimensions and sometimes in different formats (ICO, ICNS, PNG, SVG). Reasons to produce multi-size sets:

  • Clarity at small sizes — Details that look fine at 512×512 can become cluttered at 16×16.
  • Performance and file size — Serving appropriately sized assets to devices speeds load times and reduces memory usage.
  • Platform compliance — App stores and OS guidelines often require exact sizes and formats.
  • Scalability and future-proofing — Including vector sources (SVG) or a range of sizes helps support new devices and resolutions.

Preparing your source artwork

Good results start with good source files. Follow these recommendations:

  • Use a high-resolution source, ideally 1024×1024 or larger for raster PNGs. Larger sources downscale more cleanly.
  • Prefer vector formats (SVG, AI) when possible — vectors scale without loss of quality.
  • Keep shapes simple and avoid tiny strokes or fine text that will vanish at small sizes.
  • Consider separate artwork for very small sizes — simplify or remove details for 16–32px versions.
  • Use proper padding and alignment so icons center correctly within their canvases.

Common target sizes and formats

Below is a practical list of common target sizes by platform. Adjust depending on your app’s needs.

  • Windows (.ico): 16×16, 32×32, 48×48, 256×256 (PNG inside ICO)
  • macOS (.icns): 16×16, 32×32, 64×64, 128×128, 256×256, 512×512, 1024×1024
  • iOS: App Store (1024×1024), app icons for devices (various sizes down to 20×20)
  • Android: Launcher icons in multiple densities (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi), often 48–192dp equivalents
  • Web favicons: 16×16, 32×32, 48×48, 96×96; also site manifests use 192×192 and 512×512
  • SVG: single scalable source for web and some platforms

Using iConvert Icons: step-by-step

  1. Open iConvert Icons and create a new conversion project.
  2. Import your source PNG or SVG. If you have multiple source variants (full detail and simplified small-size version), import both.
  3. Select target platforms/formats you need (ICO, ICNS, PNG sets, SVG export).
  4. Configure size presets. Most tools provide presets for Windows, macOS, iOS, Android, and web — use those as a starting point.
  5. For each size, set scaling/interpolation options (bicubic is typical for downscaling). If available, enable optical size hints or sharpening for small outputs.
  6. If you included separate small-size artwork, map that source to the smallest output sizes so that simplified graphics are used where needed.
  7. Export to a structured folder — e.g., /output/windows/, /output/macos/, /output/android/, /output/web/.
  8. Test the generated icons in a local build or by applying them in the OS to verify alignment and clarity.

Organizing output for developers

A clear folder structure makes integration painless:

/icons /source

icon.svg icon-1024.png 

/macos

AppIcon.icns icon-512.png 

/windows

app.ico 

/android

mipmap-mdpi/icon.png mipmap-hdpi/icon.png ... 

/web

favicon-16.png favicon-32.png site-192.png site-512.png 

Include a README describing which file maps to which platform target and any special notes (e.g., “use icon-1024.png for App Store submission”).


Optimization tips

  • Use PNG compression (pngcrush, zopflipng) to reduce file sizes without visual loss.
  • For web usage, consider also providing an SVG and WebP versions where supported.
  • Remove unnecessary metadata from PNGs to save bytes.
  • When creating ICO files, include a 256×256 PNG inside the ICO for Windows to use on high-DPI displays.

Troubleshooting common issues

  • Blurry icons at small sizes: simplify artwork, adjust hinting, or supply a custom small-size version.
  • Cropping or misalignment: check canvas size and padding; ensure export tool preserves center alignment.
  • Transparent edges showing halo: ensure proper alpha-premultiplication handling or re-export with pre-multiplied alpha if needed.
  • Platform rejects upload (e.g., App Store): verify exact size and format requirements (App Store requires a 1024×1024 PNG for app listing).

Example workflow: PNG 2048×2048 to multi-platform set

  1. Start with icon-2048.png (or icon.svg).
  2. In iConvert Icons, import icon-2048.png and set targets: ICNS, ICO, Android mipmaps, iOS app sizes, web favicons.
  3. Map icon-2048 to all sizes >128px; map icon-small.svg (simplified) to ≤32px outputs.
  4. Choose bicubic downsampling and mild sharpening for outputs ≤48px.
  5. Export and run pngquant/pngcrush over PNG outputs, generate an ICO with included 256×256 PNG, and build a .icns with all required sizes.
  6. Place files into the folder structure and test in a sample app.

Quick checklist before distribution

  • Include a 1024×1024 PNG for iOS App Store.
  • Provide 256×256 (or 512×512+) for Windows/ICNS high-DPI support.
  • Validate that small sizes remain legible (20–32px).
  • Remove metadata and compress PNGs.
  • Keep original SVG or high-res PNG in /source for future updates.

Final notes

Producing quality multi-size icon sets is mostly about planning: start with good source art, be intentional about simplifying at small sizes, and use tools like iConvert Icons to automate format conversions. A consistent workflow and clear output structure dramatically reduce integration friction for developers and designers alike.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *