2017-10-15 09:05:21 +03:00
< p align = "center" >
2022-01-12 20:01:25 +03:00
< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/simpleicons.svg#gh-light-mode-only" alt = "Simple Icons" width = 70 > < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/simpleicons-white.svg#gh-dark-mode-only" alt = "Simple Icons" width = 70 >
2017-10-15 09:05:21 +03:00
< h3 align = "center" > Simple Icons< / h3 >
< p align = "center" >
2022-08-07 03:29:12 +03:00
Over 2300 Free SVG icons for popular brands. See them all on one page at < a href = "https://simpleicons.org" > SimpleIcons.org< / a > . Contributions, corrections & requests can be made on GitHub.< / p >
2017-10-15 09:05:21 +03:00
< / p >
2017-04-23 18:55:38 +03:00
2021-01-15 12:57:58 +03:00
< p align = "center" >
2022-01-13 17:19:51 +03:00
< a href = "https://github.com/simple-icons/simple-icons/actions?query=workflow%3AVerify+branch%3Adevelop" > < img src = "https://img.shields.io/github/workflow/status/simple-icons/simple-icons/Verify/develop?logo=github&label=tests" alt = "Build status" / > < / a >
2022-01-10 00:04:36 +03:00
< a href = "https://www.npmjs.com/package/simple-icons" > < img src = "https://img.shields.io/npm/v/simple-icons.svg?logo=npm" alt = "NPM version" / > < / a >
< a href = "https://packagist.org/packages/simple-icons/simple-icons" > < img src = "https://img.shields.io/packagist/v/simple-icons/simple-icons?logo=packagist&logoColor=white" alt = "Build status" / > < / a >
2021-01-15 12:57:58 +03:00
< / p >
2022-01-13 17:19:51 +03:00
< p align = "center" >
< a href = "https://simpleicons.org" > < img src = "https://img.shields.io/badge/dynamic/json?color=informational&label=icons&prefix=%20&logo=simpleicons&query=%24.icons.length&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fdevelop%2F_data%2Fsimple-icons.json" alt = "Number of icons currently in the library" / > < / a >
< a href = "https://opencollective.com/simple-icons" > < img src = "https://img.shields.io/opencollective/all/simple-icons?logo=opencollective" alt = "Backers and sponsors on Open Collective" / > < / a >
< / p >
2021-01-15 12:57:58 +03:00
2017-09-17 04:54:54 +03:00
## Usage
2017-04-23 18:55:38 +03:00
2021-05-29 18:46:31 +03:00
> :information_source: We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before using icons from Simple Icons.
2017-10-15 09:09:03 +03:00
### General Usage
2022-09-01 18:38:30 +03:00
Icons can be downloaded as SVGs directly from [our website ](https://simpleicons.org/ ) - simply click the download button of the icon you want, and the download will start automatically.
2017-09-17 04:54:54 +03:00
2017-10-17 20:35:02 +03:00
### CDN Usage
2020-04-22 15:23:53 +03:00
Icons can be served from a CDN such as [JSDelivr ](https://www.jsdelivr.com/package/npm/simple-icons ) or [Unpkg ](https://unpkg.com/browse/simple-icons/ ). Simply use the `simple-icons` npm package and specify a version in the URL like the following:
2017-10-17 20:35:02 +03:00
```html
2022-07-17 18:30:50 +03:00
< img height = "32" width = "32" src = "https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/[ICON SLUG].svg" / >
< img height = "32" width = "32" src = "https://unpkg.com/simple-icons@v7/icons/[ICON SLUG].svg" / >
2019-02-03 21:40:37 +03:00
```
2022-09-01 19:01:41 +03:00
Where `[ICON SLUG]` is replaced by the [slug] of the icon you want to use, for example:
2019-02-03 21:40:37 +03:00
```html
2022-07-17 18:30:50 +03:00
< img height = "32" width = "32" src = "https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/simpleicons.svg" / >
< img height = "32" width = "32" src = "https://unpkg.com/simple-icons@v7/icons/simpleicons.svg" / >
2017-10-17 20:35:02 +03:00
```
2020-04-22 15:23:53 +03:00
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.
2022-01-10 00:04:36 +03:00
### Node Usage <img src="https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/nodedotjs.svg#gh-light-mode-only" alt="Node" align=left width=24><img src="https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/nodedotjs-white.svg#gh-dark-mode-only" alt="Node" align=left width=24>
2017-09-17 04:54:54 +03:00
The icons are also available through our npm package. To install, simply run:
2021-05-29 20:40:37 +03:00
```shell
npm install simple-icons
2017-09-17 04:54:54 +03:00
```
2022-05-27 09:18:44 +03:00
All icons are imported from a single file, where `[ICON SLUG]` is replaced by a capitalized [slug]. We highly recommend using a bundler that can tree shake such as [webpack ](https://webpack.js.org/ ) to remove the unused icon code:
2021-10-29 02:16:34 +03:00
```javascript
// Import a specific icon by its slug as:
// import { si[ICON SLUG] } from 'simple-icons/icons'
// For example:
// use import/esm to allow tree shaking
2022-05-26 15:29:37 +03:00
import { siSimpleicons } from 'simple-icons/icons';
// or with require/cjs
const { siSimpleicons } = require('simple-icons/icons');
2021-10-29 02:16:34 +03:00
```
2018-08-27 00:23:57 +03:00
2022-05-26 15:29:37 +03:00
It will return an icon object:
2021-05-13 14:37:46 +03:00
```javascript
2022-05-26 15:29:37 +03:00
console.log(siSimpleicons);
2018-08-27 00:23:57 +03:00
/*
{
2019-02-03 21:40:37 +03:00
title: 'Simple Icons',
2019-07-14 21:09:34 +03:00
slug: 'simpleicons',
2019-02-03 21:40:37 +03:00
hex: '111111',
source: 'https://simpleicons.org/',
2019-07-13 14:34:12 +03:00
svg: '< svg role = "img" viewBox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > ...< / svg > ',
2021-03-02 15:01:31 +03:00
path: 'M12 12v-1.5c-2.484 ...',
2021-03-26 12:33:04 +03:00
guidelines: 'https://simpleicons.org/styleguide',
2021-03-02 15:01:31 +03:00
license: {
type: '...',
url: 'https://example.com/'
}
2018-08-27 00:23:57 +03:00
}
2021-03-02 15:01:31 +03:00
2021-05-13 14:37:46 +03:00
NOTE: the `guidelines` entry will be `undefined` if we do not yet have guidelines for the icon.
NOTE: the `license` entry will be `undefined` if we do not yet have license data for the icon.
2018-08-27 00:23:57 +03:00
*/
```
2022-01-13 07:36:50 +03:00
#### TypeScript Usage <img src="https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/typescript.svg#gh-light-mode-only" alt="Typescript" align=left width=19 height=19><img src="https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/typescript-white.svg#gh-dark-mode-only" alt="Typescript" align=left width=19 height=19>
2020-02-26 19:10:52 +03:00
2021-10-29 02:16:34 +03:00
Type definitions are bundled with the package.
2020-02-26 19:10:52 +03:00
2022-01-10 00:04:36 +03:00
### PHP Usage <img src="https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/php.svg#gh-light-mode-only" alt="Php" align=left width=24 height=24><img src="https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/php-white.svg#gh-dark-mode-only" alt="Php" align=left width=24 height=24>
2019-09-26 09:04:33 +03:00
The icons are also available through our Packagist package. To install, simply run:
2021-05-29 20:40:37 +03:00
```shell
composer require simple-icons/simple-icons
2019-09-26 09:04:33 +03:00
```
2021-03-03 13:57:33 +03:00
The package can then be used as follows, where `[ICON SLUG]` is replaced by a [slug]:
2019-09-26 09:04:33 +03:00
```php
< ?php
2021-03-03 13:57:33 +03:00
// Import a specific icon by its slug as:
echo file_get_contents('path/to/package/icons/[ICON SLUG].svg');
2019-09-26 09:04:33 +03:00
2021-03-03 13:57:33 +03:00
// For example:
echo file_get_contents('path/to/package/icons/simpleicons.svg');
2019-09-26 09:04:33 +03:00
// < svg role = "img" viewBox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > ...< / svg >
?>
```
2021-10-01 16:46:35 +03:00
## Third-Party Extensions
2018-03-21 18:42:53 +03:00
2021-04-28 16:52:23 +03:00
| Extension | Author |
2022-01-10 00:04:36 +03:00
| :-- | :-- |
2022-01-14 01:55:06 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/angular.svg#gh-light-mode-only" alt = "Angular" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/angular-white.svg#gh-dark-mode-only" alt = "Angular" align = left width = 24 height = 24 > [Angular Module ](https://github.com/avmaisak/ngx-simple-icons ) | [@avmaisak ](https://github.com/avmaisak ) |
2022-08-12 01:38:40 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/blazor.svg#gh-light-mode-only" alt = "Blazor" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/blazor-white.svg#gh-dark-mode-only" alt = "Blazor" align = left width = 24 height = 24 > [Blazor Nuget ](https://github.com/TimeWarpEngineering/timewarp-simple-icons ) | [@TimeWarpEngineering ](https://github.com/TimeWarpEngineering ) |
2022-01-10 00:04:36 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/blender.svg#gh-light-mode-only" alt = "Blender" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/blender-white.svg#gh-dark-mode-only" alt = "Blender" align = left width = 24 height = 24 > [Blender add-on ](https://github.com/mondeja/simple-icons-blender ) | [@mondeja ](https://github.com/mondeja ) |
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/diagramsdotnet.svg#gh-light-mode-only" alt = "Drawio" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/diagramsdotnet-white.svg#gh-dark-mode-only" alt = "Drawio" align = left width = 24 height = 24 > [Drawio library ](https://github.com/mondeja/simple-icons-drawio ) | [@mondeja ](https://github.com/mondeja ) |
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/drupal.svg#gh-light-mode-only" alt = "Drupal" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/drupal-white.svg#gh-dark-mode-only" alt = "Drupal" align = left width = 24 height = 24 > [Drupal module ](https://www.drupal.org/project/simple_icons ) | [Phil Wolstenholme ](https://www.drupal.org/u/phil-wolstenholme ) |
2022-09-15 02:03:34 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/figma.svg#gh-light-mode-only" alt = "Figma" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/figma-white.svg#gh-dark-mode-only" alt = "Figma" align = left width = 24 height = 24 > [Figma plugin ](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons ) | [@LitoMore ](https://github.com/LitoMore ) |
2022-01-10 00:04:36 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/flutter.svg#gh-light-mode-only" alt = "Flutter" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/flutter-white.svg#gh-dark-mode-only" alt = "Flutter" align = left width = 24 height = 24 > [Flutter package ](https://pub.dev/packages/simple_icons ) | [@jlnrrg ](https://jlnrrg.github.io/ ) |
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/hexo.svg#gh-light-mode-only" alt = "Hexo" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/hexo-white.svg#gh-dark-mode-only" alt = "Hexo" align = left width = 24 height = 24 > [Hexo plugin ](https://github.com/nidbCN/hexo-simpleIcons ) | [@nidbCN ](https://github.com/nidbCN/ ) |
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/homeassistant.svg#gh-light-mode-only" alt = "Home Assistant" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/homeassistant-white.svg#gh-dark-mode-only" alt = "Home Assistant" align = left width = 24 height = 24 > [Home Assistant plugin ](https://github.com/vigonotion/hass-simpleicons ) | [@vigonotion ](https://github.com/vigonotion/ ) |
2022-05-05 23:38:54 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/hugo.svg#gh-light-mode-only" alt = "Hugo" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/hugo-white.svg#gh-dark-mode-only" alt = "Hugo" align = left width = 24 height = 24 > [Hugo module ](https://github.com/foo-dogsquared/hugo-mod-simple-icons ) | [@foo-dogsquared ](https://github.com/foo-dogsquared ) |
2022-05-26 12:59:31 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/openjdk.svg#gh-light-mode-only" alt = "OpenJDK" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/openjdk-white.svg#gh-dark-mode-only" alt = "OpenJDK" align = left width = 24 height = 24 > [Java library ](https://github.com/silentsoft/simpleicons4j ) | [@silentsoft ](https://github.com/silentsoft ) |
2022-01-11 13:11:25 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/jetpackcompose.svg#gh-light-mode-only" alt = "Jetpack Compose" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/jetpackcompose-white.svg#gh-dark-mode-only" alt = "Jetpack Compose" align = left width = 24 height = 24 > [Jetpack Compose library ](https://github.com/DevSrSouza/compose-icons ) | [@devsrsouza ](https://github.com/devsrsouza/ ) |
2022-01-10 00:04:36 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/kirby.svg#gh-light-mode-only" alt = "Kirby" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/kirby-white.svg#gh-dark-mode-only" alt = "Kirby" align = left width = 24 height = 24 > [Kirby plugin ](https://github.com/runxel/kirby3-simpleicons ) | [@runxel ](https://github.com/runxel ) |
2022-08-02 04:10:01 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/latex.svg#gh-light-mode-only" alt = "LaTeX" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/latex-white.svg#gh-dark-mode-only" alt = "LaTeX" align = left width = 24 height = 24 > [LaTeX package ](https://github.com/ineshbose/simple-icons-latex ) | [@ineshbose ](https://github.com/ineshbose ) |
2022-01-10 00:04:36 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/laravel.svg#gh-light-mode-only" alt = "Laravel" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/laravel-white.svg#gh-dark-mode-only" alt = "Laravel" align = left width = 24 height = 24 > [Laravel Package ](https://github.com/ublabs/blade-simple-icons ) | [@adrian-ub ](https://github.com/adrian-ub ) |
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/python.svg#gh-light-mode-only" alt = "Python" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/python-white.svg#gh-dark-mode-only" alt = "Python" align = left width = 24 height = 24 > [Python package ](https://github.com/sachinraja/simple-icons-py ) | [@sachinraja ](https://github.com/sachinraja ) |
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/react.svg#gh-light-mode-only" alt = "React" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/react-white.svg#gh-dark-mode-only" alt = "React" align = left width = 24 height = 24 > [React package ](https://github.com/icons-pack/react-simple-icons ) | [@wootsbot ](https://github.com/wootsbot ) |
2022-08-02 04:07:05 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/simpleicons.svg#gh-light-mode-only" alt = "Simple Icons" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/simpleicons-white.svg#gh-dark-mode-only" alt = "Simple Icons" align = left width = 24 height = 24 > [Stream Deck icon pack ](https://github.com/mackenly/simple-icons-stream-deck ) | [@mackenly ](https://github.com/mackenly ) |
2022-01-10 00:04:36 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/svelte.svg#gh-light-mode-only" alt = "Svelte" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/svelte-white.svg#gh-dark-mode-only" alt = "Svelte" align = left width = 24 height = 24 > [Svelte package ](https://github.com/icons-pack/svelte-simple-icons ) | [@wootsbot ](https://github.com/wootsbot ) |
2022-07-17 18:52:50 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/vuedotjs.svg#gh-light-mode-only" alt = "Vue" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/vuedotjs-white.svg#gh-dark-mode-only" alt = "Vue" align = left width = 24 height = 24 > [Vue 3 package ](https://github.com/wyatt-herkamp/vue3-simple-icons ) | [@wyatt-herkamp ](https://github.com/wyatt-herkamp ) |
2022-01-10 00:04:36 +03:00
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/vuedotjs.svg#gh-light-mode-only" alt = "Vue" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/vuedotjs-white.svg#gh-dark-mode-only" alt = "Vue" align = left width = 24 height = 24 > [Vue package ](https://github.com/mainvest/vue-simple-icons ) | [@noahlitvin ](https://github.com/noahlitvin ) |
| < img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/wordpress.svg#gh-light-mode-only" alt = "Wordpress" align = left width = 24 height = 24 >< img src = "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/assets/readme/wordpress-white.svg#gh-dark-mode-only" alt = "Wordpress" align = left width = 24 height = 24 > [WordPress plugin ](https://wordpress.org/plugins/simple-icons/ ) | [@tjtaylo ](https://github.com/tjtaylo ) |
2021-03-03 13:57:33 +03:00
2021-10-19 04:58:29 +03:00
## Contribute
2022-01-13 17:19:51 +03:00
[![Good first issues open ](https://img.shields.io/github/issues/simple-icons/simple-icons/good%20first%20issue?label=good%20first%20issues&logo=git&logoColor=white )](https://github.com/simple-icons/simple-icons/labels/good%20first%20issue)
2022-09-01 18:38:30 +03:00
Information describing how to contribute can be found in the file [CONTRIBUTING.md ](https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md )
2022-09-01 19:01:41 +03:00
[slug]: https://github.com/simple-icons/simple-icons/blob/master/slugs.md