Simple-Icons

SVG icons for popular brands https://simpleicons.org

Simple Icons

Simple Icons

Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub. Started by Dan Leech.

Usage

General Usage

Icons can be downloaded as SVGs directly from our website – simply click the icon you want, and the download should start automatically.

CDN Usage

Icons can be served from a CDN such as JSDelivr or Unpkg. Simply use the simple-icons npm package and specify a version in the URL like the following:

<img src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/[ICON NAME].svg" width="32" height="32">
<img src="https://unpkg.com/simple-icons@latest/icons/[ICON NAME].svg" width="32" height="32">

Where [ICON NAME] is replaced by the icon name, for example:

<img src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/simpleicons.svg" width="32" height="32">
<img src="https://unpkg.com/simple-icons@latest/icons/simpleicons.svg" width="32" height="32">

Node Usage

The icons are also available through our npm package. To install, simply run:

$ npm install simple-icons

The API can then be used as follows:

const simpleIcons = require('simple-icons');

console.log(simpleIcons['Simple Icons']);

/*
{
    title: 'Simple Icons',
    hex: '111111',
    source: 'https://simpleicons.org/',
    svg: '...'
}
*/

Alternatively you can import the needed icons individually. This is useful if you are e.g. compiling your code with webpack and therefore have to be mindful of your package size:

const icon = require('simple-icons/icons/simpleicons');

console.log(icon);

/*
{
    title: 'Simple Icons',
    hex: '111111',
    source: 'https://simpleicons.org/',
    svg: '...'
}
*/

Subscribe to the Newsletter

Get our latest news,tutorials,guides,tips & deals delivered to your inbox.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.