Super Tiny Icons
Under 1KB each! Super Tiny Web Icons are minuscule SVG versions of your favourite logos. There are currently 386 icons and the average size is under 522 bytes!
The logos have a 512x512 viewbox, they will fit in a circle with radius 256. They will scale up and down to suit your needs.
Say thanks!

How Small?
527 Bytes SVG |
3,328 Bytes PNG |
352 Bytes SVG |
2,987 Bytes PNG |
235 Bytes SVG |
1,615 Bytes PNG |
 |
 |
 |
 |
 |
 |
What's Available so far?
1Password
 360 bytes |
Acast
 402 bytes |
Access
 349 bytes |
ActivityPub
 337 bytes |
Adobe
 220 bytes |
Airbnb
 356 bytes |
Amazon
 642 bytes |
Amazon Alexa
 252 bytes |
Amazon Simple Storage Service
 527 bytes |
Amber Framework
 415 bytes |
andOTP
 253 bytes |
Android
 372 bytes |
AngelList
 965 bytes |
Angular
 317 bytes |
Ansible
 311 bytes |
Apereo Foundation
 453 bytes |
Apple
 354 bytes |
Apple Music
 490 bytes |
Apple Podcasts
 940 bytes |
Arch Linux
 308 bytes |
Atom
 347 bytes |
Auth0
 387 bytes |
Authy
 329 bytes |
Azure
 841 bytes |
Backbone
 337 bytes |
Badoo
 298 bytes |
Baidu
 783 bytes |
Bandcamp
 188 bytes |
Bash
 756 bytes |
Behance
 666 bytes |
Bing
 939 bytes |
Bitbucket
 665 bytes |
Bitcoin
 514 bytes |
Bitwarden
 286 bytes |
Blender
 368 bytes |
Blogger
 339 bytes |
Bluesky
 397 bytes |
Bluetooth
 366 bytes |
Brave
 996 bytes |
Briar
 491 bytes |
Buffer
 471 bytes |
Bugcrowd
 774 bytes |
Bun
 1016 bytes |
Calendar
 744 bytes |
CentOS
 728 bytes |
Chrome
 401 bytes |
Chromium
 403 bytes |
Citrix
 743 bytes |
Citrix
 348 bytes |
Clojure
 560 bytes |
Cloudflare
 478 bytes |
Codeberg
 463 bytes |
CodePen
 303 bytes |
Coderwall
 244 bytes |
CoffeeScript
 513 bytes |
Coil
 500 bytes |
coinpot
 710 bytes |
Google Colab
 373 bytes |
C++
 666 bytes |
Crystal
 214 bytes |
CSS3
 384 bytes |
Dart
 545 bytes |
DataCamp
 476 bytes |
Debian
 922 bytes |
Deezer
 717 bytes |
Delicious
 259 bytes |
dev.to
 521 bytes |
DeviantArt
 263 bytes |
Digidentity
 366 bytes |
DigitalOcean
 244 bytes |
Discord
 345 bytes |
Disqus
 259 bytes |
Django Project
 428 bytes |
Docker
 416 bytes |
Dribble
 365 bytes |
Drone
 291 bytes |
Dropbox
 246 bytes |
Drupal
 842 bytes |
DuckDuckGo
 879 bytes |
Electronic Arts
 279 bytes |
eBay
 800 bytes |
Ecosia
 776 bytes |
Edge
 1013 bytes |
elastic
 695 bytes |
Element
 414 bytes |
Elementary OS
 451 bytes |
Email
 326 bytes |
Endeavour OS
 622 bytes |
ePub
 308 bytes |
Espressif
 577 bytes |
Ethereum
 381 bytes |
Etsy
 462 bytes |
Evernote
 613 bytes |
ExpressionEngine
 628 bytes |
F-Droid
 1015 bytes |
Facebook
 258 bytes |
Fediverse
 1003 bytes |
Filestash
 267 bytes |
Finder
 661 bytes |
Firefox
 1005 bytes |
Flattr
 331 bytes |
Flickr
 235 bytes |
Floatplane
 823 bytes |
Flutter
 489 bytes |
foobar2000
 455 bytes |
FreeBSD
 700 bytes |
freeCodeCamp
 701 bytes |
Friendica
 821 bytes |
Fritz!
 616 bytes |
Gandi
 749 bytes |
GateHub
 447 bytes |
Gemini
 615 bytes |
Ghost
 244 bytes |
Git
 365 bytes |
Gitea
 748 bytes |
GitHub
 514 bytes |
GitLab
 425 bytes |
Gitpod
 543 bytes |
Glitch
 1017 bytes |
Gmail
 442 bytes |
Gmail
 567 bytes |
Go
 566 bytes |
Godot
 683 bytes |
GOG.com
 703 bytes |
Gojek
 258 bytes |
Goodreads
 370 bytes |
Google
 447 bytes |
Google Assistant
 366 bytes |
Google Calendar
 579 bytes |
Google Collaborative content tools
 485 bytes |
Google Docs Editors
 470 bytes |
Google Drive
 560 bytes |
Google Drive
 298 bytes |
Google Maps
 553 bytes |
Google Maps
 683 bytes |
Google Meet
 513 bytes |
Google Play
 420 bytes |
Google+
 380 bytes |
Google Podcasts
 444 bytes |
Google Scholar
 517 bytes |
Gradle
 654 bytes |
Grafana
 674 bytes |
Guacamole
 655 bytes |
Guilded
 330 bytes |
h-card
 399 bytes |
h-entry
 386 bytes |
h-feed
 474 bytes |
Hacker News
 213 bytes |
HackerOne
 426 bytes |
HAML
 922 bytes |
Heroku
 435 bytes |
Homekit
 732 bytes |
HP
 471 bytes |
HTML5
 397 bytes |
Hulu
 459 bytes |
Humble Bundle
 952 bytes |
i18next
 713 bytes |
IBM
 477 bytes |
iHeartRadio
 817 bytes |
IMDb
 506 bytes |
Imgur
 263 bytes |
Instagram
 752 bytes |
Intel
 553 bytes |
Intercom
 414 bytes |
Internet Archive
 800 bytes |
itch.io
 852 bytes |
iTunes
 744 bytes |
Jacobin
 226 bytes |
Java
 779 bytes |
JavaScript
 404 bytes |
Jellyfin
 655 bytes |
jQuery
 1006 bytes |
JSON-LD
 890 bytes |
JSON
 508 bytes |
JSON Feed
 665 bytes |
JSR
 411 bytes |
Julia
 283 bytes |
JustGiving
 351 bytes |
Kaggle
 297 bytes |
KeePassDX
 516 bytes |
Kemal Framework
 325 bytes |
Keskonfai
 679 bytes |
Keybase
 632 bytes |
Kickstarter
 273 bytes |
Ko-Fi
 397 bytes |
Kodi
 752 bytes |
Kotlin
 236 bytes |
Laravel
 384 bytes |
LastPass
 281 bytes |
LeetCode Logo
 829 bytes |
Liberapay
 544 bytes |
LibreSpeed
 942 bytes |
LINE
 454 bytes |
Linear
 390 bytes |
LinkedIn
 355 bytes |
Linux
 950 bytes |
Linux Mint
 355 bytes |
Lobste.rs
 504 bytes |
Lock
 377 bytes |
Logitech
 352 bytes |
Lucky Framework
 471 bytes |
macOS
 754 bytes |
Mail
 551 bytes |
Mailchimp
 981 bytes |
Malt
 412 bytes |
Manjaro
 222 bytes |
Markdown
 418 bytes |
mastercard
 322 bytes |
Mastodon
 574 bytes |
matrix
 641 bytes |
Mattermost
 291 bytes |
McDonald's
 434 bytes |
Medium
 225 bytes |
Meetup
 502 bytes |
Messenger
 679 bytes |
microformats
 783 bytes |
Microsoft
 321 bytes |
Minecraft
 1002 bytes |
MongoDB
 353 bytes |
MySQL
 1007 bytes |
NetBeans
 521 bytes |
NetBSD
 419 bytes |
Netflix
 435 bytes |
NextCloud
 250 bytes |
NGINX
 450 bytes |
NHS
 474 bytes |
NixOS
 528 bytes |
Node.js
 651 bytes |
npm
 277 bytes |
OK.ru
 348 bytes |
Olympic Rings
 661 bytes |
OnlyFans
 401 bytes |
OpenBenches
 613 bytes |
Open Bug Bounty
 487 bytes |
Opencast
 294 bytes |
Open Collective
 304 bytes |
OpenCores
 265 bytes |
Open Source
 278 bytes |
OpenStreetMap
 951 bytes |
OpenVPN
 278 bytes |
Opera
 293 bytes |
Orcid
 311 bytes |
Origin
 630 bytes |
Outlook
 876 bytes |
Overcast
 760 bytes |
Overleaf
 437 bytes |
Patreon
 205 bytes |
PayPal
 495 bytes |
PDF
 650 bytes |
PeerTube
 278 bytes |
Phone
 574 bytes |
PHP
 573 bytes |
Pinboard
 241 bytes |
Pinterest
 508 bytes |
Pixelfed
 971 bytes |
PlayStation
 515 bytes |
Plex
 205 bytes |
Pocket
 293 bytes |
Pocket Casts
 263 bytes |
Pop!_OS
 427 bytes |
Pornhub
 811 bytes |
Postman
 730 bytes |
PowerShell
 992 bytes |
Preact
 333 bytes |
Printer
 272 bytes |
Proton Mail
 628 bytes |
Python
 544 bytes |
QQ
 924 bytes |
quora
 264 bytes |
Raspberry Pi
 954 bytes |
React
 339 bytes |
Reddit
 592 bytes |
RedHat
 534 bytes |
Research Gate
 866 bytes |
Rockstar Games
 838 bytes |
Roundcube
 514 bytes |
RSS
 276 bytes |
Ruby
 941 bytes |
Ruby Gems
 271 bytes |
Ruby On Rails
 447 bytes |
Rust
 985 bytes |
Safari
 685 bytes |
Samsung
 830 bytes |
Samsung Internet
 312 bytes |
Samsung
 602 bytes |
Samsung
 867 bytes |
Sass
 501 bytes |
Semaphore CI
 446 bytes |
Sentry
 359 bytes |
Signal
 423 bytes |
Sketch
 353 bytes |
Skype
 468 bytes |
Slack
 384 bytes |
SlideShare
 646 bytes |
Snapchat
 633 bytes |
SOGo
 824 bytes |
Solidity
 548 bytes |
SoundCloud
 944 bytes |
Spotify
 418 bytes |
Square Cash
 775 bytes |
Stack Exchange
 385 bytes |
Stack Overflow
 286 bytes |
Steam
 440 bytes |
Stitcher
 372 bytes |
Strava
 269 bytes |
StumbleUpon
 343 bytes |
Sublime Merge
 551 bytes |
Sublime Text
 589 bytes |
SubscribeStar
 584 bytes |
Svelte
 470 bytes |
SVG
 746 bytes |
Swift
 659 bytes |
Symantec
 596 bytes |
Symfony
 609 bytes |
taiga.io
 731 bytes |
tailwindCss
 536 bytes |
TATA
 1009 bytes |
Teamspeak
 921 bytes |
Telegram
 476 bytes |
Terraform
 284 bytes |
This American Life
 277 bytes |
Threads
 365 bytes |
Threema
 381 bytes |
TikTok
 388 bytes |
Todoist
 737 bytes |
Tox
 479 bytes |
Trello
 261 bytes |
TripAdvisor
 691 bytes |
Tumblr
 251 bytes |
TuneIn
 570 bytes |
Tutanota
 522 bytes |
Twilio
 311 bytes |
Twitch
 271 bytes |
Twitter
 352 bytes |
TypeScript
 603 bytes |
Uber
 588 bytes |
Ubiquiti
 540 bytes |
Ubisoft
 504 bytes |
Ubuntu
 438 bytes |
Udemy
 289 bytes |
Unicode
 360 bytes |
Untappd
 395 bytes |
Uphold
 800 bytes |
Uplay
 517 bytes |
Upwork
 484 bytes |
Vagrant
 537 bytes |
Vegetarian
 668 bytes |
Venmo
 271 bytes |
Viber
 692 bytes |
Vim
 754 bytes |
Vimeo
 332 bytes |
visa
 623 bytes |
Visual Studio Code
 895 bytes |
Vivino
 279 bytes |
VK
 519 bytes |
VLC
 636 bytes |
Vue
 257 bytes |
W3C
 523 bytes |
Wayland
 905 bytes |
WebAssembly
 475 bytes |
WebMention
 261 bytes |
WebToons
 973 bytes |
WeChat
 606 bytes |
Wekan
 966 bytes |
WhatsApp
 435 bytes |
WHATWG
 313 bytes |
WiFi
 562 bytes |
Wikipedia
 563 bytes |
Windows
 226 bytes |
Wire
 256 bytes |
WireGuard
 948 bytes |
WordPress
 488 bytes |
Workato
 362 bytes |
X
 287 bytes |
X11
 756 bytes |
XING
 347 bytes |
XMPP
 726 bytes |
Yahoo!
 280 bytes |
Yammer
 464 bytes |
Yarn
 497 bytes |
Yelp
 448 bytes |
Yii
 763 bytes |
YouTube
 333 bytes |
Yubico
 250 bytes |
Zoom
 515 bytes |
Zorinos
 254 bytes |
Why so smallious?
Bytes cost money. They cost money to store, transport, and process. Simplicity should be our goal in all endeavours.
Scream if you want to go smaller
These files were edited by hand in Inkscape, Illustrator, or a text editor, then were minified using Yann Armelin's SVG Path Editor, svgo, and svgcleaner. Further smallification may be possible. Try it!
- Each of these has an
xmlns="http://www.w3.org/2000/svg"
in the <svg>
tag. This isn't strictly necessary - but some web browsers won't display them as an image without it.
- The background colour can also be excluded if you're including it elsewhere.
- Colours can be simplified.
#FF0000
becomes red
.
- The precision of the paths is mostly 0 decimal places. A few logos have 1 or 2 dp to make them look more accurate. The precision can be reduced if necessary.
Think you can make them smaller? Tell me by raising an issue!
Want more icons? Tell me by raising an issue!
Think the icons look wrong? Compare them against the official logos. If they still look wrong, tell me by raising an issue!
Android Vector Drawables
Icons also available as Android Vector Drawables, so you can easily use them in Android apps.
They are not guaranteed to be under 1KB.
Submitting Icons
I'd love you to submit something 😸 The rules are simple, your icon must:
- be under 1024 bytes. That is, the maximum file size is 1023 bytes. No arguments.
- fit inside a circle with radius 256 pixels. Set
rx="50%"
to check.
- represent a popular service's current logo.
Template
At a minimum, your icon needs these components:
<svg xmlns="http://www.w3.org/2000/svg"
aria-label="..." role="img"
viewBox="0 0 512 512"><path
d="m0 0H512V512H0"
fill="#fff"/> ... </svg>
Icon accessibility
The super tiny icons are accessible by default. Each icon has:
role="img"
, to expose the <svg>
elements as images in the browser's accessibility tree
aria-label="XYZ"
(where XYZ is the icon's brand name), to give the icon an accessible name
Note:
if using the <svg>
as the src
for an <img>
element, the alt
attribute should still be used on the <img>
element because the ARIA is not recognised in this context.
CSS-Tricks has also an article about accessible SVG icons.
Guidelines
This is the standard guideline. Use this to help with sizing your icons and they will look good no matter what border radius is chosen.

- Green is the safe zone, where the main body of the icon should be.
- Yellow is like a road shoulder, it is there if more space is needed. It should be used for protruding elements, like corners or ornaments.
- Red is off limits. It should not be touched by the icons. Red is also how a circular icon would look.
Installation
npm install --save super-tiny-icons
Usage
The old-school way:
<img src="./node_modules/super-tiny-icons/images/svg/github.svg" />
The modern way, the React (JSX) example:
import logo from "super-tiny-icons/images/svg/github.svg";
<img src={logo} />;
CSS can be used to customize an icon's appearance. The following example shows styles for small/medium/large icons with square/rounded/circular frames:
<style>
.small-square {
width: 20px;
}
.medium-rounded {
width: 50px;
border-radius: 10%;
}
.large-circular {
width: 100px;
border-radius: 50%;
}
</style>
<img src="images/svg/reddit.svg" class="small-square" />
<img src="images/svg/reddit.svg" class="medium-rounded" />
<img src="images/svg/reddit.svg" class="large-circular" />
Contributors
Code Contributors
This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors
Become a financial contributor and help us sustain our community. [Contribute]
Individuals

Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

Licenses
The majority of these vector logos are based on someone else's work.
From SVGporn - CC0
IBM, Yammer, Android, Authy, Cloudflare, CodePen, DigitalOcean, Discord, Airbnb, WiFi, Delicious, Open Source, Patreon, Tim Cuthbertson
Where possible, they retain their original licenses. Some logos may be subject to copyright and trademark laws, but these files are small enough to memorise.