Skip to main content
Principles

Bolt includes utility icons — a curated set of icons used throughout Nationwide applications to visually indicate functionality of buttons, links and interface controls. These are distinct from brand icons (abstract visualizations of products and services), which are managed separately by the brand team and are not included in Bolt.

Utility icons are visual shortcuts that support understanding without relying solely on text. Each icon should communicate a single, clear concept and be recognizable immediately.

Icons should support text, not replace it—especially for critical actions. Use icons to clarify actions, states or destinations, never for visual interest alone.


Icons must always be paired with text or have explicit accessible labels. Never rely on icons alone to communicate meaning.

Use utility icons when they:

  • Reinforce an action or state that's already described in text
  • Provide visual scanning landmarks in dense interfaces
  • Support quick recognition of common actions (search, close, edit, delete)
  • Help distinguish between similar items in lists or menus

Don't use icons when:

  • Text alone is clearer or more specific
  • The action is destructive or ambiguous (always pair with explicit labels)
  • The icon metaphor may not be universally understood
  • You're adding them purely for visual interest

Fluid sizing (default) is recommended for most use cases:

  • Icons scale with adjacent typography, maintaining consistent visual rhythm
  • Fluid icons work seamlessly with responsive typography across breakpoints
  • Fluidity is ideal for icons paired with body text, headings or labels

Fixed sizing should be used when:

  • Icon size must remain constant regardless of text size changes
  • Icons appear without adjacent text
  • Consistent icon dimensions are required across varied content (e.g., in tables or grids)

  • Icons should align with adjacent text to maintain visual harmony
  • Icons inherit text color via semantic tokens, ensuring they adapt across themes
  • When pairing icons with text, place them consistently (before or after, not mixed)
  • Maintain adequate spacing between icon and text for comfortable reading

Bolt's utility icons are already constructed to maintain visual consistency across the system—teams should not need to manually adjust icon geometry or alignment.


Always provide context for assistive technology:

  • Use aria-label when an icon conveys meaning (e.g., a standalone search button)
  • Mark decorative icons as aria-hidden="true" when text already describes the action

Respect target sizes:

  • Interactive icons (buttons, links) must have a minimum 24px click target (WCAG 2.2 AA)
  • Ideally, provide 48px targets for better usability on touch devices

Ensure accessibility:

  • Icons must maintain ≥3:1 contrast ratio to adjacent colors
  • Use semantic color tokens so icons adapt correctly across light, dark and system themes
  • Test icon visibility in all density settings (Compact, Default, Sparse)

Bolt provides a comprehensive library of utility icons for common UI patterns. Before requesting a new icon:

  • Check the complete icon list to verify it doesn't already exist
  • Consider whether existing icons serve the same purpose
  • Consult with your UX partner if you believe a new utility icon is needed

Don't create custom icons that deviate from Bolt's construction standards—this introduces visual inconsistency and maintenance burden across products.


Bolt's utility icon system improves recognition, reduces cognitive load and builds trust in the interface.

By providing a curated set of consistently constructed icons, Bolt ensures teams don't introduce fragmented or inconsistent iconography. Using icons correctly—paired with text, properly aligned and accessibly implemented—helps users navigate interfaces confidently across all Nationwide products.

Simple rule of thumb: If you're tempted to use an icon without text for a critical action, add the text.

Implementation

For implementation of the icon web component, please see the Icon component documentation.

The component's design guidelines include additional information about usage, such as communicating status with icons.

Bolt includes utility icons that are used throughout Nationwide applications to help visually indicate functionality, often in buttons and links.


Bolt includes utility icons that are used relatively often throughout Nationwide applications to visually indicate functionality of buttons and links. There are also brand icons, reflecting Nationwide's visual brand, that represent an abstract visualization of our company's products and services. They are used less frequently to visually enrich content and are not included with Bolt.

New and updated brand icons are managed by the brand team. If your application needs an icon that represents a particular product or service, please email the brand team.

There are also brand icons, reflecting Nationwide's visual brand, that represent an abstract visualization of our company's products and services. They are used less frequently and typically visually enrich content.

Brand icons are not included with Bolt.

New and updated brand icons are managed by the brand team. If your application needs an icon that represents a particular product or service, please email the brand team, or visit the Nationwide SVG Brand Icon Library.


The following icons can be used anywhere that accepts an icon name as a parameter.

arrow-down
arrow-left
arrow-right
arrow-up
bell
bluetooth
  • Requires Bolt v6.2.0+
book
bookmark-filled
bookmark
boxed-arrow-up
  • Requires Bolt v7.5.0+
calculator
calendar
camera
car
caret-down
caret-left
caret-right
caret-up
chat
checkmark-bold-circle-filled
  • Requires Bolt v6.2.0+
checkmark-bold-circle
  • Requires Bolt v6.2.0+
checkmark-bold
  • Requires Bolt v6.2.0+
checkmark-circle-filled
checkmark-circle
checkmark
chevron-down
chevron-left
chevron-right
chevron-up
clipboard
clock
copy
  • Requires Bolt v7.5.0+
credit-card
currency-usd
dark-mode
document-filled
document
download
driver
emoticon-happy
emoticon-neutral
emoticon-sad
empty-circle
envelope-closed
  • Requires Bolt v7.0.0+
envelope-open
  • Requires Bolt v7.0.0+
exclamation-circle-filled
exclamation-circle
exclamation-triangle-filled
exclamation-triangle
exclamation
  • Requires Bolt v6.2.0+
external-link
eye-hide
eye-show
face-unlock
facebook
fido-passkey
  • Requires Bolt v7.5.0+
filter
fingerprint
folder-filled
folder
gauge
  • Requires Bolt v7.6.0+
gear
grid
hdots-circle-filled
hdots-circle
hdots
heart-filled
heart
home-filled
home
hswap
  • Requires Bolt v6.2.0+
id-lock
image
  • Requires Bolt v6.2.0+
info-circle-filled
info-circle
info-square-filled
  • Requires Bolt v6.2.0+
info-square
  • Requires Bolt v6.2.0+
info
  • Requires Bolt v6.2.0+
instagram
invoice
kbd-capslock-filled
kbd-capslock
keyboard
  • Requires Bolt v7.5.0+
light-mode
link
linkedin
list
  • Requires Bolt v7.5.0+
location-filled
location
lock-closed
lock-open
logout
  • Requires Bolt v7.5.0+
mail
map
media-ff
media-next
media-pause
media-play
media-prev
media-rew
media-stop
menu
microphone
mileage
  • Requires Bolt v7.6.0+
minus-bold-circle-filled
  • Requires Bolt v6.2.0+
minus-bold-circle
  • Requires Bolt v6.2.0+
minus-bold
  • Requires Bolt v6.2.0+
minus-circle-filled
  • Requires Bolt v6.2.0+
minus-circle
  • Requires Bolt v6.2.0+
minus
monitor
  • Requires Bolt v7.5.0+
msg-forward
msg-reply-all
msg-reply
navigation-filled
navigation
paperclip
  • Requires Bolt v7.5.0+
passenger-phone
passenger
paw
payment-check
pencil-filled
pencil
person
phone-call
phone
plus-bold-circle-filled
  • Requires Bolt v6.2.0+
plus-bold-circle
  • Requires Bolt v6.2.0+
plus-bold
  • Requires Bolt v6.2.0+
plus-circle-filled
  • Requires Bolt v6.2.0+
plus-circle
  • Requires Bolt v6.2.0+
plus
print
question-circle-filled
question-circle
question
  • Requires Bolt v6.2.0+
receipt
recycle
refresh
resize-collapse
resize-expand
save
  • Requires Bolt v6.2.0+
scissors
  • Requires Bolt v7.5.0+
search
send
share
shield-filled
shield
shopping-cart
sort-down
sort-unsorted
sort-up
sound-off
sound-on
sparkle
  • Requires Bolt v7.5.0+
star-filled
star-half
star
steering-wheel
swipe
thumbs-down-filled
  • Requires Bolt v6.3.0+
thumbs-down
thumbs-up-filled
  • Requires Bolt v6.3.0+
thumbs-up
trash
twitter
upload
vdots
vdrag
  • Requires Bolt v6.6.0+
video-play
vsliders
  • Requires Bolt v6.2.0+
wallet-filled
wallet
weather
wrench
xmark-bold-circle-filled
  • Requires Bolt v6.2.0+
xmark-bold-circle
  • Requires Bolt v6.2.0+
xmark-bold
  • Requires Bolt v6.2.0+
xmark-circle-filled
xmark-circle
xmark
youtube

Display settings

Note: not all settings persist across pages

Default Compact (-1) Sparse (+1) XL (default) 2XL 3XL Default Min Max Light (default) System Dark Branded (default) Unbranded