Skip to content

Custom icons, made to order.

From prompt to production in under five minutes.

Home
Home
Home
Home
Hop
Hop
Rocket
Rocket
Anchor
Anchor
Knife
Knife
Waveform
Waveform
Search
Search
Search
Search
Barrel
Barrel
Planet
Planet
Lighthouse
Lighthouse
Whisk
Whisk
Headphones
Headphones
Inbox
Inbox
Inbox
Inbox
Tap
Tap
Satellite
Satellite
Helm
Helm
Flame
Flame
Fader
Fader
Shield
Shield
Shield
Shield
Pint
Pint
Telescope
Telescope
Wave
Wave
Pot
Pot
Microphone
Microphone
Calendar
Calendar
Calendar
Calendar
Grain
Grain
Asteroid
Asteroid
Buoy
Buoy
Timer
Timer
Speaker
Speaker
Lightning
Lightning
Lightning
Lightning
Bottle
Bottle
Orbit
Orbit
Compass
Compass
Thermometer
Thermometer
Vinyl
Vinyl
Layers
Layers
Layers
Layers
Growler
Growler
Constellation
Constellation
Sail
Sail
Rolling Pin
Rolling Pin
Equalizer
Equalizer
Globe
Globe
Globe
Globe
Fermenter
Fermenter
Helmet
Helmet
Knot
Knot
Plate
Plate
Metronome
Metronome
$ npx @icon-forge/cli install acme/brand/core-icons --framework react

Generated output

├─ src/components/icons/core-icons/
│  ├─ Home.tsx
│  ├─ Search.tsx
│  ├─ Billing.tsx
│  ├─ MemberInvite.tsx
│  ├─ ReleaseNotes.tsx
│  └─ index.ts
├─ iconforge.json
├─ iconforge-lock.json
└─ package.json
import { Home, Search, Billing }
  from "@/components/icons/core-icons";

export function SideNav() {
  return (
    <nav className="flex flex-col gap-2">
      <Home className="h-5 w-5" />
      <Search className="h-5 w-5" />
      <Billing className="h-5 w-5" />
    </nav>
  );
}

Forge the first version your team can review, name, and install.

Generate a coherent icon set before the next handoff.

Start generating React, Vue, or React Native