The tiniest icon library in the world

One script tag, about 1 KB of JavaScript, thousands of icons. Every icon is fetched once and stored in your browser, so it costs almost nothing to load, and nothing at all the second time.

1

Add the script

<script src="https://vecticon.net/vecticon.js"></script>
2

Use an icon

<v-icon icon="rocket"></v-icon>

Pick a style with set, swap icons with toggle, make one spin with the class loading. Click the first and the last one.

About 1 KB

The whole library, gzipped. No build step, no dependencies.

Cached locally

Icons live in your browser's IndexedDB. After the first visit they load without the network.

Works with Iconify

Need more? Load vecticon.iconify.js instead and use the huge Iconify collection.