All posts
Branding

Custom Icon Sets for Brands: When and How to Design Them

Should you design a custom icon set? When it pays off, how to set the grid and stroke rules, and how brand iconography carries into your product UI.

By Mehdi Hassan7 min read

The short answer

A custom icon set is worth designing when icons appear across your website and product often enough to carry the brand, usually once you have a real product UI. Below that, a well-chosen open-source library tuned to your stroke and corner style is the smarter choice. Either way, define the grid, stroke and naming rules first.

Key takeaways

  • Custom icons pay off when they live in the product, not just on three feature cards.
  • A tuned open-source set beats a half-finished custom set every time.
  • Fix the grid, keyline shapes, stroke weight and corner radius before drawing anything.
  • Design icons at the product size first; marketing sizes are the easy part.
  • Ship icons as named components with a code export, or engineers will redraw them.

Icons are the smallest brand asset and the one people see most. A product UI might show dozens on a single screen. That's the case for designing your own, and also the reason a sloppy custom set does more damage than a good generic one. Here's how to decide, and how to build one that holds up.

Should a brand design a custom icon set?

Design a custom icon set when icons show up in your product and marketing often enough that their style becomes part of how people recognize you. For an early startup with a landing page and six feature cards, that's rarely true yet. For a SaaS product with navigation, empty states and settings full of icons, it often is.

Icons are one layer of your visual identity system, and they should follow the same logic as your type and shapes. If your wordmark has soft, rounded terminals and your icons are sharp and mechanical, the brand feels assembled from parts. A custom set closes that gap. A tuned library can close most of it for far less effort.

Option

Best for

Trade-off

Open-source library as is

Pre-launch sites, prototypes

Looks like many other products

Library tuned to your stroke and corners

Most seed-stage startups

Limited to the shapes the library has

Library plus custom brand icons

Products with a few unique concepts

Two styles must be matched carefully

Fully custom icon set

Mature products with a large UI

Time to draw, maintain and extend

What goes into a brand iconography style guide?

A brand iconography style guide is the rulebook that makes icons drawn months apart by different people look like one family. It defines geometry, weight and behavior, and it's short enough that a designer can keep it open while drawing.

  • Grid and live area. A base size such as 24 by 24 with padding, so every icon sits inside the same safe area.
  • Keyline shapes. Standard circle, square and rectangle footprints so round and square icons feel the same visual size.
  • Stroke weight. One weight at the base size, and whether it scales or stays fixed at other sizes.
  • Corners and terminals. Corner radius, and whether line ends are round, square or butt.
  • Fill rules. Outline only, filled only, or outline by default with filled for active states.
  • Perspective and detail. Flat front view or slight angle, and the maximum number of elements per icon.
  • Naming. A consistent pattern like category-object-modifier so search works in Figma and code.

Take cues from your logo and typeface. Stroke weight often matches the weight of your UI font at body size, and the corner radius can echo the rounding in your wordmark or buttons. Those small links are what make icons feel like the brand rather than a stock set.

How do you design a custom icon set step by step?

Design a custom icon set by building the system first and the icons second. Draw a small core set, test it in real screens, fix the rules, then scale. Teams that draw a hundred icons before testing ten usually redraw most of them.

  1. Inventory what you need

    List every icon in the current product and site, plus the next roadmap features. Group by category: navigation, actions, objects, status.

  2. Set the grid and keylines

    Choose the base size, padding and keyline shapes in Figma. Build them as a locked background frame every icon starts from.

  3. Draw a core set of about 12

    Pick icons that stress the rules: something round, something square, something detailed, something with a diagonal. These decide the style.

  4. Test in real UI

    Drop the core set into actual product screens and marketing sections next to your type. Check them at the smallest size they'll appear.

  5. Lock the rules and scale

    Adjust stroke, corners and detail based on the test, write it into the style guide, then draw the rest of the inventory.

  6. Package for design and code

    Make each icon a Figma component with variants for size and state, and export clean SVGs with consistent names for engineering.

How do custom icons for a website carry into the product UI?

Custom icons carry into the product when they're built as one source with size variants, not two separate sets. Marketing sites tend to use icons larger and more decoratively, while the product uses them small and functionally. The same family should cover both.

In practice that means a functional set at 16 to 24 pixels that follows the strict rules, plus an optional feature-icon treatment for marketing that places the same glyph inside a brand shape or color tile. The glyph is shared, so a feature on the site and the button in the app look related. This is a big part of brand consistency across website, product and deck, where icons are often the first thing to drift.

How to hand icons to engineering without them being redrawn

Export SVGs with no hard-coded colors so icons inherit the text color, use a consistent viewBox matching your grid, remove hidden layers and stray groups, and name files exactly as the Figma components are named.

In a React or Next.js codebase, engineers usually wrap these into an icon component that takes a name and size. Agree on that interface before export. If you also serve icons on the marketing site, inline SVG or a sprite keeps them light, which matters if you're working within a website performance budget.

How much work is a custom icon set?

The work scales with the inventory and the number of variants, not the number of hours a designer wants to bill. A core set and style guide is a contained piece of work. A full product set with filled and outline states, multiple sizes and code export is closer to an ongoing system that grows with the product.

Plan for maintenance too. Every new feature needs icons that follow the rules, so someone must own the set after launch. That's the point where many teams realize a tuned library would have been enough, and others realize their product is distinctive enough to deserve its own language.

When is a custom icon set not worth it?

A custom icon set isn't worth it when your product is pre-launch, your UI changes weekly, or icons appear only as decoration on a few marketing sections. In those cases the cost of maintaining custom icons outweighs the brand gain, and a custom website vs template style decision applies: spend custom effort where people actually look.

Pros

  • Icons match your logo, type and shapes instead of a generic set
  • Unique concepts in your product get icons that actually explain them
  • One source for site and product reduces visual drift

Cons

  • Every new feature needs a new icon drawn to the rules
  • A partial custom set mixed with stock icons looks worse than either alone
  • Needs a clean handoff to code or engineering will substitute their own

Frequently asked questions

What size grid should brand icons use?
Most product icon sets use a 24 by 24 base grid with about 2 pixels of padding, and many also provide 16 and 20 pixel versions for dense UI. The exact size matters less than consistency: every icon should start from the same frame and keyline shapes. Choose the base size that matches where icons appear most, which for SaaS products is usually inside the app.
Should icons be outlined or filled?
Outline icons are the common default for product UI because they feel light next to text, while filled icons read better at very small sizes and for active states. Many systems use outline by default and filled for selected items. Pick one primary style for your brand and use the other only with a clear rule, so users can read the difference as meaning.
Can I mix a custom icon set with an open-source library?
You can, if the library is tuned to match your stroke weight, corner radius and line ends, and your custom icons are drawn on the same grid. Without that tuning, the two styles clash and the mismatch is obvious in dense screens. Many teams start this way and replace library icons with custom ones gradually as features mature.
What file formats should a custom icon set include?
At minimum you need Figma components for designers and optimized SVG files for engineering, named identically. SVGs should use a consistent viewBox and inherit color from the surrounding text. Some teams also publish an icon package or sprite for their codebase. PNG exports are rarely needed today except for email or a few legacy tools.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Brand & design sprint, $3,000.

A brand refresh or redesign, plus design explorations for your website and product. $3,000, one-time, fixed price. Book a free 30-minute call to see if it fits.

Schedule Call