System Icons
System Icons are symbols used to convey simple actions and functions, they are the most common icons encountered in products and help communicate metaphors at a glance.
April 2026 Design Asset Release
Our April 2026 Design Asset Release introduces significant changes to System Icons to align with new
Workday branding. It includes a new @workday/canvas-system-icons-web v4 package and the
corresponding Canvas Assets v3 Figma library.
Please consult our Upgrade Guide for Developers and Upgrade Guide for Designers.
Usage Guidance
System icons are small symbols used to convey actions and functions. They can indicate status or provide wayfinding support to communicate functionality. They are the most common icons encountered in UI and help communicate metaphors and actions at a glance.
Purposeful Utility
System icons must serve a functional role by supporting actions or communicating state. Do not use icons purely for aesthetic interest; they should explicitly help a user understand what an element does or what a status means.
Predictable Patterns
Always strive to maintain a 1:1 relationship between a System icon and its function. Inconsistent usage across the extension forces users to relearn our UI, leading to friction and errors.
Clarity Through Context
To prevent ambiguity, icons should support text labels rather than replace them. Reserve icon-only buttons for high-density areas and ensure they include the proper accessibility labels.
Standardized Metaphors
Lean on globally recognized symbols. Novel or abstract icons often fail to communicate intent quickly. If the meaning isn’t immediately obvious, the icon is not fit for purpose.
Semantic Logic
Utilize color semantically to reinforce the icon’s message. Use purposeful tones—such as critical red for destruction or success green for completion—to communicate meaning rather than for visual variety.
Sizing
System icons are thoughtfully designed to a specific size standard with a default size of 24px. If you choose to scale an System icon, be sure to follow the icon sizing tokens illustrated below. Never scale System icons below 14px (mini).

Caution
Use a icon size tokens, min 14px, max 32px. Use Canvas spacing rules to scale an icon if needed.

Don't
Use inconsistant sizes, always refer to Canvas spacing rules when scaling assets.
Color
Most System icons are delivered with two layers; Fill and Accent. By default, both layers are Neutral 800. Each layer can be modified to highlight specific visual details or support interaction states. For more information on this visit the Layers section in the “Create Your Own” tab.
Some System icons include an additional background layer for further color customization. Any change from default should meet a minimum contrast ratio of (3.1) or as otherwise stated by WCAG guidelines for informational graphic contrast standards.

Universal Icons
Universal icons—such as the ‘home’ or ‘print’ symbols—function as a global shorthand. They transcend language barriers by relying on established mental models. When we deviate from these standards, we break the user’s trust in the interface’s predictability. Without a shared visual vocabulary, users can no longer rely on intuitive recognition, forcing them to guess at functionality and increasing the likelihood of errors.
Why Universal Icons Matter
-
Reduced Cognitive Load: Users don’t have to “think” about what a magnifying glass does. It frees up their mental energy to focus on the actual task at hand.
-
Speed of Navigation: Visual processing is significantly faster than reading text. Universal icons allow power users to navigate via “muscle memory” of the eyes.
-
Cultural Bridge: In a localized products, icons provide a consistent anchor. While the translation for “Settings” might change, the gear System icon remains a constant reference point.
Universal System icons must be used for their specific intended purpose. Below are some examples of universal icons encountered in the Canvas Design System.
![]()
Directional Icons
Icons are commonly used to help us navigate from page to page, being consistent with the direction that these icons will take us in is important when we expect to be taken in the direction we choose. If a consistent pattern is not maintained, trust is diminished. The general rule of thumb is to point in the direction you expect to be taken.
![]()
Bidirectionality
Some icons should be mirrored for bidirectional support so the same interpretation of an icon is correct for languages read in different directions. Navigation icons are most commonly mirrored, icons that deptic text, movement or interactable elements should also do this. For more info on this, check out our article on RTL and Bidirectionality.
![]()
Cultural Context
It is important to be aware how people from other cultures may view your chosen icon. Users around the globe may have different interpretations of what the icon represents and the action or message the icon is trying to convey. A misinterpretation can affect someone’s ability to understand the icon’s meaning, or in certain instances, it may be viewed as offensive.
Users have several controls related to how things will be formatted and displayed within Workday:
- Language: Controls the language itself
- Locale: Controls the locale setting, like date and currency formats
- Currency: Displays the users preferred currency
It is important to keep these controls in mind when selecting icons that contain text, currency, date, and time. Workday aims to deliver a culturally and linguistically inclusive user experience to our 20+ million customers in over 160 countries, with more than 75% of people speaking a non-English language.
Cultural Examples
| Icon | Cultural Context |
|---|---|
| Not everyone uses Dollars as currency. For example, some Workday customers use Euros. | |
| Hash mark does not mean “number” in some countries. Instead, it is recognized in the context of social media only. | |
| Not all countries use graduation caps. Consider other customs when designing for students globally. |
Functionality
Icons are can be used to add an additional layer of context and recognizability to actions. In the sections below you will find guidance for using System icons in this way.
Using Labels
Icons must provide an equivalent text alternative for users who cannot perceive them, unless their meaning can be derived elsewhere in text. Icons that do not communicate anything about the UI, or have adjacent labels in text, may be considered decorative or redundant. Placing them in close proximity to an associated task can be beneficial for those with low or partial vision. If an icon cannot be labeled, a Tooltip can be used to display an icon’s name or functionality, read more about that below.

Do
Label icons to display its name or function.

Caution
When an icon cannot be labeled, use a tooltip.
Using Tooltips
Tooltips are used to provide additional information or context. They should never contain information that is vital to completing a task, as this is hidden from plain sight when tooltips are used.
Tooltips can also be used to display an icon’s action (usually implemented with an Icon Button). It is important to be aware that tooltips are not easily accessible on mobile devices, so labels are preferred where possible.

Do
Use tooltips to provide additional information that is non-essential for completing a task.

Don't
Hiding essential information behind a tooltip makes it harder to discover.
Applying Touch Targets
A minimum touch target of 48px is required around a System icon to achieve a usable touch target. This is handled automatically when you use an Icon Button. Smaller touch targets make interacting with an icon difficult, especially when interacted with by an individual who may be on the move or with declining mobility.
![]()
Alignment
System icons should be center aligned vertically or horizontally depending on how they are stacked. This ensures that icons look visually balanced when in close proximity to another icon. The same rule should be followed when text accompanies a System icon.
![]()
Web Examples
The icons shipped in @workday/canvas-system-icons-web are just SVGs with some additional metadata.
If you’d like to easily use them in React, use the SystemIcon component from
@workday/canvas-kit-react/icon:
import {SystemIcon} from '@workday/canvas-kit-react/icon';
import {activityStreamIcon} from '@workday/canvas-system-icons-web';
import {system} from '@workday/canvas-tokens-web';
const Example = () => (
<>
<SystemIcon icon={activityStreamIcon} />
<SystemIcon icon={activityStreamIcon} color={system.color.icon.primary.default} />
<SystemIcon
icon={activityStreamIcon}
color={system.color.icon.primary.default}
background={system.color.icon.primary.default}
accent={system.color.icon.inverse}
/>
<SystemIcon icon={activityStreamIcon} size={48} />
</>
);
Layout Component
SystemIcon supports all props from thelayout component.
Props
Props extend from span. Changing the as prop will change the element interface.
| Name | Type | Description | Default |
|---|---|---|---|
icon | | The icon to display from | |
size | number | string | The size of the SystemIcon in | |
accent | string | The accent color of the SystemIcon. This overrides | |
accentHover | string | The accent color of the SystemIcon on hover. This overrides | |
background | string | The background color of the SystemIcon. | |
backgroundHover | string | The background color of the SystemIcon on hover. | |
color | string | The color of the SystemIcon. This defines | |
colorHover | string | The hover color of the SystemIcon. This defines | |
fill | string | The fill color of the SystemIcon. This overrides | |
fillHover | string | The fill color of the SystemIcon on hover. This overrides | |
shouldMirror | boolean | If set to | false |
shouldMirrorInRTL | boolean | If set to | false |
cs | | The | |
children | ReactNode | ||
as | React.ElementType | Optional override of the default element used by the component. Any valid tag or Component. If you provided a Component, this component should forward the ref using Note: Not all elements make sense and some elements may cause accessibility issues. Change this value with care. | span |
ref | React.Ref<R = span> | Optional ref. If the component represents an element, this ref will be a reference to the real DOM element of the component. If |
SystemIconCircle
This is another component provided to quickly render a System icon with a colored background of your choice.
import {SystemIconCircle} from '@workday/canvas-kit-react/icon';
import {activityStreamIcon} from '@workday/canvas-system-icons-web';
import {system} from '@workday/canvas-tokens-web';
const Example = () => (
<>
<SystemIconCircle icon={activityStreamIcon} />
<SystemIconCircle
icon={activityStreamIcon}
color={system.color.icon.inverse}
background={system.color.icon.primary.default}
/>
</>
);
Props
Props extend from span. Changing the as prop will change the element interface.
| Name | Type | Description | Default |
|---|---|---|---|
background | string | The background color of the SystemIconCircle | |
color | string | The icon color for the SystemIconCircle. Required if background specified as a CSS variable. If not specified, it will be calculated based on the background color. | |
icon | | The icon to display from | |
size | | number | The size of the SystemIconCircle. | |
shouldMirror | boolean | If set to | false |
shouldMirrorInRTL | boolean | If set to | false |
cs | | The | |
children | React.ReactNode | ||
as | React.ElementType | Optional override of the default element used by the component. Any valid tag or Component. If you provided a Component, this component should forward the ref using Note: Not all elements make sense and some elements may cause accessibility issues. Change this value with care. | span |
ref | React.Ref<R = span> | Optional ref. If the component represents an element, this ref will be a reference to the real DOM element of the component. If |
Deprecated System Icons
Icons displayed with an exclamation icon in the gallery are deprecated and should not be used in new implementations. Please refer to the System Icons Migration Table for recommended replacements.
Gallery
Files & Docs
People
Core
Data Stream
Editor
Objects
Chart Visuals
Navigation
Notification
Audio Visual
Mobile App
Create Your Own
Can’t find the icon you need in our library? Why not make your own! Follow the steps outlined here to create your own icon to contribute back to the Canvas Design System. Before creating a new icon, make sure you have checked over the Gallery and searched for keywords to surface an icon that may already exist.
Looking to create an AI System Icon? Check out our guidance for contributing AI System Icons.
Follow this link to access the guided System Icon Workspace file in Figma.
Base Grid
System icons are built on a base grid, using a grid will help you draw your icon to Workdays brand specific parameters, keeping things consistent. Canvas maintains a base grid of 24x24 px for system icons.
![]()
Safe Area
The safe area ensures that the system icon remains fully visible should the icon be scaled up or down. No part of the icon should extend to the surrounding white space of the safe area.
![]()
Key Shapes
Using key shapes provides a consistent size and proportions across the entire system icon suite. They help maintain an icons optical alignment and visual style when in close proximity to other icons.
![]()
All Key Shapes
![]()
Strokes
Maintain a 2px inner stroke on all shapes used to build an icon. This includes the use of circles. An inner stroke allows the icon to remain consistent when a corner radius is applied later on.
![]()
Corners
A corner radius of 0.5px should be applied to a shape, creating a sharp interior in the process. Maintaining a consistent corner radius to ensure visual consistency.
![]()
Angles
Use 45° angles for even anti-aliasing on icons, maintain 15° steps when more extreme angles are required.
![]()
Density
Some icons require a compact use of the base grid, Canvas advise a minimum of 1px between each shape to ensure the icons can be accurately depicted on screen, anything less may diminish the icons appearance.
![]()
Layers
There are 3 layer options available for system icons, this allows parts of the icon to be modified or hidden in code as needed. By default all layers are set to Licorice 200 and background layers are hidden, these layers can be targeted in code to create richer icons.
![]()
Naming
Generic names make icons more discoverable and scalable, catering for more use cases. When naming an icon try to pick a generic name rather than something specific to your immediate need or unique to only your product area.
Contribution
Once you’re ready to submit your icon, go check out the information supplied in the Contributing Back To Canvas section of this site to help you make your submission.
Thank you for making a contribution!
Visual Changes in @workday/canvas-system-icons-web v4
@workday/canvas-system-icons-web v4 introduces a number of visual changes to System Icons. We
highly recommend you consult our Visual Changes page for a quick visual
reference of what’s changed.
Introduction
This guide summarizes the major web package changes for @workday/canvas-system-icons-web v4.
All icons have been completely redesigned to align with new Workday branding. Use this guide when
updating implementations, auditing screens, or migrating from deprecated names.
Layer Changes
The accent layer in the SVG structure has been replaced with background. This can change how icons render compared to earlier versions. To match the previous filled style, apply your fill to the background layer (or the equivalent path group in the exported SVG).
Icons where this applies (deprecated export names in parentheses where relevant):
fillaccentbackground| Old Icon | New Icon |
|---|---|
c-area-100 | area-chart |
c-area-stacked | area-stack-chart |
c-area-layered | area-layer-chart |
chart-visuals-fan | fan-chart |
pie-chart | pie-chart |
c-pie | donut-chart |
c-bubble | bubble-chart |
The following icons have had their internal layer structures corrected or improved for better visual accuracy:
fillaccentbackground| Old Icon | New Icon | Description |
|---|---|---|
print | print | Removed unnoticabled background layer |
wizard | magic-wand | Removed unnoticabled background layer |
pattern | pattern | Corrected layer alignment |
Visual Bug Fixes
Incorrect or inconsistent artwork is replaced in the library.
fillaccentbackground| Old Icon | New Icon | Description |
|---|---|---|
tag | tag | Updated to be outlined by default |
arrow-arc | arrow-arc | Corrected arc rendering |
moon | moon | Updated to be outlined by default |
pill | pill | Corrected pill rendering |
New Layers
These icons gain additional layers as part of new designs. No migration step is required beyond accepting the updated asset. Deprecated names are noted for search and legacy code.
fillaccentbackground| Old Icon | New Icon | Description |
|---|---|---|
ribbon | ribbon | Background layer added |
hierarchy-children | hierarchy-children | Accent layer added |
hierarchy-partial | hierarchy-partial | Accent layer added |
calendar-alt | calendar-days | Background layer added |
messaging | comment-discussion | Background layer added |
playbook | playbook | Accent layer added |
box-text-user-solid | box-text-user | Background layer added |
camera | camera | Accent layer added |
funnel | funnel | Background layer added |
puzzle | puzzle | Background layer added |
people-recruiting | users-plus | Accent layer added |
documents-check | document-stack-check | Accent layer added |
dashboard-workforce | user-group | Accent and Background layers added |
face-happy | face-happy | Background layer added |
face-unhappy | face-unhappy | Background layer added |
face-neutral | face-neutral | Background layer added |
face-very-happy | face-very-happy | Background layer added |
lock-plus | lock-plus | Background layer added |
timeline-performance-input | user-star | Background layer added |
accessibility | accessibility | Background layer added |
eraser-font | font-erase | Background layer added |
Design Swaps
| Old Icon | New Icon | Description |
|---|---|---|
copy | document-copy | Former stacked-documents `copy` icons maps to `document copy` |
interactiongroup | copy | Stacked-squares `copy` maps to `interaction-group` → `copy`. |
paste | clipboard | Old paste icon as clipboard mapped to `clipboard` |
clipboard | clipboard-list | Old clipboard icon mapped to `clipboard list` |
New Icons
These may be added to the web package; confirm against your release notes or package exports before relying on them:
collapsebackspacerequiredcaret-leftcaret-rightbriefcase-searchtable-axismove-row-downmove-row-uprow-arrow-upcalendar-listmoney-searchmoney-ribbonleaftrianglediamonddashboard-fillfill-strikethroughbar-chart-growthdocument-stack-userbar-horizontal-cluster-chartRenamed (Deprecated) Icons
Several icons were renamed for clearer search and usage. Exports that still use old names remain available but are deprecated and scheduled for removal—migrate imports and references to the new names.
Note: These changes can be handled automatically using the codemod script (https://workday.github.io/canvas-kit/?path=/docs/guides-codemods—docs) available in Canvas Kit v15.
academic-appointment-titleclipboard-useraccountscatalogactivity-streamcommentactuals-lockedactuals-lockad-hoc-deliverybox-text-plusadd-footer-wsplusadjust-inventorypackage-gearanti-join-leftjoin-left-antianti-join-rightjoin-right-antiarrow-circlearrow-up-circlearrow-diagonal-smallarrow-diagonal-down-right-smallarticle-stackeddocument-stackas-appliedcheck-squareat-tag-mentionmentionaudio-maxaudioauthentication-taglock-authenticationautosumauto-sumavatarcloudbarcode-scannerbarcodebenefitsshield-heartbg-colorbackground-colorborder-btm2border-bottom-thickborder-dblborder-bottom-doublebox-plussquare-plusbox-text-user-solidbox-text-userbusiness-intelligencedocument-lightbulbc-area-100area-chartc-area-layeredarea-layer-chartc-area-stackedarea-stack-chartc-bar-100bar-horizontal-full-stack-chartc-bar-clusteredbar-horizontal-chartc-bar-stackedbar-horizontal-stack-chartc-bubblebubble-chartc-column-100bar-full-stack-chartc-column-clusteredbar-chart-fillc-column-linebar-line-chartc-column-stackedbar-stack-chartc-dual-linedual-line-chartc-lineline-chartc-piedonut-chartc-scatterscatter-chartc-waterfallwaterfall-chartcalculator-lockedcalculator-lockcalculator-refreshcalculator-loopcalendar-altcalendar-dayscalendar-user-solidcalendar-usercapture-deliverypackagecardcard-stackcard-viewdocument-viewcell-filtertable-filtercell-geartable-gearcell-resettable-refreshcell-rowtable-rowcell-searchtable-searchcell-swap-axistable-swap-axiscell-templatedashboard-grid-fillchartbar-chartchart-configconfigurechart-visuals-fanfan-chartcheckboxescheckbox-stackchevron-2xleftchevron-2x-leftchevron-2xrightchevron-2x-rightchevron-hierarchy-closedhierarchy-chevronchevron-hierarchy-openhierarchy-chevron-openclipboard-blank-checkclipboard-successclipboard-removeclipboard-xcloseshrink-chevronclosedcaptionclosed-captionclusterbar-cluster-chartcomma-wscommaconclusioncheck-circle-underlineconclusion-popupdocument-successcontact-card-cost-centerbuildingscontact-card-deskdeskcontact-card-idid-cardcontact-card-job-profiledocument-usercontact-card-matrix-manageruser-groupconvert-inventorypackage-loopcourseeaseldashboard-expensesreceiptdashboard-workforceuser-group-circledata-complexdata-serverdata-inputdata-arrow-rightdevice-desktopdesktopdevice-phonemobiledevice-tablettabletdiscovery-boardbar-line-chartdocdocumentdocument-altdocumentdocument-candidate-action-requireddocument-user-exclamationdocument-candidate-inactivedocument-user-minusdocument-candidate-searchdocument-user-searchdocument-candidate-stardocument-user-stardocument-lockeddocument-lockdocuments-checkdocument-stack-checkdollarmoneyedit-buttonbutton-editedit-button-barbutton-barempty-appcloud-searcherasereraseeraser-cellcell-eraseeraser-fontfont-eraseesignaturee-signatureexpand-tabletable-expandext-linkexternal-linkfetch-datadata-arrow-leftfiledocumentfilter-checkedfilter-checkfind-inventorypackage-searchfind-transactionsreceipt-searchfolder-closefolderfolder-movefolder-arrow-rightfooterdocument-footerfork-knifeutensilsformattingfont-editformula-clipboardclipboard-formulafreeze-headertable-header-freezefullscreengrow-chevronfxformulafx-bracketsformula-bracketsfx-loopformula-loopfx-writebackformula-bolthash-markhashmarkheatmapgrid-squarehide-colcolumn-hidehierarchy-parent-childhierarchy-childrenhierarchy-right-fullhierarchy-partialhour-glasshourglassinbox-fillinboxinbox-largeinboxinstance-mappinginstance-searchinteractiongroupcopyinventory-countrow-clipboardinventory-searchlist-checkinvisiblevisible-strikethroughitemizedocument-listjob-infobriefcase-infojustifyhamburgerlabeled-imageimage-labelleft-sidebarsidebar-leftlegalgavelletter-afontlive-datadata-boltlivepagesbox-text-circlemail-lettermail-openmanage-deliverybox-text-usermedia-classroomusersmedia-errorbolt-fillmedia-mylearningbookmarkmedia-pausepausemedia-playplaymedia-quizdocument-listmedia-surveydocument-surveymedia-topicsdashboard-gridmenu-groupstackmerge-tagtag-mergemessagingcomment-discussionmobile-notificationsmobile-activemove-inventorydollymy-learningbook-open-bookmarkmy-referralsuser-focusnboxdashboard-gridno-bidbid-strikethroughno-connection-cloudcloud-strikethroughnotifications-largenotificationsonboarding-homemap-locationone-columncolumn-oneopenresponsecomment-textopportunity-graphdonut-chart-userordered-listlist-orderorg-chartorganizationorg-chart-peoplecard-userpanel-listlist-pluspasswordlock-keyholepasteclipboardpeople-recruitingusers-plusperspectivelayersphone-unlockmobile-unlockpicked-shortcircle-half-fillpin-slashpin-strikethroughpivot-tabletable-pivotprogress-circlerelated-actions-circleprojectshammerpromptslistproof-of-deliverypackage-checkprospectid-card-searchpyramidpyramid-chartquestion-fillquestion-circle-fillquestion-outlinequestion-circleradio-mobilecircleradio-mobile-selectedradioreceiptsreceiptrenamedocument-editreorder-v2hamburgerreport-parameterdocument-gearright-sidebarsidebar-rightrows-checkrow-checkrows-plusrow-plusrpmgaugerte-emphasisfont-emphasisrte-listlistscreen-magnificationwebpage-searchsetupconfigureshow-colcolumn-showsignoutsign-outskillsbow-compasssort-downarrow-down-smallsort-uparrow-up-smallsparkle-single-smallsparklespeech-bubbleassistantspeech-exclamationcomment-exclamationstar-halfstar-half-fillsuborgsub-organizationswitcharrow-switchsystem-notificationcloud-settingstask-academicgrad-captask-benefitsshield-hearttask-careertargettask-company-propertystaplertask-compensationdocument-charttask-contactbook-usertask-jobbriefcasetask-overviewdocument-tasktask-paywallettask-performanceclipboard-charttask-timeoffsuitcasetext-colorfont-colorthree-columncolumn-threethumbs-down-filledthumbs-down-fillthumbs-down-outlinedthumbs-downthumbs-up-filledthumbs-up-fillthumbs-up-outlinedthumbs-uptimehistorytime-off-balancecalendar-infotimeline-alltimelinetimeline-milestonesignposttimeline-performance-inputuser-startranscriptionbox-text-microphonetransformation-groupbygrouptransformation-importextendtransformation-joinshrink-horizontaltransformation-unionuniontranslated-actualsactuals-financetravelairplanetwo-columncolumn-twoundo-lundoundo-rredounfreezesununknowndocument-user-textunlinklink-strikethroughunlockedlock-keyhole-openunordered-listlist-bulletupload-clippaperclipupload-cloudcloud-arrow-upuser-lockeduser-lockuser-removeuser-xview-teamteamviewsitewebpage-openvirtual-version-lockedvirtual-version-lockwebinardesktop-mediawizardmagic-wandworkbookbookworksheetsdocument-worksheetsxo-instance-listxo-loopzoominzoom-inzoomoutzoom-outVisual Changes in Canvas Assets v3
Canvas Assets v3 introduces a number of visual changes to System Icons. We highly recommend you consult our Visual Changes page for a quick visual reference of what’s changed.
Introduction
This guide summarizes the major Figma package changes for Canvas Assets v3. All icons have been completely redesigned to align with new Workday branding. Use this guide when updating implementations, auditing screens, or migrating from deprecated names.
Layer Changes
The accent layer in the SVG structure has been replaced by background. This can change how icons render compared to earlier versions. To match the previous filled style, apply your fill to the background layer (or the equivalent path group in the exported SVG).
Icons where this applies (deprecated export names in parentheses where relevant):
fillaccentbackground| Old Icon | New Icon |
|---|---|
carea100 | Area Chart |
careastacked | Area Stack Chart |
carealayered | Area Layer Chart |
Fan | Fan |
pie-chart | Pie Chart |
cpie | Donut Chart |
cbubble | Bubble Chart |
Design Swaps
| Old Icon | New Icon | Description |
|---|---|---|
Ranking | Laurel Wreath | Former Ranking was renamed to Laurel Wreath to match web icons |
Copy | Document Copy | Former stacked-documents `copy` icons maps to `document copy` |
Interaction Group | Copy | Stacked-squares `copy` maps to `interaction-group` → `copy`. |
Paste | Clipboard | Old paste icon as clipboard mapped to `clipboard` |
Clipboard | Clipboard List | Old clipboard icon mapped to `clipboard list` |
New Icons
These icons will be added to the Figma package to match the web package.
CubeRankingCollapseClipboard ListDocument CopyBriefcase InfoLaurel WreathBox Text MicrophoneRenamed (Deprecated) Icons
Several icons were renamed for clearer search and usage. Exports that still use old names remain available but are deprecated and scheduled for removal—migrate imports and references to the new names.
Note: These renames and migrations can be handled automatically by the Canvas Icons Migration Figma plugin.
ccolumn100, 100columnBar Full Stack ChartAccountsCatalogActuals LockedActuals LockArrow-arcArrow ArcArrow CircleArrow Up CircleArrow Diagonal SmallArrow Diagonal Down Right SmallArticle StackedDocument StackAs AppliedCheck SquareAt Tag MentionMentionAudio MaxAudioAuthentication TagLock AuthenticationBarcode ScannerBarcodeBenefitsShield HeartBG ColorBackground ColorBorder Bottom 2Border Bottom ThickBoxPackageBox + PlusSquare PlusBox Text + CheckBox Text CheckBox Text + PlusBox Text PlusBox Text + SearchBox Text SearchBox Text + User SolidBox Text UserBox Text + XBox Text XBreakCoffeeBullet ListList BulletPrompts, RTE ListListBusiness IntelligenceDocument LightbulbCalculator LockedCalculator LockCalculator RefreshCalculator LoopCalendar AltCalendar DaysCandidate Action RequiredDocument User ExclamationCandidate DetailsDocument User TextCandidate InactiveDocument User MinusCardCard StackCard ViewDocument Viewcarea100Area ChartcarealayeredArea Layer ChartcareastackedArea Stack ChartcbarclusteredBar Horizontal ChartClustered BarBar Horizontal Cluster Chartcbarstacked, Stacked BarBar Horizontal Stack ChartcbubbleBubble ChartccolumnclusteredBar Chart FillDashboard Labor Cost AnalysisBar Chart GrowthStacked Column, ccolumnstackedBar Stack ChartcduallineDual Line ChartBar Graph, ChartBar ChartToggle GraphTable AxisCell FilterTable FilterCell GearTable GearCell ResetTable RefreshCell RowTable RowCell SearchTable SearchCell Swap AxisTable Swap AxisCell TemplateDashboard Grid FillCheck + CircleCheck CircleCheckboxesCheckbox StackChevron Hierarchy OpenHierarchy Chevron OpenChevron Hierarchy ClosedHierarchy Chevroncline, LineLine ChartClipboard + GraphClipboard ChartClipboard + PersonClipboard UserClipboard + PlusClipboard PlusClipboard + RemoveClipboard XClipboard + SearchClipboard SearchClipboard Blank + CheckClipboard SuccessClustered Column, ClusterBar Cluster ChartColumn Line, Discovery BoardBar Line Chartcpie, PieDonut ChartcscatterScatter ChartcwaterfallWaterfall ChartConclusionCheck Circle UnderlineContactBook UserContact Card Job ProfileDocument UserFind JobBriefcase SearchJob ReqsCalendar ListCourseEaselDashboard WorkforceUser Group CircleData ComplexData ServerData InputData Arrow RightDevice DesktopDesktopDevice PhoneMobileDevice TabletTabletDocument AltDocumentDocument Candidate StarDocument User StarDocument LockedDocument LockDocuments + CheckDocument Stack CheckDashboard RecruitingDocument Stack UserDollarMoneyDashboard FinancialsMoney SearchDashboard GrantsMoney RibbonEdit ButtonButton EditEdit Button BarButton BarEmpty AppCloud SearchEnter FullscreenGrow ChevronEraserEraseEraser CellCell EraseEraser FontFont EraseExclamation + CircleExclamation CircleExclamation + TriangleExclamation TriangleExit FullscreenShrink ChevronExpand TableTable ExpandExpenses AttachmentCamera PlusFanFan ChartFetch DataData Arrow LeftFilter + XFilter XFilter + CheckFilter CheckFind CandidatesDocument User SearchFind Transactions, Receipt MaginfierReceipt SearchFolder ClosedFolderFolder MoveFolder Arrow RightFooterDocument FooterFormattingFont EditFormula ClipboardClipboard FormulaFreeze HeaderTable Header FreezefunnelFunnelFXFormulaFX WritebackFormula BoltFX BracketsFormula BracketsFX LoopFormula LoopHeatmapGrid SquareHide ColColumn HideHome + BuildingHome BuildingHour GlassHourglassInbox Fill, Inbox LargeInboxInstance MappingInstance SearchInteraction GroupCopyCopyDocument CopyInventory CountRow ClipboardDashboard ProcurementRow Arrow UpInventory SearchList CheckInvisibleVisible StrikethroughItemize, Media Quiz, QuizDocument ListDrawer, Justify, Reorder v2HamburgerLabeled ImageImage LabelLeft SidebarSidebar LeftLegalGavelLetterMail OpenLetter AFontLive DataData BoltLivepagesBox Text CircleLock + PlusLock PlusLock + KeyholeLock KeyholeMealUtensilsMedia ClassroomUsersMedia Survey, Survey, Conclusion PopupDocument SurveyMedia Topics, nboxDashboard GridMerge TagTag MergeMessagingComment DiscussionMinus + CircleMinus CircleMobile NotificationsMobile ActiveMove Inventory, Move DollyDollyMy LearningBook Open BookmarkMy ReferralsUser FocusMy ScheduleCalendar UserNo BidBid StrikethroughNo Connection CloudCloud StrikethroughNotesNoteNotifications LargeNotificationsOnboarding HomeMap LocationOne ColumnColumn OneOpen ResponseComment TextOpportunity GraphDonut Chart UserOrdered ListList OrderOrg ChartOrganizationOrg Chart PeopleCard UserPackage MagnifierPackage SearchPackage Revolving ArrowsPackage LoopPanel ListList PlusPasteClipboardPerson + StarUser StarPerspectiveLayersPhone UnlockMobile UnlockPicked ShortCircle Half Fillpie-chartPie ChartPin SlashPin StrikethroughpivotPivotPivot TableTable PivotPlay + CirclePlay CircleAdd FooterPlusPlus + CirclePlus CircleProgress CircleRelated Actions CircleProjectsHammerProof of DeliveryPackage CheckProspectID Card SearchpyramidPyramid ChartQuestion MarkQuestionQuestion Mark + CircleQuestion CircleQuestion Mark FilledQuestion Circle FillDashboard Expenses, ReceiptsReceiptRecruitingUsers PlusRenameDocument EditRe-orderReorderReport ParameterDocument GearRight SidebarSidebar RightRows + CheckRow CheckRows + PlusRow PlusRPMGaugeRTE EmphasisFont EmphasisNo FillFill StrikethroughScreen MagnificationWebpage SearchShow ColColumn ShowSignoutSign OutSkillsBow CompassSort DownArrow Down SmallSort UpArrow Up SmallSparkleSparklesSparkle AssistantAssistant SparkleSparkle DocumentDocument SparkleSparkle EditEdit SparkleSparkle InfoInfo SparkleSparkle QuestionQuestion SparkleSparkle SearchSearch SparkleSparkle Single SmallSparkleSpeech + ExclamationComment ExclamationSub OrgSub OrganizationSwitchToggleSystem NotificationCloud SettingsTask CompensationDocument ChartTask OverviewDocument TaskText ColorFont ColorTextareaText AreaThree ColumnColumn ThreeThumbs Down FilledThumbs Down FillThumbs Down OutlinedThumbs DownThumbs Up FilledThumbs Up FillThumbs Up OutlinedThumbs UpTimeHistoryTime Off BalanceCalendar InfoTimeline AllTimelineTransformation ImportExtendTransformation JoinShrink HorizontalTransformation UnionUnionTransformation Group ByGroupTranslated ActualsActuals FinanceTravelAirplaneTwo ColumnColumn TwoUnfreezeSunUnlinkLink StrikethroughUnlockedLock Keyhole OpenunpivotUnpivotUpload CloudCloud Arrow UpUser + PlusUser PlusUser LockedUser LockUser RemoveUser XView SiteWebpage OpenVirtual Version LockedVirtual Version LockWebinarDesktop MediaWizardMagic WandWorkbookBookWorksheetsDocument WorksheetsX + CircleX CircleXO Instance ListXO LoopZoom areaZoom Area100bar, cbar100Bar Horizontal Full Stack ChartErrorBolt FillVisual Changes
accessibilityaccessibilityactualsactualsadd-aboveadd-aboveadd-belowadd-belowadd-leftadd-leftadd-rightadd-rightadd-split-rowadd-split-rowadd-zeroadd-zeroalarm-clockalarm-clockalarm-clock-plusalarm-clock-plusalign-bottomalign-bottomalign-centeralign-centeralign-leftalign-leftalign-middlealign-middlealign-rightalign-rightalign-topalign-topanomaly-detectionanomaly-detectionarrayarrayarrow-corner-down-leftarrow-corner-down-leftarrow-corner-down-rightarrow-corner-down-rightarrow-corner-up-leftarrow-corner-up-leftarrow-corner-up-rightarrow-corner-up-rightarrow-downarrow-downarrow-leftarrow-leftarrow-left-smallarrow-left-smallarrow-rightarrow-rightarrow-right-smallarrow-right-smallarrow-uparrow-upattributeattributeaudioaudioaudio-minaudio-minaudio-muteaudio-muteaudio-noneaudio-nonebidbidbirthdaybirthdayboldboldboltboltbooleanbooleanborder-allborder-allborder-bottomborder-bottomborder-centerborder-centerborder-colorborder-colorborder-leftborder-leftborder-noneborder-noneborder-outsideborder-outsideborder-rightborder-rightborder-topborder-topbox-textbox-textbuttonbuttoncalculatorcalculatorcalendarcalendarcameracameracamera-pluscamera-pluscanvascanvascaret-bottomcaret-bottomcaret-bottom-smallcaret-bottom-smallcaret-downcaret-downcaret-down-smallcaret-down-smallcaret-left-smallcaret-left-smallcaret-right-smallcaret-right-smallcaret-topcaret-topcaret-top-smallcaret-top-smallcaret-upcaret-upcaret-up-smallcaret-up-smallcartcartcheckcheckcheck-incheck-incheck-smallcheck-smallcheckboxcheckboxchevron-2x-down-smallchevron-2x-down-smallchevron-2x-left-smallchevron-2x-left-smallchevron-2x-right-smallchevron-2x-right-smallchevron-2x-up-smallchevron-2x-up-smallchevron-downchevron-downchevron-down-smallchevron-down-smallchevron-leftchevron-leftchevron-left-smallchevron-left-smallchevron-rightchevron-rightchevron-right-smallchevron-right-smallchevron-upchevron-upchevron-up-smallchevron-up-smallchipchipclipboard-checkclipboard-checkclockclockclock-checkclock-checkclock-exclamationclock-exclamationclock-minusclock-minusclock-pauseclock-pauseclock-plusclock-plusclock-xclock-xcloud-lockcloud-lockcodecodecomment-activecomment-activecomment-pluscomment-pluscompare-filescompare-filescompasscompasscomponentcomponentcomponent-editcomponent-editcredit-cardcredit-cardcutcutdashboarddashboarddata-sourcedata-sourcedeltadeltadocument-csvdocument-csvdocument-downloaddocument-downloaddocument-htmldocument-htmldocument-stardocument-stardocument-tsvdocument-tsvdollar-signdollar-signdotdotdownloaddownloaddraggabledraggabledraggable-verticaldraggable-verticaldrill-downdrill-downdropdowndropdowndropdown-buttondropdown-buttonediteditendpointsendpointsexcelexcelexclamationexclamationexclamation-circleexclamation-circleexclamation-triangleexclamation-triangleexportexportface-happyface-happyface-idface-idface-neutralface-neutralface-unhappyface-unhappyface-very-happyface-very-happyfast-forward-15fast-forward-15filterfilterfilter-exclamationfilter-exclamationfingerprint-androidfingerprint-androidflagflagflash-autoflash-autoflowflowfolder-minusfolder-minusfolder-openfolder-openfolder-plusfolder-plusfont-facefont-facefont-sizefont-sizeformula-editformula-editgeargearglobeglobegridgridgrid-viewgrid-viewgrowgrowheadingheadinghierarchyhierarchyhierarchy-childhierarchy-childhierarchy-diagonal-parenthierarchy-diagonal-parenthierarchy-diagonal-parent-childhierarchy-diagonal-parent-childhierarchy-diagonal-parent-child-childhierarchy-diagonal-parent-child-childhierarchy-fullhierarchy-fullhierarchy-parenthierarchy-parenthighlighthighlighthomehomeimageimageinboxinboxindentindentinfoinfoinsert-column-afterinsert-column-afterinsert-column-beforeinsert-column-beforeinsert-row-afterinsert-row-afterinsert-row-beforeinsert-row-beforeinstanceinstanceitalicsitalicsjoin-fulljoin-fulljoin-innerjoin-innerjoin-leftjoin-leftanti-join-leftjoin-left-antikeyboardkeyboardkpikpilaptoplaptoplegendlegendlightbulblightbulblinklinklist-detaillist-detaillist-viewlist-viewlocationlocationlocklocklooploopmailmailmapmapmarkermarkermedalmedalmegaphonemegaphonemergemergemerge-smallmerge-smallmicrophonemicrophoneminusminusmoonmoonmulti-instancemulti-instancenearbynearbynotificationsnotificationsnumber-inputnumber-inputnumbersnumbersobjectobjectoperatoroperatorpackage-arrow-downpackage-arrow-downpackage-arrow-uppackage-arrow-upparagraphparagraphpatternpatternpdfpdfpercentagepercentagephonephonepipipillpillpinpinplaceholderplaceholderplatform-cartplatform-cartplaybookplaybookplus-smallplus-smallpower-of-onepower-of-onepowerpointpowerpointpreviouspreviousprintprintprismprismproxy-userproxy-userpuzzlepuzzleqr-codeqr-coderange-periodrange-periodreference-linereference-lineregionregionrelated-actionsrelated-actionsrelated-actions-verticalrelated-actions-verticalremove-column-afterremove-column-afterremove-indentremove-indentremove-row-afterremove-row-afterremove-split-rowremove-split-rowremove-zeroremove-zerorename-split-rowrename-split-rowreplayreplayresetresetresizableresizablerestorerestorerewind-30rewind-30ribbonribbonrocketrocketrotaterotatesavesavesave-assave-asscreen-readerscreen-readersearchsearchsearch-usersearch-userselectselectsendsendshapesshapesshareshareshrinkshrinksignal-foursignal-foursignal-onesignal-onesignal-threesignal-threesignal-twosignal-twoskipskipsliderslidersoccer-ballsoccer-ballsocial-mediasocial-mediasortsortsort-a-zsort-a-zsort-z-asort-z-asplitsplitsplit-smallsplit-smallsquaresquarestarstarstrikethroughstrikethroughsubstitutesubstitutetabletabletagtagtexttexttext-edittext-edittext-inputtext-inputtext-wraptext-wraptokenstokenstoolstoolstouch-idtouch-idtranslationtranslationtrashtrashtrophytrophyunderlineunderlineunsortunsortuploaduploaduseruseruser-checkuser-checkuser-forwarduser-forwardversionsversionsvideovideovirtual-versionvirtual-versionvisiblevisiblewebpagewebpagewordwordx-smallx-smallxxbook-openbook-openc-column-100bar-full-stack-chartaccountscatalogactuals-lockedactuals-lockarrow-arcarrow-arcarrow-circlearrow-up-circlearrow-diagonal-smallarrow-diagonal-down-right-smallarticle-stackeddocument-stackas-appliedcheck-squareat-tag-mentionmentionaudio-maxaudioauthentication-taglock-authenticationbarcode-scannerbarcodebenefitsshield-heartbg-colorbackground-colorborder-btm2border-bottom-thickcapture-deliverypackagebox-plussquare-plusbox-text-checkbox-text-checkbox-text-plusbox-text-plusbox-text-searchbox-text-searchbox-text-user-solidbox-text-userbox-text-xbox-text-xcoffeecoffeeunordered-listlist-bulletrte-listlistbusiness-intelligencedocument-lightbulbcalculator-lockedcalculator-lockcalculator-refreshcalculator-loopcalendar-altcalendar-daysdocument-candidate-action-requireddocument-user-exclamationunknowndocument-user-textdocument-candidate-inactivedocument-user-minuscardcard-stackcard-viewdocument-viewc-area-100area-chartc-area-layeredarea-layer-chartc-area-stackedarea-stack-chartc-bar-clusteredbar-horizontal-chartc-bar-clusteredbar-horizontal-cluster-chartc-bar-stackedbar-horizontal-stack-chartc-bubblebubble-chartc-column-clusteredbar-chart-filldashboard-labor-cost-analysisbar-chart-growthc-column-stackedbar-stack-chartc-dual-linedual-line-chartchartbar-charttoggle-graphtable-axiscell-filtertable-filtercell-geartable-gearcell-resettable-refreshcell-rowtable-rowcell-searchtable-searchcell-swap-axistable-swap-axiscell-templatedashboard-grid-fillcheck-circlecheck-circlecheckboxescheckbox-stackchevron-hierarchy-openhierarchy-chevron-openchevron-hierarchy-closedhierarchy-chevronc-lineline-charttask-performanceclipboard-chartacademic-appointment-titleclipboard-userclipboard-plusclipboard-plusclipboard-removeclipboard-xclipboard-searchclipboard-searchclipboard-blank-checkclipboard-successclusterbar-cluster-chartdiscovery-boardbar-line-chartc-piedonut-chartc-scatterscatter-chartc-waterfallwaterfall-chartconclusioncheck-circle-underlinetask-contactbook-usercontact-card-job-profiledocument-userfind-jobbriefcase-searchjob-reqscalendar-listcourseeaseldashboard-workforceuser-group-circledata-complexdata-serverdata-inputdata-arrow-rightdevice-desktopdesktopdevice-phonemobiledevice-tablettabletdocument-altdocumentdocument-candidate-stardocument-user-stardocument-lockeddocument-lockdocuments-checkdocument-stack-checkdashboard-recruitingdocument-stack-userdollarmoneydashboard-financialsmoney-searchdashboard-grantsmoney-ribbonedit-buttonbutton-editedit-button-barbutton-barempty-appcloud-searchfullscreengrow-chevronerasereraseeraser-cellcell-eraseeraser-fontfont-eraseexclamation-circleexclamation-circleexclamation-triangleexclamation-trianglecloseshrink-chevronexpand-tabletable-expandcamera-pluscamera-plusfan-chartfan-chartfetch-datadata-arrow-leftfilter-xfilter-xfilter-checkedfilter-checkdocument-candidate-searchdocument-user-searchfind-transactionsreceipt-searchfolder-closefolderfolder-movefolder-arrow-rightfooterdocument-footerformattingfont-editformula-clipboardclipboard-formulafreeze-headertable-header-freezefunnelfunnelfxformulafx-writebackformula-boltfx-bracketsformula-bracketsfx-loopformula-loopheatmapgrid-squarehide-colcolumn-hidehome-buildinghome-buildinghour-glasshourglassinbox-fillinboxinstance-mappinginstance-searchinteractiongroupcopycopydocument-copyinventory-countrow-clipboarddashboard-procurementrow-arrow-upinventory-searchlist-checkinvisiblevisible-strikethroughitemizedocument-listjustifyhamburgerlabeled-imageimage-labelleft-sidebarsidebar-leftlegalgavelmail-lettermail-openletter-afontlive-datadata-boltlivepagesbox-text-circlelock-pluslock-pluslock-keyholelock-keyholefork-knifeutensilsmedia-classroomusersmedia-surveydocument-surveynboxdashboard-gridmerge-tagtag-mergemessagingcomment-discussionminus-circleminus-circlemobile-notificationsmobile-activemove-inventorydollymy-learningbook-open-bookmarkmy-referralsuser-focuscalendar-user-solidcalendar-userno-bidbid-strikethroughno-connection-cloudcloud-strikethroughnotenotenotifications-largenotificationsonboarding-homemap-locationone-columncolumn-oneopenresponsecomment-textopportunity-graphdonut-chart-userordered-listlist-orderorg-chartorganizationorg-chart-peoplecard-userfind-inventorypackage-searchadjust-inventorypackage-looppanel-listlist-pluspasteclipboardtimeline-performance-inputuser-starperspectivelayersphone-unlockmobile-unlockpicked-shortcircle-half-fillpie-chartpie-chartpin-slashpin-strikethroughpivotpivotpivot-tabletable-pivotplay-circleplay-circleplusplusplus-circleplus-circleprogress-circlerelated-actions-circleprojectshammerproof-of-deliverypackage-checkprospectid-card-searchpyramidpyramid-chartquestionquestionquestion-outlinequestion-circlequestion-fillquestion-circle-fillreceiptsreceiptpeople-recruitingusers-plusrenamedocument-editreorderreorderreport-parameterdocument-gearright-sidebarsidebar-rightrows-checkrow-checkrows-plusrow-plusrpmgaugerte-emphasisfont-emphasisno-fillfill-strikethroughscreen-magnificationwebpage-searchshow-colcolumn-showsignoutsign-outskillsbow-compasssort-downarrow-down-smallsort-uparrow-up-smallsparklesparklesassistant-sparkleassistant-sparkledocument-sparkledocument-sparkleedit-sparkleedit-sparkleinfo-sparkleinfo-sparklequestion-sparklequestion-sparklesearch-sparklesearch-sparklesparkle-single-smallsparklespeech-exclamationcomment-exclamationsuborgsub-organizationswitcharrow-switchsystem-notificationcloud-settingstask-compensationdocument-charttask-overviewdocument-tasktext-colorfont-colortext-areatext-areathree-columncolumn-threethumbs-down-filledthumbs-down-fillthumbs-down-outlinedthumbs-downthumbs-up-filledthumbs-up-fillthumbs-up-outlinedthumbs-uptimehistorytime-off-balancecalendar-infotimeline-alltimelinetransformation-importextendtransformation-joinshrink-horizontaltransformation-unionuniontransformation-groupbygrouptranslated-actualsactuals-financetravelairplanetwo-columncolumn-twounfreezesununlinklink-strikethroughunlockedlock-keyhole-openunpivotunpivotupload-cloudcloud-arrow-upuser-plususer-plususer-lockeduser-lockuser-removeuser-xviewsitewebpage-openvirtual-version-lockedvirtual-version-lockwebinardesktop-mediawizardmagic-wandworkbookbookworksheetsdocument-worksheetsx-circlex-circlexo-instance-listxo-loopzoom-areazoom-areac-bar-100bar-horizontal-full-stack-chartmedia-errorbolt-fillcubecuberankingrankingclipboardclipboard-listcopydocument-copyjob-infobriefcase-infolaurel-wreathlaurel-wreathtranscriptionbox-text-microphoneCan't Find What You Need?
Check out our FAQ section which may help you find the information you're looking for. For further information, contact the #ask-canvas-design or #ask-canvas-kitchannels on Slack.