Macintosh® vs Windows® icons

This article provides information on the following topics:

What are the differences between Windows® and Macintosh® icons?

Microsoft Windows® and Apple Macintosh® icons are very similar. They both have several image formats embedded in the same icon. But the file format is totally different. You cannot use Macintosh® icons as is under Windows®. The file format is not compatible. You must convert them to Windows® ICO file format (with Axialis IconWorkshop™ of course!). This is the same under Macintosh® OS which cannot read Windows® icon files.

Axialis IconWorkshop™ supports the following Macintosh® icon files: ICNS, RSC and BIN. You can easily open them into the Icon Editor and save them as Windows® ICO format. During this operation, we recommend you to remove special Macintosh® formats which are useless under Windows®. You can also read a Windows® icon and save it as Macintosh® format.

Recommended image formats embedded in icons are slightly different in Windows® and Macintosh®. See the comparison tables below:

Some image formats are unavailable in Macintosh® icon specifications. Therefore IconWorkshop™ won't event permit you to create them. If you try to save or convert a Windows® icon to Macintosh®, some format will be removed. Note that all image formats can be created in Windows® icons, even custom formats not listed above.

Top of Page

Image formats included in Macintosh® icons

Only a limited list of image formats are available in Macintosh® icons (no other or intermediate formats can be defined):

Macintosh® OSX up to 10.3

Recommended: 128x128 (RGB/A), 48x48 (RGB/A, 256 colors, 16 colors), 32x32 (RGB/A, 256 colors, 16 colors, mono), 16x16 (RGB/A, 256 colors, 16 colors).

Minimum: 48x48 (RGB/A, 256 colors), 32x32 (RGB/A, 256 colors), 16x16 (RGB/A, 256 colors).

Macintosh® OSX 10.4 Tiger

Recommended: 256x256 (RGB/A), 128x128 (RGB/A), 48x48 (RGB/A, 256 colors, 16 colors), 32x32 (RGB/A, 256 colors, 16 colors, mono), 16x16 (RGB/A, 256 colors, 16 colors).

Minimum: 128x128 (RGB/A), 48x48 (RGB/A, 256 colors), 32x32 (RGB/A, 256 colors), 16x16 (RGB/A, 256 colors).

Macintosh® OSX 10.5 Leopard

Recommended:  512x512 (RGB/A), 256x256 (RGB/A), 128x128 (RGB/A), 48x48 (RGB/A, 256 colors, 16 colors), 32x32 (RGB/A, 256 colors, 16 colors, mono), 16x16 (RGB/A, 256 colors, 16 colors).

Minimum: 128x128 (RGB/A), 48x48 (RGB/A, 256 colors), 32x32 (RGB/A, 256 colors), 16x16 (RGB/A, 256 colors).

Macintosh® OSX 10.7 Lion

Recommended: 1024x1024 (RGB/A),  512x512 (RGB/A), 256x256 (RGB/A), 128x128 (RGB/A), 48x48 (RGB/A, 256 colors, 16 colors), 32x32 (RGB/A, 256 colors, 16 colors, mono), 16x16 (RGB/A, 256 colors, 16 colors).

Minimum: 128x128 (RGB/A), 48x48 (RGB/A, 256 colors), 32x32 (RGB/A, 256 colors), 16x16 (RGB/A, 256 colors).

The 32x32 Monochrome format is recommended for Macintosh®icons to ensure display compatibility on old Macintosh®systems with B/W screens.

Top of Page

Various Macintosh® file types

Macintosh® icons can be saved using two different file formats: "ICNS" and "RSC" (or "RSRC" is used). A third format MacBinary "BIN" is used for transfer purpose between Windows® and Macintosh®.

Top of Page

Transfer an icon between Windows® OS and Macintosh® OS

To transfer and icon between Windows® and Macintosh®, the easiest method is to use the MacBinary format. This format permits to generate an icon compatible with the Macintosh® OS forks.

The MacBinary format permits to merge the 2 forks in one file handy for transfer, mail attachment or Web publishing. When IconWorkshopä saves an icon in MacBinary format, it writes the icon in the resource fork. The data fork is left empty. As a result, as soon as you receive or see the file in Macintosh®, the icon appears automatically. Then, you can handle it using the standard Finder/MacOS user interface.

Top of Page

Information about the new 256x256 icon format for Tiger (OS-X 10.4)

The new Macintosh® OS version 10.4 (Tiger) introduces a new icon format which permits to create 256x256 icons. In the upcoming months a new generation of flat LCD displays will have much higher resolutions. The screens won't be larger but the number of pixels per inch (DPI) will increase. This will result in smaller items on screen including icons. To compensate this effect, Apple® has planned to create a new resolution-independent user interface and the ability to display icons with higher definition in Tiger.

This format is highly compressed and permits to create large 256x256 icons using less than 100 KB. The compression is based on JPEG 2000. This format is similar to JPEG but can include a transparency channel (Alpha Channel). However, JPEG 2000 has an additional option which permits to compress the image without quality loss (unlike JPEG which "destructs" the original image to increase the compression ratio). In OS-X 10.4 icons, the icons are compressed using this lossless method, keeping the original image quality. The resulting compression ratio is about 1:2 (similar to PNG).

Keep in mind that a 256x256 icon is 28 times the size of a 48x48 icon! It will change deeply the way you'll create icons in the future. But be sure we'll add many features to help you in future versions. To get an idea of things to come, see an icon snapshot comparing sizes from 256x256 to 16x16:

Top of Page

Information about the new 512x512 icon format for Leopard (OS-X 10.5)

The next Macintosh® OS version 10.5 (Leopard) introduces an extra large icon format which permits to display 512x512 icons on future HI-DPI screens. This format uses the same compression format as 256x256 format for Tiger (see above).

A 512x512 icon is 4 times the size of a 256x256 icon and 114 times the size of a 48x48 icon! Keep this in mind when you're designing the image. The 512x512 image can be complex with a high level of details. To get a better idea, see an icon snapshot comparing sizes between 512x512 and 256x256 image formats:

Top of Page

Information about the 1024x1024 icon format for Lion (OS-X 10.7)

Macintosh® OS version 10.7 (Leopard) introduces an extra large icon format which permits to display 1024x1024 icons on future HI-DPI Retina screens. This format uses a PNG compression format (formats 256x256 and 512x512 use JPEG 2000 compression).

A 1024x1024 icon is 16 times the size of a 256x256 icon! This will create a large icon file up to 1MB. The 512x512 image can be complex with a high level of details. If your application is compatible with Lion we strongly recommend that you add this format as well.

Top of Page

A word about the Windows Vista™ 256x256 PNG compressed icon format

For the same reasons of compatibility with hi-res screens to arrive, Microsoft Windows Vista™ comes with a new format of icons supporting PNG compression and sizes up to 256x256.

Axialis IconWorkshop™ permits to create Windows Vista™ icons. To read more about Windows Vista™ icons and how to create them using Axialis IconWorkshop™, read this article: "Introducing Windows Vista™ Icons".

Top of Page