simple-icons

SVG icons for popular brands

Github stars Tracking Chart

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

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

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

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.get('Simple Icons'));

/*
{
    title: 'Simple Icons',
    slug: 'simpleicons',
    hex: '111111',
    source: 'https://simpleicons.org/',
    svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">...</svg>',
    path: 'M12 12v-1.5c-2.484 ...'
}
*/

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',
    slug: 'simpleicons',
    hex: '111111',
    source: 'https://simpleicons.org/',
    svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">...</svg>',
    path: 'M12 12v-1.5c-2.484 ...'
}
*/

PHP usage

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

$ composer require simple-icons/simple-icons

The package can then be used as follows:

<?php

echo file_get_contents('path/to/package/icons/simple-icons.svg');

// <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">...</svg>
?>

Third Party Extensions

WordPress

Icons are also available on WordPress through a simple plugin created by @tjtaylo, which you can find here.

Drupal

Icons are also availabe on Drupal through a module created by Phil Wolstenholme, which you can find here.

Kirby

Icons are also available on Kirby through a simple plugin created by @runxel, which you can find here.

React

Icons are also available on React through a simple package created by @wootsbot, which you can find here.

Status

Build Status
npm version
Packagist version

Main metrics

Overview
Name With Ownersimple-icons/simple-icons
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 2)
Platform
License:Creative Commons Zero v1.0 Universal
所有者活动
Created At2012-11-16 11:09:13
Pushed At2025-06-10 16:45:32
Last Commit At2025-06-08 01:28:34
Release Count277
Last Release Name15.1.0 (Posted on 2025-06-08 01:29:23)
First Release Name1.14.0 (Posted on )
用户参与
Stargazers Count22.7k
Watchers Count182
Fork Count2.8k
Commits Count7.4k
Has Issues Enabled
Issues Count6163
Issue Open Count758
Pull Requests Count5889
Pull Requests Open Count158
Pull Requests Close Count1072
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private