RetroIcons

14 pixel-art SVG icons inspired by Mac OS 9 in sm, default, lg, and xl sizes.

Installation

npx shadcn@latest add "https://nostalgia-ui.com/r/retro-icons.json"

Import

import { RetroIcons } from "@/components/ui/retro-icons"

14 pixel-art SVG icons inspired by Mac OS 9. Each icon supports sm (16px), default (32px), lg (48px), and xl (64px) sizes. All are pure SVG with no image assets.

All Icons (default size)

Folder
Document
Trash
Hard Drive
Floppy
Application
Alert
Info
Question
Stop
Network
Printer
Search
Preferences

Size Comparison

sm (16px)

default (32px)

lg (48px)

xl (64px)

Icons use a 32x32 viewBox and scale cleanly at all sizes. Use the RetroIcon wrapper component with a name prop, or import individual icon components directly.