See how your app icon looks in the neighborhood before you ship it.
AppLogoSize is a native SwiftUI app that places your icon alongside familiar apps on a range of iPhone home screens. It makes it easy to spot sizing, contrast, and visual-weight issues that are hard to judge when an icon is viewed by itself.
- Preview one icon across nine iPhone screen sizes at once
- Import PNG, JPEG, HEIC, and Icon Composer
.iconpackages - Select only the devices you want to compare
- Zoom the canvas in or out for a closer look
- Long-press and drag icons to rearrange the simulated home screen
- Switch between six bundled, original wallpapers from the sidebar
- See each device's point and pixel dimensions
- Runs locally with no third-party dependencies
- macOS 26.2 or later
- Xcode 26.2 or later
-
Clone the repository:
git clone https://github.com/aryanrogye/AppLogoSize.git cd AppLogoSize -
Open
AppLogoSize/AppLogoSize.xcodeprojin Xcode. -
Select the AppLogoSize scheme and My Mac as the destination.
-
Press ⌘R.
- Click Drop in an icon or Import Icon, or drag an icon into the sidebar.
- Choose the iPhone sizes you want to preview.
- Use the toolbar slider to adjust the canvas zoom.
- Long-press an app icon, then drag it to try a different home-screen position.
Icon Composer packages are rendered using their light-appearance layers. Imported files are read locally and are not uploaded anywhere.
The project is built with SwiftUI and keeps its Icon Composer package renderer in IconComposerRenderer.swift. There are no external packages to install.
Run the test suite from Xcode with ⌘U, or from the command line:
xcodebuild test \
-project AppLogoSize/AppLogoSize.xcodeproj \
-scheme AppLogoSize \
-destination 'platform=macOS'AppLogoSize is available under the MIT License.