Quickly save or copy an app's icon in multiple sizes and formats.
The command lists all installed macOS applications (sorted alphabetically) in a list or grid view.
Icons are extracted using macOS NSWorkspace, which resolves the correct icon for every app — including those using Asset Catalogs — just like Finder does.
Each app gets its own folder under the configured output path, named with the app's version (e.g. Bleep 3.4.0 App Icons), with format-specific subdirectories (PNG, JPEG, ICNS). Because the version is part of the folder name, exporting again after an app updates keeps the older icons instead of replacing them.
![]()
![]()
⌘G / ⌘L.~/Downloads/.⌘E). Defaults to 512px. Use Export Icon Size… for a one-off size, or Export All Sizes (⌘⇧E) for every size.⌘E): Exports the configured Default Size to the app's folder in the enabled formats.⌘⇧E): Exports every size (16–1024) regardless of preferences, as a one-off..icns file always contains every size.Exports overwrite files of the same name. Since folders are versioned, that only affects re-exporting the same version of an app — which is what you want when repairing a partial export.
⌘⇧C): Copies the app icon at the configured Default Size to the clipboard as an image. You can paste it directly into design tools, documents, or chat apps.⌘⌃C): Copies the full path to the .app bundle.⌘⌥C): Copies the app's display name.com.apple.Safari).⌘G) / View as List (⌘L): Toggle between list and grid views. Your choice is remembered across sessions.⌘I): Opens the Finder info window for the app.⌘F): Opens the export folder for the installed version, falling back to an older unversioned export, then to your output folder if you haven't exported this app yet.Assets.car) instead of traditional .icns files. PNG and JPEG export works for all apps, but ICNS export requires the original .icns file to be present in the app bundle.