How to Extract Apple Touch Icon from Any Website in 2026
You've seen it happen. You open a site on your iPhone, and Safari shows a crisp, branded icon on the home screen. Your own site? A generic screenshot of the page. That's the difference an Apple Touch Icon makes — and if you're building a new project, you probably want to borrow inspiration from the best.
For a quick check without opening DevTools, our favicon extractor also looks for apple-touch-icon.png and the precomposed variant.
But finding that icon file isn't always straightforward. Unlike a regular favicon that sits at /favicon.ico, Apple Touch Icons hide in <link> tags or manifest.json files. Here's how to extract an Apple Touch Icon from any website — without guessing URLs.
Why Apple Touch Icons Are Harder to Find
Most developers know the standard favicon URL pattern. Apple, however, decided to make things interesting. The icon can be named apple-touch-icon.png, apple-touch-icon-precomposed.png, or live inside a web app manifest. There's no single convention.
Take GitHub. Their Apple Touch Icon isn't at the root. It's served from https://github.githubassets.com/assets/apple-touch-icon-... with a hash in the filename. If you tried guessing /apple-touch-icon.png, you'd get a 404.
The Three Places Apple Touch Icons Hide
Before you start digging, know where to look:
HTML <link> tags — The most common location. Look for rel='apple-touch-icon' or rel='apple-touch-icon-precomposed'.
Web App Manifest — Some sites define icons in manifest.json under the icons array with sizes like 180x180.
Root directory — A few sites still use the legacy /apple-touch-icon.png path, but this is increasingly rare.
Method 1: Extract via Browser DevTools (The Manual Way)
This is the fastest method for a quick look. Open any website, right-click, and select 'Inspect' (or press F12). Navigate to the 'Elements' tab and search for 'apple-touch-icon' using Ctrl+F (Cmd+F on Mac).
Copy the href value. If it's a relative path (like /path/to/icon-180.png), prepend the site's domain. Open that URL in a new tab, and you have the icon.
What If the Link Tag Is Missing?
Some sites, especially modern PWAs, skip the HTML tag entirely and rely on the manifest. In that case, look for:
<link rel='manifest' href='/manifest.json'>
Open that JSON file, and search for an object with sizes: '180x180' or sizes: '192x192'. That's your Apple Touch Icon.
Method 2: Use Mzu favicondl (The Smart Way)
If you're extracting icons regularly — maybe you're auditing competitor sites or collecting design references — the manual approach gets old fast. That's where Mzu favicondl comes in.
Paste the website URL into the tool, and it automatically scans all three locations: HTML link tags, manifest.json, and the root directory. It finds every Apple Touch Icon size and presents them as downloadable files. No more hunting through DevTools or guessing paths.
This is especially useful for sites like Apple.com, which serves multiple sizes (152x152, 167x167, 180x180) from different paths. Mzu favicondl pulls them all at once.
Pro Tip: Check for Precomposed Variants
Older iOS versions (pre-iOS 7) used apple-touch-icon-precomposed, which removed the glossy overlay. Modern iOS ignores this attribute, but some legacy sites still serve it. If you're extracting an icon from an older site, check for both rel values. Mzu favicondl handles this automatically, but if you're doing it manually, don't skip the precomposed tag.
Method 3: The Console One-Liner
For the terminal-inclined, here's a quick JavaScript snippet you can run in the DevTools console:
This fetches the manifest and filters for 180x180 icons — the standard Apple Touch size.
What to Do With the Extracted Icon
Once you have the icon file, you can use it as a reference for your own design. But don't just copy it — analyze it. Notice how big brands simplify their logos to a single recognizable shape at 180x180 pixels. Apple uses its silhouette. Google uses the 'G' mark. Stripe uses the 'S'.
Extracting an Apple Touch Icon from a website isn't complicated once you know where to look. DevTools gives you instant access to link tags. The manifest holds the fallback. And if you're doing this often, Mzu favicondl saves you the repetitive work.
Next time you see a crisp icon on your iPhone home screen, you'll know exactly how to grab it — and how to build one that looks just as good for your own site.
Seguro que te ha pasado: abres una web en tu iPhone, la añades a la pantalla de inicio y Safari te muestra un icono genérico, como una captura de pantalla cutre. En cambio, otras páginas lucen un icono limpio y con marca. Esa es la magia del Apple Touch Icon, y si estás montando un proyecto nuevo, seguro que quieres inspirarte en los mejores.
Pero encontrar ese archivo no es tan fácil como parece. Al contrario que el favicon clásico, que suele estar en /favicon.ico, los Apple Touch Icons se esconden en etiquetas <link> o en el archivo manifest.json. Aquí te cuento cómo extraer un Apple Touch Icon de cualquier web, sin tener que adivinar URLs.
Por qué los Apple Touch Icons son tan escurridizos
La mayoría de los desarrolladores conocemos la URL típica del favicon. Pero Apple, como siempre, quiso complicarlo un poco. El icono puede llamarse apple-touch-icon.png, apple-touch-icon-precomposed.png, o estar metido dentro del manifiesto de la web. No hay una convención única.
Por ejemplo, GitHub. Su Apple Touch Icon no está en la raíz. Lo sirven desde https://github.githubassets.com/assets/apple-touch-icon-... con un hash en el nombre. Si intentas acceder a /apple-touch-icon.png, te llevas un 404.
Los tres escondites del Apple Touch Icon
Antes de ponerte a buscar, ten claro dónde mirar:
Etiquetas <link> en el HTML — Es lo más común. Busca rel='apple-touch-icon' o rel='apple-touch-icon-precomposed'.
Web App Manifest — Algunas webs definen los iconos en manifest.json, dentro del array icons con sizes como 180x180.
Directorio raíz — Algunas páginas aún usan la ruta antigua /apple-touch-icon.png, pero cada vez es más raro.
Método 1: Extraer con las DevTools del navegador (a la vieja usanza)
Es el método más rápido para echar un vistazo. Abre cualquier web, haz clic derecho y selecciona 'Inspeccionar' (o pulsa F12). Ve a la pestaña 'Elementos' y busca 'apple-touch-icon' con Ctrl+F (Cmd+F en Mac).
Copia el valor de href. Si es una ruta relativa (como /ruta/al/icono-180.png), añádele el dominio de la web. Abre esa URL en una pestaña nueva y ya tienes el icono.
¿Y si no aparece la etiqueta link?
Algunas webs, sobre todo las PWA modernas, se saltan la etiqueta HTML y usan directamente el manifiesto. En ese caso, busca:
<link rel='manifest' href='/manifest.json'>
Abre ese archivo JSON y busca un objeto con sizes: '180x180' o sizes: '192x192'. Ese es tu Apple Touch Icon.
Método 2: Usa Mzu favicondl (la vía inteligente)
Si extraes iconos con frecuencia —por ejemplo, para auditar a la competencia o coleccionar referencias de diseño—, el método manual se vuelve pesado. Ahí es donde entra Mzu favicondl.
Pega la URL de la web en la herramienta y escanea automáticamente los tres sitios: etiquetas link HTML, manifest.json y el directorio raíz. Encuentra todos los tamaños de Apple Touch Icon y te los muestra listos para descargar. Olvídate de andar buscando en DevTools o adivinando rutas.
Esto es muy útil para sitios como Apple.com, que sirve varios tamaños (152x152, 167x167, 180x180) desde rutas diferentes. Mzu favicondl los descarga todos de golpe.
Consejo: no te olvides de las variantes precomposed
Las versiones antiguas de iOS (anteriores a iOS 7) usaban apple-touch-icon-precomposed, que eliminaba el brillo superficial. El iOS moderno ignora este atributo, pero algunas webs antiguas aún lo usan. Si estás extrayendo un icono de un sitio clásico, revisa ambos valores de rel. Mzu favicondl lo hace solo, pero si lo haces a mano, no te saltes la etiqueta precomposed.
Método 3: El one-liner desde la consola
Para los que viven en el terminal, aquí tienes un snippet de JavaScript que puedes ejecutar en la consola de DevTools:
Esto obtiene el manifiesto y filtra los iconos de 180x180, que es el tamaño estándar de Apple Touch.
Qué hacer con el icono extraído
Una vez que tengas el archivo, puedes usarlo como referencia para tu propio diseño. Pero no te limites a copiarlo: analízalo. Fíjate en cómo las grandes marcas simplifican su logo hasta convertirlo en una forma reconocible de 180x180 píxeles. Apple usa su silueta. Google usa la 'G'. Stripe usa la 'S'.
Extraer un Apple Touch Icon de una web no es complicado cuando sabes dónde buscar. Las DevTools te dan acceso directo a las etiquetas link. El manifiesto tiene la alternativa. Y si lo haces a menudo, Mzu favicondl te ahorra el trabajo repetitivo.
La próxima vez que veas un icono nítido en la pantalla de inicio de tu iPhone, ya sabrás cómo conseguirlo — y cómo crear uno que quede igual de bien en tu propia web.
iPhone으로 사파리에서 웹사이트를 열고 홈 화면에 추가했을 때, 어떤 사이트는 선명한 브랜드 아이콘이 뜨고, 내 사이트는 그냥 페이지 스크린샷이 뜨는 경험, 다들 해보셨죠? 이 차이는 바로 Apple Touch Icon 덕분입니다. 새 프로젝트를 준비 중이라면, 잘 만든 사이트들에서 영감을 얻고 싶을 거예요.
하지만 이 아이콘 파일을 찾는 게 항상 쉬운 건 아닙니다. 일반적인 favicon이 /favicon.ico에 있는 것과 달리, Apple Touch Icon은 <link> 태그나 manifest.json 파일 안에 숨어있거든요. URL을 추측하지 않고도 어떤 웹사이트에서든 Apple Touch Icon을 추출하는 방법을 알려드립니다.
Apple Touch Icon을 찾기 어려운 이유
대부분의 개발자는 표준 favicon URL 패턴을 알고 있습니다. 하지만 Apple은 좀 다르게 접근했어요. 아이콘 파일명이 apple-touch-icon.png일 수도, apple-touch-icon-precomposed.png일 수도 있고, 웹 앱 매니페스트 안에 있을 수도 있습니다. 정해진 단일 규칙이 없습니다.
예를 들어 GitHub의 Apple Touch Icon은 루트 디렉토리에 없습니다. https://github.githubassets.com/assets/apple-touch-icon-... 경로에 해시값이 포함된 파일명으로 제공되죠. /apple-touch-icon.png라고 추측했다간 404 에러를 보게 될 겁니다.
Apple Touch Icon이 숨는 세 군데
본격적으로 찾기 전에, 어디를 봐야 하는지 알아두세요:
HTML <link> 태그 — 가장 흔한 위치입니다. rel='apple-touch-icon' 또는 rel='apple-touch-icon-precomposed'를 찾아보세요.
Web App Manifest — 어떤 사이트는 manifest.json 파일의 icons 배열에 sizes가 180x180인 항목으로 아이콘을 정의합니다.
루트 디렉토리 — 일부 사이트는 여전히 예전 방식인 /apple-touch-icon.png 경로를 사용하지만, 점점 드물어지고 있습니다.
방법 1: 브라우저 DevTools로 추출하기 (수동 방식)
빠르게 확인할 때 가장 좋은 방법입니다. 웹사이트를 열고, 우클릭 후 '검사'를 선택하거나 (F12 키를 눌러도 됩니다). 'Elements' 탭으로 이동한 뒤 Ctrl+F (Mac은 Cmd+F)로 'apple-touch-icon'을 검색하세요.
href 값을 복사하세요. 만약 상대 경로라면 (예: /path/to/icon-180.png), 사이트의 도메인을 앞에 붙여줍니다. 그 URL을 새 탭에서 열면 아이콘을 얻을 수 있습니다.
Link 태그가 없으면 어떻게 하나요?
특히 최신 PWA 사이트들은 HTML 태그를 생략하고 매니페스트에만 의존하는 경우가 있습니다. 그럴 땐 이것을 찾아보세요:
<link rel='manifest' href='/manifest.json'>
해당 JSON 파일을 열고, sizes: '180x180' 또는 sizes: '192x192'인 객체를 찾으면 됩니다. 그것이 바로 Apple Touch Icon입니다.
방법 2: Mzu favicondl 사용하기 (스마트한 방식)
아이콘을 자주 추출해야 한다면 — 예를 들어 경쟁사 사이트를 분석하거나 디자인 레퍼런스를 수집하는 경우 — 수동 방식은 금방 지겹습니다. 이럴 때 Mzu favicondl이 유용합니다.
웹사이트 URL을 도구에 붙여넣기만 하면, HTML link 태그, manifest.json, 루트 디렉토리 등 세 군데를 자동으로 스캔합니다. 모든 Apple Touch Icon 크기를 찾아서 다운로드 가능한 파일로 제공합니다. 더 이상 DevTools를 뒤지거나 경로를 추측할 필요가 없습니다.
이 기능은 특히 Apple.com처럼 여러 크기(152x152, 167x167, 180x180)의 아이콘을 다른 경로에서 제공하는 사이트에서 유용합니다. Mzu favicondl은 한 번에 모두 가져옵니다.
프로 팁: Precomposed 변형도 확인하세요
오래된 iOS 버전(iOS 7 이전)은 apple-touch-icon-precomposed를 사용했는데, 이는 광택 오버레이를 제거한 버전입니다. 최신 iOS는 이 속성을 무시하지만, 일부 레거시 사이트에서는 여전히 사용합니다. 오래된 사이트에서 아이콘을 추출한다면, 두 rel 값을 모두 확인하세요. Mzu favicondl은 자동으로 처리하지만, 수동으로 한다면 precomposed 태그를 놓치지 마세요.
방법 3: 콘솔 원라이너
터미널을 좋아하는 분들을 위해, DevTools 콘솔에서 실행할 수 있는 간단한 JavaScript 코드를 준비했습니다:
이 코드는 매니페스트를 가져와서 180x180 아이콘(Apple Touch의 표준 크기)만 필터링하여 출력합니다.
추출한 아이콘으로 무엇을 할까
아이콘 파일을 얻었다면, 자신의 디자인을 위한 레퍼런스로 사용할 수 있습니다. 하지만 그냥 복사하지 말고 분석해보세요. 큰 브랜드들이 180x180 픽셀이라는 작은 공간에서 로고를 어떻게 단순화하는지 주목해보세요. Apple은 실루엣을, Google은 'G' 마크를, Stripe은 'S'를 사용합니다.
웹사이트에서 Apple Touch Icon을 추출하는 것은 어디를 봐야 하는지만 알면 어렵지 않습니다. DevTools로 link 태그에 즉시 접근할 수 있고, 매니페스트는 대체 경로를 제공합니다. 그리고 자주 이 작업을 한다면, Mzu favicondl이 반복 작업을 덜어줄 것입니다.
다음에 iPhone 홈 화면에서 선명한 아이콘을 보게 된다면, 그것을 어떻게 가져올지, 그리고 내 사이트에도 그렇게 멋진 아이콘을 어떻게 만들지 정확히 알게 될 것입니다.