App Icon Generator for IOS and Android (2024)

The following chart outlines the icon sizes and additional information about each kind of icon for Apple iOS, Android and Universal Windows Platform (UWP) that Icon Slayer outputs.

- iOS

- Android

- macOS (Mac OS X) ICNS

- Windows ICO

- Favicon ICO

- Web App / Progressive Web App

- Universal Windows Platform (UWP)

iOS

Covers iOS apps up to iOS v10 for iPhone 4-5-6-7, iPad, iPad Pro, iPad Mini.

The following information was derived from generating a iOS project in Xcode version 8.1 (8B62).

Replace the "AppIcon.appiconset" folder withinthe "Assets.xcassets"folder within your Xcode project:

[project anme]/Assets.xcassets/AppIcon.appiconset

Points File Name Pixels
20ptiPhone Notification
iOS 7-10
iphone-notification-20pt@2x40
iphone-notification-20pt@3x60
29ptiPhone
Spotlight iOS 5,6
Settings iOS 5-10
iphone-spotlight-settings-29pt@2x58
iphone-spotlight-settings-29pt@3x87
40ptiPhone Spotlight
iOS 7-10
iphone-spotlight-40pt@2x80
iphone-spotlight-40pt@3x120
60ptiPhone App
iOS 7-10
iphone-app-60pt@2x120
iphone-app-60pt@3x180
20ptiPad Notifications
iOS 7-10
ipad-notifications-20pt@1x20
ipad-notifications-20pt@2x40
29ptiPad Settings
iOS 5-10
ipad-settings-29pt@1x29
ipad-settings-29pt@2x58
40ptiPad Spotlight
iOS 7-10
ipad-spotlight-40pt@1x40
ipad-spotlight-40pt@2x80
76ptiPad App
iOS 7-10
ipad-app-76pt@1x76
ipad-app-76pt@2x152
83.5ptiPad Pro App
iOS 9-10
ipad-pro-app-83.5pt@2x167

Web App / Progressive Web App

An Icon is shown on the device home screen when saving a bookmark. This is similar in nature to the "favicon" for websites. The "-precomposed" portion of the filename prevents Apple from automatically adding gloss, rounded corners and drop shadows.

Refer to the "Webpage Icon" Apple documentation page for additional details.

Apple invented the iOS Web Clip idea, but it has been picked up by Chrome (and others).

We've also included a manifest.json file for you as a starting point for your Progressive Web App.

See the "index.html" source code for how to include the icons in your page(s).

Android Apps

The following information was derived from: http://developer.android.com/guide/practices/ui_guidelines/icon_design.html

Asset Type Prefix Sizes
Google Market hi-resmarket_512xhdpi
Button Status / Notify btn_stat_notify24ldpi
32mdpi
48hdpi
64xhdpi
Launcher iconsic_launcher36 ldpi
48 mdpi
72 hdpi
96 xhdpi
Menu icons and Action Bar icons ic_menu36 ldpi
36 ldpi_v9
18 ldpi_v11
48 mdpi
48 mdpi_v9
24 mdpi_v11
96 hdpi
72 hdpi_v9
36 hdpi_v11
96 xhdpi
96 xhdpi_v9
48 xhdpi_v11
Status bar icons ic_stat_notify 19 ldpi
12 ldpi_v9
18 ldpi_v11
25 mdpi
16 mdpi_v9
24 mdpi_v11
48 hdpi
24 hdpi_v9
36 hdpi_v11
50 xhdpi
32 xhdpi_v9
48 xhdpi_v11
Tab icons ic_tab24 ldpi
24 ldpi_v5
32 mdpi
32 mdpi_v5
48 hdpi
48 hdpi_v5
Dialog icons ic_dialog24 ldpi
32 mdpi
48 hdpi
Listsic_list24 ldpi
32 mdpi
48 hdpi

Universal Windows Platform (UWP)

The following information was derived from:
https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets

Splash Screen sizes derived from:
https://msdn.microsoft.com/library/windows/apps/br211467

Based on the description provided here, the system selects appropriate images based on the following scheme:

<name>.scale-<scale>.<ext>

Where <name> can be anything you want. According to the guide, they're recommending using a naming convention of "AppNameSmallTile.scale-XXX.png". I found this to be rather confusing, so I decided to just stick with naming the images according to the attribute definition, which I believe is less confusing.

When referencing an image in your code, just use NAME.EXT. The ".scale-XXX" portion of the file name is not included in the code. The system automatically selects the appropriate image/scale as needed. Icon Slayer uses a naming convention that matches the element attribute, I believe this is least confusing.

Example:

<uap:VisualElements
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png">
Size File Name Notes
71 Square71x71Logo.scale-100.png Smal Tile
89 Square71x71Logo.scale-125.png
107 Square71x71Logo.scale-150.png
142 Square71x71Logo.scale-200.png
284 Square71x71Logo.scale-400.png
150 Square150x150Logo.scale-100.png Medium Tile
188 Square150x150Logo.scale-125.png
225 Square150x150Logo.scale-150.png
300 Square150x150Logo.scale-200.png
600 Square150x150Logo.scale-400.png
310Square310x310Logo.scale-100.pngLarge Tile
388Square310x310Logo.scale-125.png
465 Square310x310Logo.scale-150.png
620Square310x310Logo.scale-200.png
240Square310x310Logo.scale-400.png
310 x 150Square310x150Logo.scale-100.pngWide Tile
388 x 188Square310x150Logo.scale-125.png
465 x 225Square310x150Logo.scale-150.png
620 x 300Square310x150Logo.scale-200.png
1240 x 600Square310x150Logo.scale-400.png
44Square44x44Logo.scale-100.pngApp List (icon)
55Square44x44Logo.scale-125.png
66Square44x44Logo.scale-150.png
88Square44x44Logo.scale-200.png
176Square44x44Logo.scale-400.png
16Square44x44Logo.targetsize-16.pngTarget Size Icon
20Square44x44Logo.targetsize-20.png
24Square44x44Logo.targetsize-24.png
30Square44x44Logo.targetsize-30.png
32Square44x44Logo.targetsize-32.png
36Square44x44Logo.targetsize-36.png
40Square44x44Logo.targetsize-40.png
48Square44x44Logo.targetsize-48.png
60Square44x44Logo.targetsize-60.png
64Square44x44Logo.targetsize-64.png
72Square44x44Logo.targetsize-72.png
80Square44x44Logo.targetsize-80.png
96Square44x44Logo.targetsize-96.png
256Square44x44Logo.targetsize-256.png
620 x 300SplashScreen.screen-100.pngSplash Screen
868 x 420SplashScreen.screen-140.png
1116 x 540SplashScreen.screen-180.png

Contact

Question, comments, suggestions? Send me and email.

Download Icon Slayer ($15 USD)

(aka: Help keep the lights on :)

App Icon Generator for IOS and Android (1)
Get Icon Slayer
for Windows
App Icon Generator for IOS and Android (2)
Get Icon Slayer
for Macintosh

Usage + Known Issues

- You can load PNG, JPG or BMP images. PNG files can have transparency.

- Flatten source PNGs. Some browsers require source PNG files to be "flattened", meaning that PNG files should not have "layer" information in them. The PNG can have an alpha channel (where parts of the image is invisible), but "layer" information can be problematicfor some browsers. Flattening maintains transparency, but just reduces all layers to a single layer.

- Reduce image dimensions. Source PNGs should be no larger than 1240 x 1240 pixels.The smaller your source file, the faster things will process. Agood rule of thumb is to make your source file as big as the biggest icon you need.

- Safari on Mac can freeze during export. Icon Slayer uses Adobe Flash, and this is a known problem that Adobe has not resolved. Try using another browser such as Mozilla Firefox or Google Chrome.

Release Notes

v23 - Dec. 6, 2016
- Updated iOS strategy to use Xcode 8.1 naming conventions, outputting "AppIcon.appiconset" folder with "Contents.json" for esy "drop-in" replacement in your Xcode project.
- Added Web App option for generating HTML icons for the head in <link>'s and Progressive Web App manifest.

v22 - Nov. 23, 2016
- Attempted bug fix for some browsers not being able to save icons.

v20 - Nov. 11, 2016
- iOS: iTunesArtwork files converted to RGB (no alpha) for issues on iTunes Connect where RGBA (with alpha) files are rejected.
- Updated image processor(s).

v19 - Nov. 1, 2016
- Corrected some icon naming inconsistencies for iOS.

v18 - Oct. 14, 2016
- Updated iOS and Android icon naming conventions.
- Included legacy iOS naming conventions.

v15 - Oct. 3, 2016
- Added icon support for Universal Windows Platform (UWP)

v14 - Oct. 1, 2016
- Added ability to manually enter HEX value in the color picker.
- Opener loads existing color into color picker.

v12 - Jun. 29, 2016
- Fixed slider issues from v11 release.

v11 - Jun. 26, 2016
- Added image cropper.
- Added background color option for loaded PNG images with transparency.

v0.2 - Apr. 6, 2016
- Added Mac ICNS, Windows ICO, favicon ICO formats
- Updated IOS icon sizes / naming conventions.
- Better Image production.
- Smoothing slider
- Better icon transparency support

v0.4 - Oct 22, 2012
- initial release.

Example Output

The following image is a screen-grab of all of the icons generatedwith Android and iOS checked.

App Icon Generator for IOS and Android (3)

App Icon Generator for IOS and Android (2024)
Top Articles
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 5659

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.