Icon library

More coming soon

All state icons

Browse by category, search by intent, then open an icon to see every state and its implementation.

31 icons

Upload

UploadStateIcon

Shows the current state of a file upload.

4 states
Lucide · Async workflowsOpen icon →

Download

DownloadStateIcon

Shows the current state of a file download.

4 states
Lucide · Async workflowsOpen icon →

Save

SaveStateIcon

Shows whether a change is saving, saved, or failed.

4 states
Lucide · Async workflowsOpen icon →

Delete

DeleteStateIcon

Shows the lifecycle of a delete action.

4 states
Lucide · Async workflowsOpen icon →

Refresh

RefreshStateIcon

Shows the progress and result of refreshing content.

4 states
Lucide · Async workflowsOpen icon →

Sync

SyncStateIcon

Shows whether data is idle, syncing, synced, or failed.

4 states
Lucide · Async workflowsOpen icon →

Send

SendStateIcon

Shows the progress and result of sending content.

4 states
Lucide · Async workflowsOpen icon →

Payment

PaymentStateIcon

Shows a payment moving through processing and completion.

4 states
Lucide · CommerceOpen icon →

Add to cart

AddToCartStateIcon

Shows the lifecycle of adding an item to a cart.

4 states
Lucide · CommerceOpen icon →

Submit

SubmitStateIcon

Shows the progress and result of a form submission.

4 states
Lucide · Form statesOpen icon →

Install

InstallStateIcon

Shows the lifecycle of installing a package or application.

4 states
Lucide · Async workflowsOpen icon →

Publish

PublishStateIcon

Shows content moving from draft to published.

4 states
Lucide · Async workflowsOpen icon →

Play and pause

PlayPauseStateIcon

Switches between paused and playing media states.

2 states
Lucide · Media controlsOpen icon →

Playback

PlaybackStateIcon

Represents idle, buffering, playing, and paused media.

4 states
Lucide · Media controlsOpen icon →

Volume

VolumeStateIcon

Switches between audible and muted audio states.

2 states
Lucide · Media controlsOpen icon →

Microphone

MicrophoneStateIcon

Switches between active and muted microphone states.

2 states
Lucide · Media controlsOpen icon →

Camera

CameraStateIcon

Switches between active and disabled camera states.

2 states
Lucide · Media controlsOpen icon →

Fullscreen

FullscreenStateIcon

Switches between windowed and fullscreen layouts.

2 states
Lucide · Media controlsOpen icon →

Repeat

RepeatStateIcon

Shows whether media repeat is on or off.

2 states
Lucide · Media controlsOpen icon →

Shuffle

ShuffleStateIcon

Shows whether shuffled playback is on or off.

2 states
Lucide · Media controlsOpen icon →

Menu

MenuStateIcon

Switches between closed and open navigation menus.

2 states
Lucide · Navigation and layoutOpen icon →

Expand

ExpandStateIcon

Switches between collapsed and expanded content.

2 states
Lucide · Navigation and layoutOpen icon →

Sidebar

SidebarStateIcon

Switches between open and closed sidebar layouts.

2 states
Lucide · Navigation and layoutOpen icon →

Grid and list

ViewStateIcon

Switches a collection between grid and list layouts.

2 states
Lucide · Navigation and layoutOpen icon →

Vertical chevron

ChevronVerticalStateIcon

Switches between upward and downward directions.

2 states
Lucide · Navigation and layoutOpen icon →

Horizontal chevron

ChevronHorizontalStateIcon

Switches between left and right directions.

2 states
Lucide · Navigation and layoutOpen icon →

Panel

PanelStateIcon

Switches between restored and maximized panel sizes.

2 states
Lucide · Navigation and layoutOpen icon →

Copy

CopyStateIcon

Shows idle, copied, and reset clipboard feedback.

3 states
Lucide · Feedback and togglesOpen icon →

Like

LikeStateIcon

Switches between liked and unliked feedback states.

2 states
Lucide · Feedback and togglesOpen icon →

Bookmark

BookmarkStateIcon

Switches between bookmarked and unbookmarked states.

2 states
Lucide · Feedback and togglesOpen icon →

Notification

NotificationStateIcon

Shows off, enabled, and unread notification states.

3 states
Lucide · NotificationsOpen icon →

31 icons available now · More components and source libraries are planned