IconJar is a powerful icon asset management tool designed specifically for macOS, aimed at helping designers, developers, and creative professionals efficiently organize, search, preview, and use massive icon resources. It supports multiple formats such as SVG, PNG, PDF, Sketch, and AI, and through a unified asset library and smart search, it completely transforms the chaotic situation of icons scattered everywhere.
1. Detailed Explanation of the Core Interface and Workspace
IconJar’s interface design is intuitive and clear, mainly divided into the following core areas:
- Sidebar (Libraries and Sets): Located on the left side of the window. The top displays loaded icon library files (.iconjar), and below, a tree structure shows the “Sets” and “Smart Sets” within the library. Sets are used for manually categorizing icons, while Smart Sets automatically aggregate icons based on preset rules (such as tags, format, size).
- Main Preview Area (Icon Grid): The central area of the window. Displays all icons in the currently selected set in a grid format. Hovering the mouse over an icon shows an enlarged preview, format, size, and other metadata. Supports drag-and-drop for direct use.
- Inspector Panel: Located on the right side of the window. When one or more icons are selected, this panel displays detailed information about the icons, including:
- Preview: Large-size preview, with the ability to switch between different background colors to check the effect.
- Info: Name, format, dimensions, creation time, etc.
- Tags: Add or manage keyword tags for icons, which is the core of efficient searching.
- Export Settings: Configure the format, dimensions, prefix and suffix for export, etc.
- Top Toolbar: Contains quick action buttons such as “Import Icons,” “New Set,” “Switch View Mode,” “Show/Hide Tag Bar,” and a global search box.
- Bottom Status Bar: Displays the number of currently selected icons, library information, and a slider for quickly adjusting the icon grid size.
II. Complete Workflow: From Creating a Project to Exporting Icons
After launching IconJar, you will see a welcome screen.
- Create a New Library: Click
New Libraryor use the shortcutCmd + N. The system will prompt you to name it and choose a save location (generating an .iconjar file). This is the starting point for managing your project. - Open an Existing Library: Click
Open Libraryor use the shortcutCmd + Oto navigate to and select an existing .iconjar file. - Quickly Add Icons: You can also drag folders or individual icon files directly into the IconJar window, and it will automatically create a new library containing these icons.
Bring icon assets into the library for management.
- Import Icons: Click the
+button in the toolbar or useCmd + Ito select files for import. Even better, drag icon files or folders directly from Finder into the IconJar sidebar or main preview area. - Create Sets: Click the
+button at the bottom of the sidebar and select “New Set.” Give it a name (e.g., “iOS App Icons,” “Payment Icons”). Drag icons from the main preview area into the set to complete categorization. - Add Tags: Select one or more icons and enter keywords (e.g., “home,” “solid,” “blue”) in the “Tags” area of the inspector on the right, then press Enter to confirm. Tags are the foundation of smart search, so it’s recommended to add them systematically.
Use the powerful search feature to quickly find the icons you need.
- Global Search: Use the shortcut
Cmd + Fdirectly or focus the search bar at the top. Enter icon names, tags, or formats (e.g., “svg”) for real-time filtering. - Smart Sets: Click
+in the sidebar and select “New Smart Set.” Set up rules (e.g., “Tag contains home”). Icons matching the rules will automatically appear in this set, with no manual maintenance required. - Filter: In the upper right corner of the main preview area, you can use the filter button to further filter the current view by format, color, and other criteria.
Quickly access icons during the design and development process.
- Quick Preview: Hover the mouse over an icon to enlarge it for preview. Press the Spacebar to enable Quick Look for a more detailed inspection.
- Drag and Drop: Drag icons directly from the IconJar main preview area to Sketch, Figma, Photoshop, Xcode, or any app that supports drag and drop. By default, the original format file is dragged out.
- Copy to Clipboard: Select an icon and use
Cmd + Cto copy. UseCmd + Vto paste wherever needed (such as emails or documents). You can set the default format for copying (e.g., PNG) in Preferences.
Export icons in specific formats and sizes to a local folder.
- Select one or more icons you need to export.
- In the inspector panel on the right, switch to the “Export” tab.
- Configure export parameters:
- Format: Choose SVG, PNG, PDF, WebP, etc.
- Size: For raster formats (such as PNG), you can set 1x, 2x, 3x, or custom width and height.
- Naming: Set the filename prefix and suffix (e.g., “@2x”).
- Click the
Export...button at the bottom of the inspector, or use the shortcutCmd + E. - In the pop-up window, select the target folder and click
Exportto finish.
III. Advanced Tips for Common Features
- Batch Operations: Use
Cmd + ClickorShift + Clickto select multiple icons, then you can add/remove tags, move to sets, or batch export all at once, greatly improving efficiency. - Duplicate Icon Detection: IconJar can automatically detect identical icons in the library. Use the menu bar
View->Show Duplicatesto view and manage them, helping clean up redundant resources. - Custom Workspace: Through the
Viewmenu, you can hide/show the sidebar, inspector, and status bar to adapt to different screen spaces and focus needs. - Deep Integration with Design Tools: After installing the IconJar plugin in Sketch or Figma, you can search and insert icons from the IconJar library directly within these tools, achieving a seamless workflow.
- Smart Renaming: After selecting an icon, press
Enterto rename it directly. Combined with batch selection, you can quickly standardize naming conventions.
IV. Common Problems and Solutions
Q1: The imported SVG icons show incorrect colors or lose details in preview?
A1: This is usually because the SVG file uses non-standard attributes or encoding. Try the following methods: 1) Switch the preview background color in the inspector panel to check whether it is a transparent background overlay issue. 2) Open it with other vector software (such as Illustrator) and re-save it as a standard SVG file before importing again. IconJar has the best support for pure-path SVGs.
Q2: Why are icons dragged into design software extremely large or extremely small?
A2: Dragged-out icons keep their original dimensions. If the icon’s original canvas is very large, it will appear large after being dragged in. It is recommended to predefine the size in IconJar’s export settings before exporting, or manually scale it after dragging it into the design software. For vector formats (SVG), lossless scaling is usually possible in design software.
Q3: The smart collection does not update automatically or contains incorrect icons?
A3: Check the smart collection’s rule settings. Whether the rules use an “AND” or “OR” relationship. Make sure the icon’s tags and other information fully match the rule conditions. You can try modifying and re-saving the rules to trigger an update.
Q4: The IconJar library file (.iconjar) is corrupted or cannot be opened?
A4: The .iconjar file is essentially a package. You can right-click on it, select “Show Package Contents,” and find the original icon files in the `Assets` folder. It’s a good habit to regularly back up your .iconjar files to cloud storage or external drives.
V. IconJar for Mac Keyboard Shortcuts Summary
| Function Category | Action Description | Shortcut (Mac) |
|---|---|---|
| File Operations | New Library | Cmd + N |
| Open Library | Cmd + O |
|
| Save Library | Cmd + S |
|
| Import Icons | Cmd + I |
|
| Export Selected Icons | Cmd + E |
|
| Editing Operations | Copy Icons | Cmd + C |
| Paste Icons (to current set) | Cmd + V |
|
| Rename Selected Icon | Return Key |
|
| Delete Selected Icon/Set | Delete Key |
|
| View & Navigation | Focus Search Bar | Cmd + F |
| Quick Look (on icon) | Space Key |
|
| Enlarge Icon Grid | Cmd + + |
|
| Shrink Icon Grid | Cmd + - |
|
| Toggle Sidebar Visibility | Cmd + Option + S |
|
| Toggle Inspector Visibility | Cmd + Option + I |
|
| Selection Operations | Select All Icons in Current Set | Cmd + A |
| Invert Selection | Cmd + Shift + I |
|
| Continuous Multi-Select | Shift + Click |
|
| Non-Continuous Multi-Select | Cmd + Click |
|
| Set Management | New Set | Cmd + Shift + N |
| New Smart Set | Cmd + Option + N |
Mastering the core interface, workflows, tips, and shortcuts above will enable you to fully leverage IconJar’s management capabilities, keeping your icon assets organized and readily accessible, significantly improving the smoothness of your design and development work.







