| # New Icons - Acer (#4680) - AliExpress (#4712) - Bank of America (#4722) - Blazor (#4694) - Blueprint (#4729) - CodeceptJS (#3399) - Codemagic (#4711) - Cucumber (#4754) - Deutsche Bahn (#4210) - Devpost (#4771) - Espressif (#4720) - Flipkart (#4734) - Folium (#4688) - FutureLearn (#4773) - Game Jolt (#4742) - Git LFS (#4737) - Google Optimize (#4785) - Graylog (#4675) - Headspace (#4765) - Home Assistant Community Store (#4755) - Hotjar (#4723) - Jellyfin (#4674) - Kali Linux (#4768) - Less (#4693) - Metro (#3183) - Momenteo (#4676) - NBA (#4739) - New Japan Pro-Wrestling (#2791) - OWASP (#4783) - Pioneer DJ (#4709) - PlayStation 5 (#4641) - Postmates (#4781) - Presto (#4623) - QuickBooks (#4782) - Rolls-Royce (#4772) - Rotten Tomatoes (#4770) - Selenium (#4769) - Semantic UI React (#4743) - Southwest Airlines (#2896) - Taobao (#4632) - The Irish Times (#4752) - TP-Link (#4732) - Unacademy (#4689) - VOX (#2205) - WALKMAN (#4670) - Wikidata (#4738) - Yale (#4721) # Updated Icons - Accusoft (#3751) - Citrix (#4748) - Ferrari (#4778) - General Motors (#4741) - Google Chat (#4695, #4736) - Intel (#4751) - Kahoot! (#4731) - Kia (#4730) - Microsoft (#4649) - Visa (#4719) - Webflow (#4715) | ||
|---|---|---|
| _data | ||
| .github | ||
| icons | ||
| images | ||
| scripts | ||
| tests | ||
| _config.yml | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitpod.yml | ||
| .jsonlintschema | ||
| .npmignore | ||
| .svglint-ignored.json | ||
| .svglintrc.js | ||
| .svgo.yml | ||
| CNAME | ||
| composer.json | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| Gemfile | ||
| Gemfile.lock | ||
| index.html | ||
| LICENSE.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| site_script.js | ||
| stylesheet.css | ||
Simple Icons
Over 1500 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 height="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@v4/icons/[ICON NAME].svg" />
<img height="32" width="32" src="https://unpkg.com/simple-icons@v4/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@v4/icons/simpleicons.svg" />
<img height="32" width="32" src="https://unpkg.com/simple-icons@v4/icons/simpleicons.svg" />
These examples use the latest major version. This means you won't receive any updates following the next major release. You can use @latest instead to receive updates indefinitely. However, this will result in a 404 error if the icon is removed.
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 ...'
}
*/
TypeScript Usage
There are also TypeScript type definitions for the Node package. To use them, simply run:
$ npm install @types/simple-icons
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
Drupal
Icons are also available as a Drupal module created by Phil Wolstenholme.
Flutter
Icons are also available as a Flutter package created by @muj-programmer.
Home Assistant
Icons are also available as a Home Assistant plugin created by @vigonotion.
Kirby
Icons are also available as a Kirby plugin created by @runxel.
React
Icons are also available as a React package created by @wootsbot.
Svelte
Icons are also available as a Svelte package created by @wootsbot.
Vue
Icons are also available as a Vue package created by @noahlitvin.
WordPress
Icons are also available as a WordPress plugin created by @tjtaylo.