2026-02-22
v2 — 800 Free Icons & New React Components
Version 2 is here. Here’s what changed.
800 free icons
The npm package now ships 800 handcrafted pixel art icons for free — no license required. Install and use them immediately in any project.
npm install pixelarticons
React components
Every icon is now a ready-to-use React component with full TypeScript types, generated directly from the SVG source — no Babel, no build step on your end.
import { Heart, Home, Bell } from 'pixelarticons/react'
export default function App() {
return <Heart width={48} height={48} />
}
Components accept all standard SVG props and default to 24×24. Use multiples of 24 for crisp rendering: 24px, 48px, 72px, 96px.
Upgrade to 4000+ icons
If you purchased a license, you can unlock the full icon set with one command:
npx pixelarticons upgrade --key=YOUR_LICENSE_KEY
Your license key is in your Gumroad library or the purchase confirmation email. The command downloads all icons and regenerates the React components automatically.
Other usage
Icons also work as raw SVGs, via CDN, or as a webfont. See the README on GitHub for full docs.