Icon Sizes

Nokia

 * Series 90 - for small size: 25 * 20, for medium/large size: 64 * 50
 * Series 80 - Application icon: 64 * 50
 * Series 40 - 128x128=16x16, 128x160=24x24, 208x208=46x46, 240x320=46x48
 * Series 30 - 16x16.
 * 7650/3650 - 32x32
 * S60 1st and 2nd - 176x208=42x29, 352x416=76x76
 * S60 3rd - 176x208=31x31, 208x176=37x37, 352x416=76x76, 240x320=53x53/55x55, 320x240=52x52/54x54, 208x208=37x37
 * N90 - 84x58 (empirical result)

Motorola

 * Most MIDP 2.0 - 15x15, PNG, 1bpp, 4bpp, 8pbb, (even 24bpp)

A transparency palette entry will render as gray. (Not sure about alpha channels.)


 * A768, E680, and A780 can automatically scale the icons:

The typical size on A768 and E680 is 50x50. And on A780, the icon size is 68x43.


 * A388c - 24x24, or smaller eg. 20x20, PNG, MIDlet-Icon
 * Motorola Q - 16 x 16, 32 x 32, 22x22, 44x44

In addition to icon sizes of 16x16 and 32x32, application icon sizes shall be 22x22 (small) and 44x44 (large). Sizes are needed depending on the user preferred layout.

Newest Motorola iDen requires a set of 4 icons for different modes. The solution is to put the icons in the root directory and provide additional icons with c, s, z prefixes (compressed font, standard font, zoom font).


 * i275, i285, i325, i355, i710, i730, i830: c-Icon.png (11x11), s-Icon.png (13x13), z-Icon.png (15x15), Icon.png (18x18).


 * i290, i335, i425, i560, i580, i605, i850, i860, i870, i876, i880: c-Icon.png (13x13), s-Icon.png (15x15), z-Icon.png (17x17), Icon.png (32x32).

Palm

 * Treo, Low Res, 22 x 22 and 9 x 15
 * Tungsten & Zire, High Rez, 44 x 44 and 18 by 30

Sony Ericsson

 * V800 - 24x24
 * K700i, T610, T616, T618, T628, T630, T637, Z600, Z608, K500, K506, K508 - No Icon
 * K608i - 16x16
 * K700, Z500, S700, S710a - No Icon
 * W600i - 16x16
 * W900 - 24x24
 * JP4,5,6 - 16x16 recommended by SonyEricsson
 * P800, P900 - No icon
 * P910 - supports icons in various sizes and attempts to scale/adapt these to a size suitable for display. The icon size shouldn't matter, only that smaller ones might show up a bit jagged due to magnification.

Sharp

 * GX Series - 24x24

Samsung

 * Z140v - Unknown
 * Z500 - 40x25
 * D807 - 32x32 - Ignores 8-bit transparency, maybe 32-bit alpha would work
 * ZX10,ZX20 - 42x36 - same as D807
 * All Others - None

Vodafone Japan

 * All - 24x24
 * 905SH - 42x42
 * 903SH - 42x42
 * 902SH - 42x42
 * 804SH - 42x42
 * 705SH - 42x42
 * 702SH - 42x42

Sagem

 * ? - 24x24

Sanyo

 * 4920 - 9x9 pixels
 * 5300 - 16x16 pixels
 * 8100 - 15x15 pixels

Siemens

 * ? 14x14

LG

 * CU-500 - 15x15 pixels
 * GB-230 - 15x15 pixels
 * GT-360/KS-360 - 28x28 pixels