iOSとAndroidのサイズをまとめて書き出す

大きな正方形を1枚置くと、iPhone、iPad、Android、App Store、Google Playに要るサイズが、プロジェクトへ置けるZIPになります。

元アイコンをここに置く

PNG、JPG、WebP · 正方形、512px以上(1024×1024推奨)· 最大50MB

パック

iOSとAndroidが求めるサイズ

各プラットフォームが要るファイル、プロジェクトでの置き場所、どのサイズでも持つ元絵の作り方です。

使い方

  1. 元絵を置く: 1024×1024以上の正方形PNGがいちばんシャープです。JPGとWebPも使えます。
  2. パックを選ぶ: iOS、Android、ストア掲載、または組み合わせです。
  3. 作って保存: プラットフォームごとのフォルダと、ファイル一覧のREADMEが入ったZIPが1つ出ます。

iOSのサイズ

AppleはApp Store用に1024×1024が1枚、ホーム、Spotlight、設定、通知用に小さい版が要ります。画面密度に合わせて@2xと@3xがあります。透過のあるアイコンは拒否されるので、iOSとApp Store用は透明部分を白で塗ります。

用途 サイズ(px) ファイル名
App Store1024 × 1024AppStore-1024.png
iPhone @3x / @2x180 / 120[email protected], [email protected]
iPad Pro167[email protected]
iPad @2x / @1x152 / 76[email protected], Icon-76.png
Spotlight120 / 80 / 40[email protected] ほか
設定87 / 58 / 29[email protected], [email protected], Icon-29.png
通知60 / 40[email protected], [email protected]

XcodeではアセットカタログのAppIconを開き、サイズの合う枠へ各PNGをドロップします。新しいXcodeは、1024pxの1枚から残りを作ることもできます。

Androidのランチャー

Androidは画面の密度に合うバケットからランチャーを選びます。ZIPの mipmap-* を app/src/main/res/ へコピーすると、各 ic_launcher.png が正しい場所に入ります。Android側は透過を残します。

密度フォルダ サイズ(px)
mipmap-xxxhdpi192 × 192
mipmap-xxhdpi144 × 144
mipmap-xhdpi96 × 96
mipmap-hdpi72 × 72
mipmap-mdpi48 × 48
Google Playの掲載512 × 512

Android 8以降のアダプティブアイコンは、前景と背景の2枚が要ります。このパックには含めません。ここにあるPNGは、すべてのAndroidで標準のランチャーとして使えます。

縮小しても持つ元絵

  • 1024×1024以上から始め、拡大が要らないようにします。
  • 絵は単純に。細い線と小さい文字は29pxや48pxで消えます。
  • 端に余白を残します。iOSは角を丸め、多くのAndroidランチャーは円に切ります。
  • iOSでは透過ではなく、単色かグラデーションの背景にします。

YouTubeのプレビューやSNSのバナーなど別のサイズは サイズ変更 です。iPhoneのHEICは HEICのページ で先に変えてください。

よくある質問

料金はかかりますか?
かかりません。登録も、透かしもありません。
元絵は何ピクセルですか?
1024×1024以上の正方形がよいです。512pxまでは受けますが、App Store用の1024pxは拡大され、柔らかく見えることがあります。
正方形でないときは?
中央からいちばん大きな正方形を使います。端の絵は切れることがあります。全体を残すなら、先に正方形へ切ってください。
iOSのアイコンが白背景になるのはなぜですか?
Appleは透過のあるアイコンを受け付けません。iOSとApp Store用の透明部分は白で塗ります。Androidは透過を残します。
角を自分で丸めるべきですか?
丸めないでください。正方形のまま置きます。iOSとAndroidが角丸やマスクを掛け、先に丸めると変な縁になります。
ファイルは保管されますか?
アップロードはZIPを作るためだけに使います。ZIPは保存できるよう最長1時間置き、その後自動で消します。
アダプティブアイコンやContents.jsonは作りますか?
まだです。パックにはmipmapの標準PNGと、Xcode風のiOSファイル名が入るので、AppIconへドロップできます。