Giter Club home page Giter Club logo

supertinyicons's Introduction

Super Tiny Social Icons

Under 1KB each! Super Tiny Web Icons are minuscule SVG versions of your favourite logos. The average size is under 600 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.

You can play around with the corner radius size using our interactive tool

Originally created for my contact page - https://edent.tel/

How Small?

751 Bytes SVG 21,263 Bytes PNG 429 Bytes SVG 20,225 Bytes PNG 257 Bytes SVG 6,343 Bytes PNG

What's Available so far?


234 Bytes

257 Bytes

277 Bytes

455 Bytes

429 Bytes

655 Bytes

371 Bytes

360 Bytes

380 Bytes

373 Bytes

324 Bytes

549 Bytes

499 Bytes

540 Bytes

536 Bytes

593 Bytes

751 Bytes

611 Bytes

379 Bytes

646 Bytes

963 Bytes

445 Bytes

623 Bytes

679 Bytes

867 Bytes

252 Bytes

379 Bytes

770 Bytes

956 Bytes

388 Bytes

602 Bytes

316 Bytes

577 Bytes

391 Bytes

583 Bytes

392 Bytes

517 Bytes

295 Bytes

760 Bytes

414 Bytes

409 Bytes

642 Bytes

484 Bytes

332 Bytes

371 Bytes

794 Bytes

926 Bytes

823 Bytes

1,017 Bytes

405 Bytes

533 Bytes

1,002 Bytes

317 Bytes

1,014 Bytes

836 Bytes

802 Bytes

398 Bytes

579 Bytes

529 Bytes

281 Bytes

940 Bytes

949 Bytes

819 Bytes

654 Bytes

510 Bytes

573 Bytes

648 Bytes

274 Bytes

694 Bytes

383 Bytes

999 Bytes

651 Bytes

375 Bytes

401 Bytes

406 Bytes

540 Bytes

327 Bytes

280 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 edited by hand in Inkscape, then were minified using 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.
  • Newlines can be stripped - they've been kept for readability where possible.
  • Rounded corners can be dropped - rx="15%" - the effect can be done in CSS if you want.
  • 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!

New! Icons also available in Android Vector Drawables so you can easily use them in Android apps. Converted using https://github.com/inloop/svg2android/issues - not guaranteed to be under 1KB.

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.

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.
  • have solid colours. No gradients or fades.
  • represent a popular service's current logo.

Licenses

The majority of these vector logos are based on someone else's work.

From SVGporn - CC0

IBM, Yammer, Android, Authy, ClourFlare, CodePen, DigitalOcean, Discord, AirBnB, WiFi, delicious, opensource, Patreon

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.

supertinyicons's People

Contributors

baybal avatar edent avatar franciscop avatar ljwatson avatar razrfalcon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.