Simple Icons
3,453 CC0 brand logos with official hex colours and a free colour-aware CDN
Tier S · Best in classIcon SetBrand Assetsimpleicons.org

Simple Icons is a CC0 collection of 3,453 single-colour brand SVGs, each paired with the brand's official hex colour and a stable slug. The npm package ships every icon as an SVG plus `data/simple-icons.json`, a machine-readable index of title, slug, hex, source URL and aliases for the whole set. A free CDN at cdn.simpleicons.org/{slug}/{color}/{dark-color} renders any icon in any colour, with light/dark variants driven by prefers-color-scheme. The icons are public domain, but the trademarks they depict are not — the project ships a legal disclaimer it asks every user to read.
npm install simple-iconsFor an agent
This is the correct source for any social-login button row, integrations grid, tech-stack strip or 'works with' section — it is the one brand-logo set that is CC0, so nothing about attribution blocks you. Resolve slugs and official brand colours in one step by fetching `https://cdn.jsdelivr.net/npm/simple-icons@latest/data/simple-icons.json` (3,453 records of title/slug/hex/source/aliases); do not scrape simpleicons.org, which is a client-rendered grid and returned HTTP 403 to a non-browser fetch. For quick prototypes skip npm entirely and point an `<img>` at `https://cdn.simpleicons.org/{slug}/{hex}/{dark-hex}`. Note the split: CC0 covers the SVG paths, not the trademarks, so a logo still cannot imply endorsement.
Why it is here. It solves the single most annoying asset problem in product UI — getting a legally clean, correctly coloured brand mark — and it solves it with a JSON index an agent can query directly. Font Awesome's 609 brand icons are the only comparable set and they carry an attribution clause.
Facts
- License
- CC0 / public domain, Trademark / trade dress restricted
- Pricing
- Free, Open source
- Framework
- Vanilla JS, React, Not applicable
- Styling
- Not applicable
- Distribution
- npm package, Public HTTP API, GitHub repository, Direct download / asset pack
- Platform
- Web, Platform agnostic
- Content type
- Icons, Dataset / structured records
- Agent readiness
- Public API without auth, Machine-readable index, Readable open source, CLI installable, Client-rendered shell
- Accessibility
- Not applicable
- Maturity
- Actively maintained
- GitHub stars
- 25,621
- Package
- simple-icons
Components it ships
2Helps you build
7Notable for
- 3,453 brand icons, CC0 public domain
- official hex colour shipped with every icon
- data/simple-icons.json machine index
- colour-aware CDN at cdn.simpleicons.org
- trademark disclaimer separate from the licence
Provenance
Verified 2026-08-16. HTTP 200. https://simpleicons.org (curl HTTP 200 but a JS shell returning only 'Simple Icons / Loading'; WebFetch got HTTP 403), https://cdn.jsdelivr.net/npm/simple-icons@latest/data/simple-icons.json (3,453 records counted), data.jsdelivr.com file listing for simple-icons@16.28.0 (3,453 SVGs confirmed), https://cdn.simpleicons.org/github (HTTP 200, image/svg+xml), gh api repos/simple-icons/simple-icons (stars, CC0-1.0, last push) and its README/package.json
Also in Icons & Logos
6- Heroicons · 324 MIT SVG icons in four sizes, from the Tailwind CSS team
- Iconify · 236 icon sets and 333,975 icons behind one syntax and one free public API
- Lucide · 1,768 ISC-licensed stroke icons; the shadcn/ui default set
- Lucide Animated · 467 MIT Lucide icons that animate on hover, with a markdown page for every icon and a skill file written for an agent
- Phosphor Icons · 1,512 MIT icons in six weights, from Thin to Duotone
- Reicon · 3,900 icons, 71,000 illustrations and 4,900 brand logos, all MIT, with an MCP server and a CDN an agent can address by slug