Working with Icons

Balsamiq Mockups comes packed with over 220 hand-drawn icons for you to use.

There are two ways to select an icon to use: the icon search and the icon library.

Icon Search#

If the controls you selected support icons, you will see the icon search box in the property inspector. This works much like the Quick Add tool: just type a few letters from the name of the icon you are looking for and a list of suggestions will pop up. In this case, the list is a grid of icons to choose from. Just click on the one you want to select it.

The Icon Library#

If you'd like to explore all the icons that are available, click on the little down-pointing arrow to the right of the icon-search box. This will bring up the icon library, where you can browse the icons by category and preview them at different sizes. One trick is to double-click on the icon you'd like to select, instead of clicking to select and then clicking on the "Select" button.

Once you have selected an icon, you can resize it, rotate it or remove it via the Property Inspector.

Adding your own custom icons#

You can now also add your own icons for use in your wireframes.

If you want to share icons between your projects, learn how to do that here.

Adding via Icons dialog

There are two ways to add custom icons to Balsamiq Mockups. The easiest way is via the Icon Library. If you're working on a saved file, you'll see a Project Assets category as shown below.

Just select Project Assets, then click the little plus button, select an image file and, voila', your image will be resized down to fit an existing icon size and copied to the project assets folder for you.

Adding to assets folder on file system

The second way is to place icon files manually inside your project assets folders. Just add the "icon_" prefix to each file name and they'll show up in the icon library.

The words you use in your filename after icon_ are used as the searchable keywords in the icon dialog. So the keyword would be "airplane" for the filename icon_airplane.png. You can string together a few labels to get synonyms for the icon, e.g. if the file is named icon_bag briefcase portfolio.png, all of those words after icon_ will be searchable.

Here's an example showing how we added custom icons to a Mac by downloading the free 32x32px Doodlekit icons, ran them through the free NameChanger app to prepend files with icon_, and moved them to the ~/Documents/Balsamiq Mockups/assets folder. They now appear in the icon dialog like this:

Using an existing set of custom icons#

There are a few icon sets that complement the rough, thick style of Mockups. This blog entry at tipsblogger lists some more hand drawn icon sets that might be useful for this feature.

Some icon designers have even started creating icon packs that are compatible with our naming scheme. Here's a list of the ones we know about.

To use those icon packs, just unzip the icon images in your Project Assets folder. If you are using myBalsamiq, upload the icon files via the Assets dialog there.

Best Practices for Creating or Preparing your Custom Icons#

Mockups works with color and transparency, but icons you add may not turn out looking as you want them to if they're not prepared to work the way Mockups expects them to. Below are some tips to get the most out of your custom icons.

  • Mockups uses black as a color for replacement at 100% opacity.
  • Icons that aren't created with black can have undesirable effects when colorized.
  • We recommend using black as the color for your icons.
Transparent Areas
  • Mockups colorizes the entire opaque area of the icon.
  • For best results, we recommend knocking out "white" areas of your icon using transparency. Transparent PNG works best.

The example below shows regular icons in the left column, a custom icon properly prepared with black fills in the middle column, and a custom icon that doesn't work as well in the right column. To fix the icon in the right column, the exclamation point should be made transparent, and the icon color should be black.

Last Updated: Oct 29, 2014 10:11AM PDTShare: