앱 아이콘 생성기 ◳
이미지 한 장에서 iOS·macOS·watchOS·Android용 정적 PNG와 Xcode AppIcon.appiconset을 ZIP으로 만듭니다. 프로젝트별 슬롯과 최신 레이어 아이콘 요구 사항은 개발 도구에서 확인하세요.
도구에서 직접 시험하기
Android 전경은 108dp 중 중앙 66dp(약 61%)에 배치합니다. ZIP의 전경 PNG에는 배경·XML·단색 테마 아이콘을 프로젝트에서 추가해야 합니다. Apple 출력은 정적 PNG 카탈로그입니다.
Try the tool
Android foreground uses 66dp of a 108dp canvas (about 61%). Add a background, XML and any monochrome theme icon in your project. Apple output is a static PNG catalog.
ツールで試す
Android前景は108dp中の中央66dp(約61%)です。背景・XML・単色テーマアイコンはプロジェクトで追加します。Apple出力は静的PNGカタログです。
Probar la herramienta
El primer plano Android ocupa 66dp de 108dp (aprox. 61%). Añade fondo, XML e icono monocromo en el proyecto. La salida Apple es un catálogo PNG estático.
iPhone · iPad · App Store
Mac 앱 아이콘
Apple Watch 아이콘
런처 · Google Play · 적응형 포그라운드
이 도구에 대하여
솜규 앱 아이콘 생성기는 1024×1024 이미지 한 장으로 iOS·macOS·watchOS·Android에 필요한 아이콘 74개와 Xcode 애셋 카탈로그를 만들어 ZIP으로 내려받는 무료 도구입니다. 앱을 제출할 때 필요한 크기는 스토어용 1024px부터 알림용 20px까지 폭이 넓고, 하나라도 빠지면 빌드 경고가 뜹니다. 모든 생성은 브라우저 안에서 이뤄지며 원본 이미지가 서버로 전송되지 않습니다.
동작 원리는 단순합니다. 원본을 정사각형으로 맞춘 뒤 각 크기마다 단계적으로 줄여 PNG로 인코딩하고, Android 적응형 아이콘용 전경은 108dp 캔버스의 가운데 66dp 영역에 배치합니다. iOS 아이콘은 투명도를 허용하지 않으므로 투명한 부분을 선택한 배경색으로 채웁니다. PC에서는 두 원본 모두 1초 안에 74개 파일이 만들어졌습니다. 회원 가입이나 프로그램 설치가 필요 없고, 생성한 아이콘에 워터마크가 붙지 않으며, 작업 내용은 페이지를 닫는 순간 사라집니다.
플랫폼별 크기와 안전 영역
아래는 이 도구가 만드는 프리셋입니다. 실제로 필요한 슬롯은 프로젝트의 최소 지원 버전에 따라 달라지므로 Xcode·Android Studio에서 누락 경고를 확인하세요.
| 플랫폼 | 크기(px) | 투명도 | 비고 |
|---|---|---|---|
| iOS | 1024 / 180 · 167 · 152 · 120 / 87 · 80 · 76 · 60 · 58 · 40 · 29 · 20 | 불가 (배경색으로 채움) | 모서리는 시스템이 둥글게 깎음 |
| macOS | 16 ~ 1024 (1x·2x) | 불가 | Dock·Finder 목록 |
| watchOS | 48 ~ 234 | 불가 | 알림·런처·Quick Look |
| Android 런처 | 36 · 48 · 72 · 96 · 144 · 192 | 가능 | ldpi~xxxhdpi mipmap |
| Android 적응형 전경 | 108 · 162 · 216 · 324 · 432 | 가능 | 108dp 캔버스, 안전 영역 지름 66dp |
| Google Play | 512 | 가능 | 스토어 등록 정보 |
Android 적응형 아이콘에서 로고는 108dp 중 가운데 66dp 안에 있어야 잘리지 않습니다. 66/108은 약 61.1%이므로 "중앙 66%"로 계산하면 안전 영역보다 커집니다. 이 도구는 432px 파일 기준으로 264px 영역에 배치합니다.
사용 방법
- 1024×1024 이상 정사각형 원본을 끌어다 놓거나 클릭해서 엽니다. 직사각형이면 가운데를 기준으로 잘리고, 원본이 작으면 확대되어 흐려진다는 경고가 표시됩니다.
- iOS 아이콘의 투명한 부분을 채울 배경색을 고릅니다. 기본값은 흰색이며, 브랜드 색으로 바꾸면 투명 로고도 자연스럽게 보입니다. 파일을 열면 곧바로 74개가 생성되고 크기별 미리보기가 나타납니다.
- 작은 크기(20·29·40px) 미리보기에서 형태가 알아보기 쉬운지 확인한 뒤 ZIP 다운로드를 누릅니다. 압축 파일에는 플랫폼별 폴더와 Xcode/AppIcon.appiconset, README가 들어 있습니다.
아이콘 디자인 요령
- 작은 크기부터 확인: 시험해 보니 세부가 많은 아이콘은 58px부터 뭉개지고 29px에서는 형태를 알 수 없었습니다. 상징 하나, 굵은 선, 배경과의 뚜렷한 명암 대비가 가장 중요합니다.
- 아이콘에 글자를 넣지 않기: 가는 글씨는 120px에서도 읽히지 않았습니다. 앱 이름은 아이콘 아래에 이미 표시되므로 그림에는 상징만 넣으세요.
- 적응형 아이콘은 심볼만: 배경까지 그려진 그림을 전경으로 넣으면 원형·스쿼클 마스크 안에 네모 테두리가 드러납니다. 심볼만 투명 PNG로 넣고 배경은 adaptive-icon XML에서 지정하세요.
- 모서리를 미리 깎지 않기: iOS는 시스템이 한 번 더 깎기 때문에 둥근 원본을 넣으면 모서리에 배경색이 비칩니다. 정사각형 그대로 넣으면 됩니다.
- 다크 모드에서도 확인: 흰 배경 아이콘은 어두운 배경화면에서 경계가 사라질 수 있습니다. 생성 후 실제 기기의 홈 화면에 올려 확인해 보세요.
자주 묻는 질문
한 번에 74개가 만들어지는 원리는 무엇인가요?
원본을 먼저 정사각형 마스터로 만든 뒤, 각 크기마다 절반씩 단계적으로 줄이며 그려 계단 현상을 줄이고 PNG로 인코딩합니다. 같은 픽셀 크기가 여러 슬롯에 쓰이면 파일을 공유해 중복 작업을 피합니다. ZIP은 브라우저에서 JSZip으로 묶으며, 시험에서는 단순한 아이콘이 5.71 MiB, 세부가 많은 아이콘이 6.96 MiB였습니다. PNG는 이미 압축된 형식이라 ZIP으로 묶어도 용량이 거의 줄지 않습니다.
원본은 어떤 크기와 형식이 좋나요?
1024×1024 이상의 정사각형 PNG를 권합니다. 512px 원본으로 1024px 아이콘을 만들면 확대되어 흐려지며, 이 경우 경고가 표시됩니다. 투명 배경 PNG를 넣으면 Android는 투명도를 유지하고 iOS는 선택한 배경색으로 채웁니다. SVG를 넣으면 픽셀 이미지로 변환되어 저장됩니다.
Xcode와 Android Studio에 어떻게 넣나요?
Xcode는 ZIP 안의 Xcode/AppIcon.appiconset 폴더를 프로젝트의 Assets.xcassets에 끌어다 넣으면 Contents.json과 함께 슬롯이 채워집니다. Android는 Android/mipmap-* 폴더를 res 아래에 복사하고, 적응형 전경은 ic_launcher.xml의 foreground로 지정합니다. 다만 여러 타깃이나 Watch 확장까지 자동 연결되지는 않으므로 빌드 후 경고를 확인하세요.
만들어지지 않는 자산도 있나요?
네. 이 도구는 정적 PNG와 기존 방식의 AppIcon.appiconset을 만듭니다. Android 단색 테마 아이콘(monochrome), 알림용 흰색 아이콘, Apple의 다크·틴트 변형과 Icon Composer 기반 레이어 아이콘은 만들지 않으므로 필요하면 개발 도구에서 따로 추가해야 합니다. PNG 묶음을 만든 것과 스토어 제출 검증을 통과한 것은 다른 단계입니다.