Find, copy, and inspect macOS icons without digging through system folders by hand.
Icon Finder is a small macOS app for everyday users who need a system icon, an application icon, or a file icon, with a few useful tools for designers and developers who want to inspect the original resources.
Project details: macOS Default Icons Locations
If this project is useful to you, please consider giving it a Star to encourage the author.
- Browse a ready-made collection of macOS system and application icons.
- Search by icon name or file path.
- Copy the actual icon with one click.
- Copy the containing folder with an Option-click.
- Open the original folder or reveal an item in Finder.
- Inspect
Assets.carcatalogs used by macOS and Apple applications. - Filter the browser by system/user collection and resource type.
- Add your own folders from Settings.
- Use Chinese or English; the language choice is remembered for the next launch.
The easiest way to use Icon Finder is to download the latest DMG from the GitHub Releases page. Open the DMG and drag Icon Finder.app to Drag to Here.
Icon Finder supports macOS 13 or later.
If macOS shows “Icon Finder is damaged and can’t be opened” after downloading the official DMG, first confirm that the app came from this repository’s GitHub Release. Then remove the downloaded-file quarantine attribute from the installed app:
xattr -dr com.apple.quarantine "/Applications/Icon Finder.app"After that, open Icon Finder.app again. This changes only the quarantine attribute on this app; it does not repair or modify the application code.
You do not need an Xcode project.
Requirements:
- macOS 13 or later
- Swift and the macOS SDK
Build and open the app:
./build.sh
open ".build/Icon Finder.app"When the app opens, it shows All Icons. The sidebar contains the available locations, and the main area shows the matching icons.
- Choose All Icons to search everything.
- Choose a sidebar directory to look only in that location.
- Type a name or path in the search field.
- Use Filter Types when you want to narrow the results.
The same Icon Finder commands are also available in the macOS View menu.
- Click an ordinary icon to copy the icon itself. You can paste it into Finder, Preview, a design app, or another document.
- Hold
⌥ Optionwhile clicking to copy the folder containing the icon. - Right-click an icon for actions such as copying its path, copying its folder, or showing it in Finder.
- Right-click a sidebar directory to open the original directory or copy its path.
⌥ Option-click an icon: copy the containing folder path.⌥⌘R: reload the icon directories.⌃⌘S: show or hide the sidebar.
Assets.car is an Apple asset catalog that can contain many icons and other interface resources.
- Find an
Assets.caritem in the browser. - Click it to open the catalog viewer.
- Search resource names in the catalog viewer.
- Right-click a resource to copy its name or the catalog path.
Only icon-like catalog entries receive previews. The app reads the catalog with Apple’s assetutil and generates previews with iconutil; temporary preview files are removed after use and the app does not intentionally keep a permanent cache.
Open Settings from the app menu to:
- choose Chinese or English;
- import folders that should appear in the sidebar;
- keep the selected filters between launches.
Changing the language shows a restart notice. Quit and reopen the app to apply the new language to the interface and menus.
The following fixed directories are loaded when they exist on the current macOS version:
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/
/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/Resources/
/System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/
/System/Library/CoreServices/IconsetResources.bundle/Contents/Resources/
/System/Library/PrivateFrameworks/SystemDesktopAppearance.framework/Versions/A/Resources/
/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/
/System/Library/Templates/Data/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle/Contents/Resources/
The app also looks for icons inside applications in these locations:
/System/Library/CoreServices/*.app/Contents/Resources/
/System/Applications/*.app/Contents/Resources/
/Applications/*.app/Contents/Resources/
Application locations are intentionally limited to .icns and .car files so that ordinary application images do not overwhelm the browser. The folders imported through Settings are scanned recursively and may contain .icns, .car, PNG, JPG/JPEG, TIFF/TIF, GIF, BMP, and PDF resources.
Some directories may be unavailable because of the macOS version or file permissions. An unavailable location is shown in the sidebar and does not prevent the other locations from loading.
The app intentionally has no Xcode project. The main source file is IconFinder.swift, the bundle metadata is in Info.plist, and the app icon is Resources/IconArtwork.icns.
This release is v1.0.0. For maintainers preparing a new distribution, see RELEASE.md.
Icon Finder is released under the MIT License.