App Icon Generator

App Icon 生成器

上传一张图片,获取 iOS、Android、Web 所需的所有图标尺寸,含 favicon.ico。全部在浏览器中处理。

将图标图片拖到这里,或点击选择文件

建议使用 1024×1024 PNG — 支持 JPG、PNG、WebP

建议使用 1024×1024 像素的 PNG。工具会自动缩小到所有所需尺寸。原始图片越大,生成质量越好。

  • iOS: 20、29、40、58、60、76、80、87、120、152、167、180、1024px
  • Android: 48 (mdpi)、72 (hdpi)、96 (xhdpi)、144 (xxhdpi)、192 (xxxhdpi)、512 (Play Store)
  • Web: 16、32、150、180、192、512px PNG + favicon.ico
  • watchOS: 48、80、88、100、172、196、216、1024px
  • macOS: 16、32、64、128、256、512、1024px

为什么选择 App Icon Generator?

一张图片输入,所有平台图标一次生成。

所有尺寸、所有平台

生成 iOS(含 1024×1024 App Store 图标)、Android(所有 mipmap 密度)和 Web(favicon、apple-touch-icon、og-image)所需的每个图标尺寸。

Xcode 直接使用

iOS 图标附带正确的 Contents.json — 直接将 AppIcon.appiconset 文件夹拖入 Xcode 项目即可。

隐私优先

所有缩放均通过 HTML Canvas 在浏览器中完成,图片永远不会上传到任何服务器。

一键下载 ZIP

所有图标整齐分类在 iOS、Android、Web 文件夹中,打包成单个 ZIP 文件。

25 种语言

界面支持 25 种语言,自动检测浏览器语言。支持阿拉伯语、波斯语、乌尔都语的 RTL 排版。

完全

无限制、无水印、无需注册。想用多少次就用多少次。

App 图标生成器如何工作

从一张源图到 30+ 种所需尺寸 — 在你的浏览器中,一分钟搞定。

  1. 1

    拖入一张 1024 × 1024 源图

    Apple、Google 和 Web 都接受最大 1024 × 1024 的图标。拖入一张方形 PNG(部分平台推荐透明背景,部分推荐纯色 — 两者都支持)。我们也接受 JPG,但带透明的 PNG 更灵活。

  2. 2

    并行生成所有尺寸

    iOS 大约需要 18 个尺寸(App Store、2x/3x 主屏、设置、Spotlight)。Android 需要 5 个 mipmap 密度(mdpi → xxxhdpi)。Web 需要 favicon(16、32)、apple-touch-icon(180)、Chrome(192、512)和一个 manifest。每个尺寸都通过 OffscreenCanvas 用高质量双三次重采样缩小。

  3. 3

    实时预览展示 iOS / Android / Web 效果

    实时查看生成的图标在 iOS 主屏、Android 启动器、浏览器标签上的样子。在导出之前就能发现渲染问题(在小尺寸下文字看不清、缩放后细节丢失)。

  4. 4

    下载为单个 ZIP

    输出是一个结构化的 ZIP,包含 iOS 文件夹(可直接放入 Xcode Asset Catalog)、Android 文件夹(mipmap-mdpi 至 mipmap-xxxhdpi)和 Web 文件夹(favicon.ico、manifest.json)。把对应文件夹拖进你的项目即可。

谁需要全套尺寸

对大多数平台来说,图标生成不是可选项 — 原因如下。

iOS App 提交

App Store Connect 会拒绝缺少任何必需图标尺寸的构建。生成全套一次,放进 Xcode 的 Assets.xcassets,以后再也不用想这件事。

Android Play 商店

Google 要求一张 512 × 512 的高分辨率图标,加上启动器用的 mipmap 密度。iKit 从一张源图生成两种格式 — 不必手动渲染同一图案五次。

渐进式 Web App(PWA)

PWA 需要 manifest 包含多种图标尺寸(至少 192、512)。iKit 为你生成 manifest.json 片段,可直接粘贴到你现有的 manifest 中。

刷新已有 App

品牌重设计?拖入新 logo,30 秒内得到全新整套图标。在提交之前可在实时预览中与旧图标对比。

为什么本地生成对品牌很重要

App 图标常常是未发布的品牌作品 — 重设计、新产品、机密的客户 logo。把它们上传到服务器端生成器,意味着第三方在发布前就看到了素材,带来一切伴随的泄露风险。iKit 用 OffscreenCanvas 在浏览器中生成所有内容,因此你未发布的品牌不会离开你的机器。

  • 源 PNG 与生成的 30+ 种尺寸都留在你的浏览器里。
  • ZIP 在客户端打包 — 服务器端没有可被缓存的文件。
  • 适合机密与发布前的品牌素材。

相关教程

来自 iKit 博客的深度教程与工具对比。

App 图标尺寸 (2026)

iOS、Android、watchOS、macOS 和 Web 的完整参考表。

iOS app icon sizes

Size (px) Where it appears
1024×1024 App Store
180×180 iPhone home (60pt @3x)
167×167 iPad Pro home
152×152 iPad home (76pt @2x)
120×120 iPhone home / Spotlight
87×87 Settings @3x
80×80 Spotlight @2x
76×76 iPad home @1x
60×60 Notification @3x
58×58 Settings @2x
40×40 Spotlight @1x
29×29 Settings @1x
20×20 Notification @1x

Android adaptive icon sizes

Density Foreground / Background Legacy
mdpi 108×108 48×48
hdpi 162×162 72×72
xhdpi 216×216 96×96
xxhdpi 324×324 144×144
xxxhdpi 432×432 192×192
Play Store 512×512

watchOS app icon sizes

Size (px) Surface
1024×1024 App Store
216×216 Quick Look 44mm
196×196 Quick Look 42mm
172×172 Quick Look 38mm
100×100 Short Look
88×88 Home 44mm
80×80 Home 40mm
48×48 Notification

macOS .iconset & Web sizes

Size (px) Use
1024×1024 macOS App Store / icon_512@2x
512×512 macOS / PWA splash
256×256 macOS
192×192 PWA / Android home
180×180 apple-touch-icon
128×128 macOS / web
48×48 · 32×32 · 16×16 favicon.ico

本工具从单张 1024×1024 源图生成所有尺寸。

常见问题

建议使用什么尺寸的图片?

建议使用 1024×1024 像素的 PNG。工具会自动缩小到所有所需尺寸。原始图片越大,生成质量越好。

会生成哪些图标尺寸?

iOS: 20、29、40、58、60、76、80、87、120、152、167、180、1024px。Android: 48 (mdpi)、72 (hdpi)、96 (xhdpi)、144 (xxhdpi)、192 (xxxhdpi)、512 (Play Store)。Web: 16、32、150、180、192、512px PNG + favicon.ico。 watchOS: 48、80、88、100、172、196、216、1024px。 macOS: 16、32、64、128、256、512、1024px。

我的图片会被上传吗?

不会。所有图片缩放均使用浏览器的 Canvas API,图片永远不会离开你的设备。

包含 favicon.ico 吗?

包含。Web 图标包括多尺寸的 favicon.ico(16×16 和 32×32),以及单独的 PNG favicon。

可以使用透明背景吗?

可以。勾选「透明背景」选项即可。但请注意 iOS App Store 图标要求使用纯色背景 — Apple 会拒绝透明图标。

2026 年 iOS 应用图标应该是多大尺寸?

App Store 主图标为 1024×1024 px PNG、sRGB、无透明度。Xcode 会据此生成更小的 iPhone/iPad/Spotlight/Settings 尺寸(最小至 20pt)。本工具会输出完整的全套尺寸以及有效的 Contents.json,因此可将 AppIcon.appiconset 直接放入 Assets.xcassets。

什么是 adaptive、maskable 或 monochrome 图标?

Android adaptive 图标是 108×108 dp 的前景 + 背景,启动器会将其遮罩成任意形状;内部 66 dp 为安全区。maskable 图标是其 PWA 对应版本(内部 80% 安全区)。monochrome 图标是 Android 13+ 的主题图标图层。本工具可生成这三种图标。

应用图标需要是 1024×1024 且无透明度吗?

对于 iOS App Store 主图标,是的:1024×1024、不透明、无 alpha 通道——Apple 会拒绝透明的 App Store 图标。Android 和网页图标可以使用透明度。在此上传 1024×1024 的源图,所有所需尺寸都会被正确生成。

如何在 Xcode 或 Android Studio 中添加图标?

Xcode:将 AppIcon.appiconset 文件夹拖入 Assets.xcassets——Contents.json 会填满每个槽位。Android:将 res/ 下的 mipmap-* 文件夹和 mipmap-anydpi-v26 的 adaptive XML 复制到模块的 res 目录中。