SVG to ICNS

Convert SVG vector graphics into professional macOS ICNS icon files - up to 20 SVGs at once. Because SVG is a vector format, your icons will be perfectly crisp at every size - from 16x16 to 1024x1024. You can also generate a Windows ICO and a PNG icon set in the same run, delivered together in a ZIP. Have a PNG instead? Try our PNG to ICNS converter. Need Windows icons only? Use our SVG to ICO converter or explore the ICNS Viewer.

Drop your SVG files here

or click to browse files

Convert up to 20 SVG files at once (5MB each) - batch results are delivered as a ZIP

How to Convert SVG to ICNS

  1. Upload your SVG vector files - convert up to 20 at once, vector graphics scale perfectly to any icon size.
  2. Check the actual-size preview to confirm your icon stays legible at 16px and 32px.
  3. Choose a size preset: Standard Mac, Retina, App Icon, or All Sizes.
  4. Configure macOS options like the Big Sur squircle shape, subtle shadow, and padding.
  5. Optionally enable the Windows ICO and PNG icon set outputs - multiple files arrive as one ZIP.
  6. Click "Convert to ICNS" and download your Mac icons for Xcode, custom folders, or app development.

Why SVG is Perfect for Icons

Infinite Scalability

SVG is a vector format that scales to any size without quality loss. Your 16x16 and 1024x1024 icons will both be perfectly crisp.

Transparency Support

SVG fully supports transparency, allowing for professional icons with transparent backgrounds that blend seamlessly with macOS.

Designer Workflow

Export directly from Figma, Sketch, Illustrator, or Inkscape to SVG, then convert to ICNS. No intermediate formats needed.

Sharp Edges

Unlike raster images, SVG maintains sharp edges and clean lines at all sizes - essential for professional icon design.

About ICNS Format

Apple's Icon Format

ICNS is the native icon format for macOS. It contains multiple sizes in a single file, allowing macOS to choose the best size for each context.

Multi-Resolution

ICNS files bundle icons from 16x16 up to 1024x1024, supporting both standard and Retina displays automatically.

App Development

Required for macOS app submissions to the App Store. Xcode uses ICNS files for app icons.

Custom Folders

Use ICNS files to customize folder icons in Finder. Simply copy the icon and paste it onto any folder.

ICNS Size Guide

16x16

Smallest size, used in Finder list view and window title bars.

32x32

Finder column view, preference panes, and small dock icons.

128x128

Standard Finder icon view. Most commonly seen size.

256x256

Cover Flow view and larger Finder displays.

512x512

Full-size Quick Look previews and maximum non-Retina quality.

1024x1024

Retina displays (@2x). Required for crisp icons on modern Macs.

Frequently Asked Questions

SVG (Scalable Vector Graphics) is a vector format that scales perfectly to any size without quality loss. When creating icons, this means every size in your ICNS file will be rendered from the original vector data, resulting in pixel-perfect icons at 16x16 through 1024x1024. This is the professional workflow used by icon designers.

Yes. You can upload up to 20 SVG files in one batch. Each SVG is converted to its own ICNS file, and when the conversion produces more than 2 output files everything is packed into a single ZIP archive for a one-click download.

Yes. Enable the "Also Generate Windows ICO" option and the tool will create a multi-size .ico file (up to 256x256) alongside your ICNS, so one upload covers both macOS and Windows. For ICO-only conversions, the dedicated SVG to ICO converter offers more Windows-specific options.

Yes! SVG fully supports transparency, and our converter preserves it in the resulting ICNS file. If your SVG has no background or uses transparent areas, these will appear correctly in your Mac icons.

ICNS is Apple's icon format for macOS, while ICO is Microsoft's format for Windows. ICNS supports larger sizes (up to 1024px) and is required for Mac apps. Use our SVG to ICO converter if you need Windows icons.

For app development, include all sizes (16, 32, 128, 256, 512, 1024). For personal use, the "Standard Mac" preset (16, 32, 128, 256, 512) is sufficient. Add 1024x1024 for Retina display support.

In Figma: Select your icon and use File > Export > SVG. In Sketch: Select the artboard and use File > Export > SVG. In Illustrator: Use File > Export > Export As > SVG. In Inkscape: Use File > Save As > Plain SVG. For best results, outline all text before exporting.

Open the ICNS file in Preview, press Cmd+A to select all, then Cmd+C to copy. Right-click any folder or app, choose "Get Info", click the icon at the top left, and press Cmd+V to paste your custom icon.