Library

Radix Icons is a crisp set of 300+ icons at a consistent 15px grid. They are filled (not stroked), so color is controlled entirely via currentColor — they follow the text color of their container. See the full set at radix-ui.com/icons.

PropertyValue
Package@radix-ui/react-icons
Grid15×15px viewBox
StyleFilled (not stroked)
ColorcurrentColor
Recommended sizes14px inline, 16px in controls, 20px standalone

Usage in React

import { ArrowRightIcon, Cross1Icon, CheckCircledIcon } from '@radix-ui/react-icons';

// Inline with text
<span>Continue <ArrowRightIcon width={14} height={14} /></span>

// In a Button
<Button intent="primary" trailingIcon={<ArrowRightIcon />}>
  Continue
</Button>

// Colored via CSS
<CheckCircledIcon style={{ color: 'var(--source-color-success)' }} />

With palettes

Icons inherit color from their container. Use semantic color tokens directly.

Default
Accent
Success
Warning
Danger
Info
Disabled

Navigation

ArrowLeft
ArrowRight
ArrowUp
ArrowDown
ChevronLeft
ChevronRight
ChevronUp
ChevronDown
Enter
Exit
Home
ExternalLink
OpenInNewWindow

Actions

Cross1
Check
Plus
Minus
Trash
Pencil1
Gear
Copy
Clipboard
Upload
Download
Share1
Reload
MixerHorizontal

Visibility

EyeOpen
EyeClosed
LockClosed
LockOpen1
MagnifyingGlass

Interface

DotsHorizontal
DotsVertical
HamburgerMenu

Status

InfoCircled
CheckCircled
CrossCircled
ExclamationTriangle
QuestionMarkCircled
Bell

People

Person
Avatar

Content

File
FilePlus
Image
Video
Text
Code
Calendar
Clock
Bookmark
Heart
Star

Theme

Sun
Moon