iOS Favicon & Apple Touch Icon Guide
Master Apple Touch Icon implementation for iPhone and iPad. Learn iOS-specific requirements, optimal sizes, and professional best practices for perfect home screen icons.
iOS Favicon Quick Facts
- Primary Size: 180×180 pixels
- Format: PNG only
- Background: Must be opaque (no transparency)
- Auto Effects: iOS adds rounded corners & shine
- File Name: apple-touch-icon.png
- Market Share: ~27% mobile users (US)
Why iOS Icons Are Critical
More Engagement
Users with home screen icons return 3x more often
Market Share
iOS users in US market
App-Like
Native app experience on home screen
Recommended iOS Implementation
Essential HTML Code for iOS
<!-- Primary Apple Touch Icon (Required) -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<!-- Additional Sizes for Older Devices (Optional but Recommended) -->
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<!-- Apple Mobile Web App Capable (PWA-like) -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="apple-mobile-web-app-title" content="Your App Name">Apple Touch Icon Sizes
| Size | Device | Display | Priority |
|---|---|---|---|
| 180×180 | iPhone (Retina) | iPhone X and newer | Critical |
| 167×167 | iPad Pro | 12.9" iPad Pro | Important |
| 152×152 | iPad (Retina) | iPad Mini, iPad Air | Important |
| 144×144 | iPad (Non-Retina) | Older iPads | Optional |
| 120×120 | iPhone (Retina) | iPhone 6-11 | Optional |
| 114×114 | iPhone 4 | Legacy | Legacy |
| 76×76 | iPad | Non-Retina iPad | Legacy |
| 72×72 | iPad 1 | First generation | Legacy |
| 60×60 | iPhone | Settings, Spotlight | Optional |
| 57×57 | iPhone 3G | Original iPhone | Legacy |
iOS Icon Design Guidelines
Critical Design Requirements
? Must Have
- Opaque background: No transparency
- Square format: Perfect 1:1 aspect ratio
- PNG format: 24-bit PNG
- RGB color space: Not CMYK
- 72 DPI minimum: Standard web resolution
- No rounded corners: iOS adds them automatically
? Avoid
- Transparent backgrounds: Will show as black
- Pre-rounded corners: iOS adds its own
- Border effects: Keep edges clean
- Small text: Hard to read at icon size
- Complex details: Simplify for clarity
- GIF or JPEG: Only PNG works
Precomposed vs Standard Icons
iOS offers two types of touch icon behavior:
Standard (Recommended)
<link rel="apple-touch-icon" href="/icon.png">Behavior:
- iOS adds rounded corners
- iOS adds drop shadow
- Optional glossy effect (user setting)
- Consistent with native apps
Precomposed (Legacy)
<link rel="apple-touch-icon-precomposed" href="/icon.png">Behavior:
- No rounded corners added
- No automatic effects
- You control all styling
- Less common in modern apps
apple-touch-icon without "precomposed" for modern, consistent appearance with native iOS apps.
iOS Web App Features
Creating App-Like Experience
Make your website behave like a native iOS app when added to home screen:
Essential Meta Tags:
<!-- Enable web app mode -->
<meta name="apple-mobile-web-app-capable" content="yes">
<!-- Status bar appearance -->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<!-- Options: default, black, black-translucent -->
<!-- App title (appears below icon) -->
<meta name="apple-mobile-web-app-title" content="My App">
<!-- Disable automatic phone number detection -->
<meta name="format-detection" content="telephone=no">Status Bar Styles:
default
White background, black text (standard iOS)
black
Black background, white text
black-translucent
Semi-transparent, content behind
iOS Splash Screens (Launch Images)
iOS can display custom splash screens when launching your web app from the home screen:
Example for iPhone X:
<link rel="apple-touch-startup-image"
href="/splash-iphonex.png"
media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)">Alternative: Most modern PWAs use the Web App Manifest for splash screens instead of Apple-specific tags.
Testing iOS Icons
How to Test on iPhone/iPad
Step-by-Step Testing:
- Open Safari on your iOS device
- Navigate to your website
- Tap the Share button (square with arrow pointing up)
- Select "Add to Home Screen"
- Verify the icon appears correctly
- Check the title (uses
apple-mobile-web-app-titleor page title) - Tap the icon to launch and verify behavior
iOS Simulator Testing:
If you have a Mac with Xcode:
- Open Xcode ? Open Developer Tool ? Simulator
- Launch any iOS device simulator
- Open Safari in the simulator
- Navigate to your website and test
Common iOS Icon Issues
Solution: iOS doesn't support transparency in touch icons. Add a solid background color to your icon.
Solution: Use 180×180 minimum. Create icon from high-resolution source (512×512 or larger).
Solution: Verify file exists at specified path. iOS automatically checks for
/apple-touch-icon.png in root if no link tag exists.
Solution: Remove icon from home screen and add again. Sometimes requires device restart.
iOS Icon Best Practices
? Do's
- Use 180×180 as primary size
- Solid background color required
- Design with rounded corners in mind
- Use high-res source image
- Test on actual iOS devices
- Keep design simple and bold
- Match your brand colors
- Consider icon safe zone (10% margin)
? Don'ts
- Don't use transparent backgrounds
- Don't pre-round corners
- Don't use JPEG format
- Don't add text that's too small
- Don't use overly complex designs
- Don't forget iPad sizes
- Don't ignore status bar styling
- Don't use non-square images
Generate iOS-Perfect Icons
Create all required Apple Touch Icon sizes automatically
Generate for iOS