Favicon Sizes for Mobile Home Screen: The 2026 Guide
You save your favorite web app to your iPhone home screen, expecting your polished logo. Instead, you get a tiny screenshot of the entire page — pixelated and unreadable. The culprit isn't your design. It's that you shipped the wrong favicon sizes for mobile home screen requirements.
Mobile home screens treat your site like an installed app. That means they need a high-resolution, square image that can scale from small thumbnails to large launchers without falling apart.
What "Mobile Home Screen Icon" Actually Means
A favicon (browser tab) at 16x16 or 32x32 pixels is a completely different beast from a mobile home screen icon. The browser tab icon sits in a tiny rectangle and competes with seven other tabs. A home screen icon lives in a 60–120 pixel slot on a grid of apps, often with rounded corners, drop shadows, and OS-level masking.
When a user taps "Add to Home Screen" in Safari or "Install App" in Chrome, the OS looks for specific HTML declarations. If it can't find the right sizes, it falls back to a screenshot of your page (iOS) or the standard favicon (Android). Neither looks professional.
Why Standard Favicon Sizes Fail Here
Most developers learn that a 32x32 ICO file is "enough" for favicons. That file works fine for browser tabs, bookmarks, and address bars. But the moment iOS needs a home screen icon, it expects a much larger Apple Touch Icon.
The 32x32 ICO file is technically square, but it lacks the pixel density needed for a Retina home screen launcher. iOS scales it up and you get the blurry mess users associate with "unfinished" web apps.
The Two Mobile Ecosystems, Two Size Rules
Mobile home screen requirements split into two camps, each with their own specification.
iOS: The Apple Touch Icon
Apple's documented behavior is to look for an HTML <link rel='apple-touch-icon'> tag pointing to a square PNG. Modern iOS (iOS 8+) treats the 180x180 size as the de-facto standard for iPhone home screens. Anything smaller and iOS will either reject it or scale it up, with predictable quality loss.
For iPad, you historically had multiple sizes. Today, you can ship a single 180x180 PNG and it covers most current devices — the apple touch icon 180x180 strategy works because iOS will scale a larger image down smoothly.
Android: The Web App Manifest
Android goes through the Web App Manifest, defined by the W3C. According to the Web App Manifest spec, the icons member accepts an array of image objects with explicit sizes, type, and purpose attributes.
The two sizes Android consistently expects:
192x192 — for the home screen launcher and most app drawers
512x512 — for the splash screen and Play Store listing if you publish your PWA
If you also want a 'purpose': 'maskable' icon that survives Android's adaptive shapes (circles, squircles, rounded squares), you need a 512x512 PNG with a safe zone baked in.
The Minimal Mobile Home Screen Setup
180x180 PNG — Apple Touch Icon (covers iPhone and iPad)
192x192 PNG — Android home screen launcher
512x512 PNG — Android splash, Play Store, maskable variants
SVG favicon — Optional, for browser tabs and dark mode support
32x32 ICO — Legacy fallback for older desktop browsers
HTML Implementation
Here is a minimal, working stack. Place it inside your <head>:
The rel='icon' syntax follows the HTML living standard, which is why we use type and sizes attributes instead of legacy formats.
Best Practices
Design at 512x512 first. Starting at the largest size gives you clean downscaling to 180, 192, and 96.
Use PNG, not JPEG. Home screen icons need transparency for OS-level masking. JPEGs force a solid background.
Skip the precomposed tag.apple-touch-icon-precomposed is obsolete — iOS dropped glossy rendering years ago.
Validate the manifest. A typo in sizes silently breaks Android home screen installs. Use Chrome DevTools' Application tab to verify.
Cache-bust aggressively. Mobile OSes cache home screen icons for weeks. A versioned URL (e.g. ?v=2) forces a refresh after redesigns.
If you need to inspect what a site is currently serving, the favicon tester for all browsers guide walks through DevTools verification. For generating the package itself, Mzu favicondl can export all five files in one click.
The favicon sizes for mobile home screen aren't about generating dozens of files. They're about shipping the right three or four PNGs, declaring them correctly in HTML and the manifest, and verifying that the OS can actually find them.
你把常用的 Web App 添加到 iPhone 主屏幕,期待看到自己精心设计的 logo。结果呢?屏幕上出现的是整页的微小截图——糊得几乎认不出来。这个锅不该你的设计来背,问题出在你提供的 favicon 尺寸,根本不符合移动端主屏幕的要求。
즐겨 찾는 웹 앱을 iPhone 홈 화면에 저장했는데, 정제된 로고가 나오기를 기대했습니다. 그런데 돌아온 것은 페이지 전체의 작은 스크린샷 한 장입니다. 픽셀이 뭉개져 알아보기조차 어렵습니다. 원인은 디자인이 아닙니다. 모바일 홈 화면 요구사항에 맞는 favicon 사이즈를 잘못 출시했기 때문입니다.
모바일 홈 화면은 사이트를 설치된 앱처럼 다룹니다. 따라서 작은 썸네일에서 큰 런처까지 무너지지 않고 표시될 수 있는 고해상도 정사각형 이미지가 필요합니다.
"모바일 홈 화면 아이콘"의 실제 의미
16x16 또는 32x32 픽셀짜리 favicon(브라우저 탭)은 모바일 홈 화면 아이콘과는 완전히 다른 문제입니다. 브라우저 탭 아이콘은 작은 사각형 공간에 자리 잡아 다른 일곱 개 탭과 경쟁합니다. 반면 홈 화면 아이콘은 앱 그리드 위 60–120 픽셀 슬롯에 배치되며, 둥근 모서리, 드롭 섀도우, OS 레벨 마스킹이 적용되는 경우가 많습니다.
사용자가 Safari에서 "홈 화면에 추가"를 탭하거나 Chrome에서 "앱 설치"를 누르면, OS는 특정 HTML 선언을 찾습니다. 적합한 사이즈를 찾지 못하면 페이지 스크린샷(iOS)이나 표준 favicon(Android)으로 폴백합니다. 둘 다 프로페셔널해 보이지 않습니다.
표준 Favicon 사이즈가 여기서 실패하는 이유
대부분의 개발자는 32x32 ICO 파일이면 favicon으로 "충분하다"고 배웁니다. 이 파일은 브라우저 탭, 북마크, 주소 표시줄에서는 잘 작동합니다. 그러나 iOS가 홈 화면 아이콘을 요구하는 순간, 훨씬 큰 Apple Touch Icon을 기대합니다.
32x32 ICO 파일은 형식상 정사각형이지만, Retina 홈 화면 런처에 필요한 픽셀 밀도가 부족합니다. iOS가 이를 확대하면 사용자들이 "미완성" 웹 앱이라고 느끼는 흔한 흐릿한 결과물이 만들어집니다.
두 모바일 생태계, 두 가지 사이즈 규칙
모바일 홈 화면 요구사항은 두 진영으로 나뉘며, 각자 고유한 사양을 가지고 있습니다.
iOS: Apple Touch Icon
Apple이 문서로 밝힌 동작은 정사각형 PNG를 가리키는 HTML <link rel='apple-touch-icon'> 태그를 찾는 것입니다. 최신 iOS(iOS 8+)는 180x180 사이즈를 iPhone 홈 화면의 사실상 표준으로 취급합니다. 이보다 작으면 iOS는 이를 거부하거나 확대하며, 그 품질 저하는 예측 가능한 수준에서 나타납니다.
iPad의 경우 역사적으로 여러 사이즈가 필요했습니다. 오늘날은 180x180 PNG 하나만 출시해도 대부분의 현재 기기를 커버할 수 있습니다. iOS가 더 큰 이미지를 매끄럽게 축소해 주기 때문에 apple touch icon 180x180 전략이 그대로 통합니다.
Android: Web App Manifest
Android는 W3C가 정의한 Web App Manifest를 사용합니다. Web App Manifest 스펙에 따르면, icons 멤버는 명시적인 sizes, type, purpose 속성을 가진 이미지 객체의 배열을 받습니다.
Android가 일관되게 기대하는 두 가지 사이즈는 다음과 같습니다.
192x192 — 홈 화면 런처와 대부분의 앱 서랍용
512x512 — PWA를 게시할 경우 스플래시 화면과 Play Store 목록용
Android의 적응형 형태(원, 스퀴클, 둥근 사각형)를 그대로 통과하는 'purpose': 'maskable' 아이콘도 함께 제공하려면, 안전 영역이 미리 확보된 512x512 PNG가 필요합니다.
최소 모바일 홈 화면 구성
180x180 PNG — Apple Touch Icon(iPhone 및 iPad 커버)
192x192 PNG — Android 홈 화면 런처
512x512 PNG — Android 스플래시, Play Store, maskable 변형
rel='icon' 구문은 HTML living standard를 따르며, 이 때문에 레거시 포맷 대신 type과 sizes 속성을 사용합니다.
모범 사례
512x512에서 먼저 디자인하세요. 가장 큰 사이즈에서 시작하면 180, 192, 96으로 깔끔하게 축소됩니다.
JPEG가 아닌 PNG를 사용하세요. 홈 화면 아이콘은 OS 레벨 마스킹을 위해 투명도가 필요합니다. JPEG는 단색 배경만 허용합니다.
precomposed 태그는 생략하세요.apple-touch-icon-precomposed는 더 이상 사용되지 않습니다. iOS는 수년 전에 글로시 렌더링을 제거했습니다.
manifest를 검증하세요.sizes의 오타는 Android 홈 화면 설치를 조용히 망가뜨립니다. Chrome DevTools의 Application 탭으로 확인하세요.
캐시를 적극적으로 무효화하세요. 모바일 OS는 홈 화면 아이콘을 몇 주 동안 캐시합니다. 버전이 명시된 URL(예: ?v=2)은 리디자인 후 강제로 새로 고침하게 만듭니다.
사이트가 현재 무엇을 서빙하고 있는지 확인하려면 모든 브라우저용 favicon 테스터 가이드에서 DevTools 검증 절차를 확인할 수 있습니다. 패키지 자체를 생성하려면 Mzu favicondl에서 한 번의 클릭으로 다섯 개 파일을 모두 내보낼 수 있습니다.
모바일 홈 화면용 favicon 사이즈는 수십 개의 파일을 생성하는 것이 아닙니다. 올바른 3~4개의 PNG를 출시하고, HTML과 manifest에 올바르게 선언하며, OS가 실제로 그것을 찾을 수 있는지 검증하는 것이 핵심입니다.
Guardas tu web app favorita en la pantalla de inicio del iPhone esperando ver tu logo pulido. En lugar de eso, obtienes una captura diminuta de toda la página — pixelada e ilegible. El culpable no es tu diseño. Es que enviaste los tamaños de favicon incorrectos para los requisitos de pantalla de inicio móvil.
Las pantallas de inicio móviles tratan tu sitio como una app instalada. Eso significa que necesitan una imagen cuadrada y de alta resolución que escale desde miniaturas pequeñas hasta launchers grandes sin descomponerse.
Lo que significa realmente 'icono de pantalla de inicio móvil'
Un favicon (la pestaña del navegador) de 16x16 o 32x32 píxeles es una bestia completamente distinta de un icono de pantalla de inicio móvil. El icono de la pestaña vive en un rectángulo diminuto y compite con otras siete pestañas. Un icono de pantalla de inicio ocupa un espacio de 60–120 píxeles en una rejilla de apps, a menudo con esquinas redondeadas, sombras y máscaras del propio sistema operativo.
Cuando un usuario toca 'Añadir a pantalla de inicio' en Safari o 'Instalar app' en Chrome, el sistema operativo busca declaraciones HTML específicas. Si no encuentra los tamaños correctos, recurre a una captura de pantalla de tu página (iOS) o al favicon estándar (Android). Ninguna de las dos opciones se ve profesional.
Por qué los tamaños de favicon estándar fallan aquí
La mayoría de los desarrolladores aprenden que un archivo ICO de 32x32 es 'suficiente' para favicons. Ese archivo funciona bien para pestañas, marcadores y barras de direcciones. Pero en el momento en que iOS necesita un icono de pantalla de inicio, espera un Apple Touch Icon bastante más grande.
El archivo ICO de 32x32 técnicamente es cuadrado, pero carece de la densidad de píxeles que necesita un launcher de pantalla de inicio Retina. iOS lo escala hacia arriba y obtienes ese emborronamiento que los usuarios asocian con web apps 'inconclusas'.
Dos ecosistemas móviles, dos reglas de tamaño
Los requisitos de pantalla de inicio móvil se dividen en dos bandos, cada uno con su propia especificación.
iOS: el Apple Touch Icon
El comportamiento documentado por Apple consiste en buscar una etiqueta HTML <link rel='apple-touch-icon'> que apunte a un PNG cuadrado. El iOS moderno (iOS 8+) trata el tamaño 180x180 como el estándar de facto para las pantallas de inicio del iPhone. Cualquier cosa más pequeña hará que iOS lo rechace o lo escale hacia arriba, con la pérdida de calidad que cabe esperar.
Para el iPad, históricamente necesitabas varios tamaños. Hoy puedes enviar un único PNG de 180x180 y cubrirá la mayoría de los dispositivos actuales — la estrategia del apple touch icon 180x180 funciona porque iOS reduce imágenes más grandes de forma limpia.
Android: el Web App Manifest
Android se apoya en el Web App Manifest, definido por el W3C. Según la especificación del Web App Manifest, el miembro icons acepta un array de objetos de imagen con atributos explícitos sizes, type y purpose.
Los dos tamaños que Android espera de forma consistente son:
192x192 — para el launcher de la pantalla de inicio y la mayoría de los drawers de apps
512x512 — para la splash screen y el listado de Play Store si publicas tu PWA
Si además quieres un icono con 'purpose': 'maskable' que sobreviva a las formas adaptativas de Android (círculos, squircles, cuadrados redondeados), necesitas un PNG de 512x512 con un safe zone ya integrado.
La configuración mínima para pantalla de inicio móvil
180x180 PNG — Apple Touch Icon (cubre iPhone y iPad)
192x192 PNG — launcher de pantalla de inicio en Android
512x512 PNG — splash de Android, Play Store, variantes maskable
SVG favicon — opcional, para pestañas y soporte de modo oscuro
32x32 ICO — fallback legacy para navegadores de escritorio antiguos
Implementación en HTML
Este es un stack mínimo y funcional. Colócalo dentro de tu <head>:
La sintaxis rel='icon' sigue el HTML living standard, por eso usamos los atributos type y sizes en lugar de formatos legacy.
Buenas prácticas
Diseña primero a 512x512. Empezar por el tamaño más grande te da un downscaling limpio a 180, 192 y 96.
Usa PNG, no JPEG. Los iconos de pantalla de inicio necesitan transparencia para las máscaras del sistema operativo. Los JPEG imponen un fondo sólido.
Olvídate de la etiqueta precomposed.apple-touch-icon-precomposed está obsoleta — iOS dejó el renderizado con brillo hace años.
Valida el manifest. Un error tipográfico en sizes rompe silenciosamente las instalaciones en Android. Usa la pestaña Application de Chrome DevTools para verificarlo.
Aplica cache-busting de forma agresiva. Los sistemas operativos móviles cachean los iconos de pantalla de inicio durante semanas. Una URL versionada (p. ej. ?v=2) fuerza la actualización tras un rediseño.
Si necesitas inspeccionar lo que un sitio está sirviendo en este momento, la guía del favicon tester para todos los navegadores explica paso a paso cómo verificarlo en DevTools. Para generar el paquete en sí, Mzu favicondl puede exportar los cinco archivos con un solo clic.
Los tamaños de favicon para pantalla de inicio móvil no consisten en generar docenas de archivos. Se trata de enviar los tres o cuatro PNG correctos, declararlos bien en HTML y en el manifest, y comprobar que el sistema operativo realmente pueda encontrarlos.
Generate Your Mobile Home Screen Icons
Use Mzu favicondl to export 180x180, 192x192, and 512x512 PNGs — plus the matching site.webmanifest — in one click.