Free
The everyday icons, free for any project.
$0forever
Start free84 essential icons in outline and solid <gw-icon> web component, SVG files and sprites Badges and stacks to combine icons Use in personal and commercial projects
746 original icons, each drawn on a 24-unit grid and rendered in 8 styles. Drop them in with one tag, animate them, or draw your own in the Studio.
Each icon is stored once as shapes on a grid. Glyphwork renders those shapes as outline, solid, duotone and five more, so every style lines up pixel for pixel.
Key any part of an icon on a timeline: move, rotate, scale, fade, draw the stroke on, or drag single points to morph its shape. The animation ships inside the SVG file, so it plays in an <img>, an email or a slide. No JavaScript needed.
<gw-icon name="bell" motion="ring"></gw-icon>How the timeline works The Studio runs in your browser. Whatever you draw comes out in all eight styles, ready to export.

Lines, shapes, rectangles and circles that snap to the 24-unit grid. Drag any point to reshape.
Drop in a logo or silhouette and trace it straight onto the grid, holes and all.
Keyframes per shape with easing, looping and pivots. Scrub to any frame.
Static or animated SVG, a web component tag, or source for your own library.
<gw-icon> is a standard web component, so it works in plain HTML, Angular, React, Vue and Svelte. Icons take the color of the text around them and size with it. Prefer files? Every icon is also a plain SVG and part of a sprite.
<!-- once, in your page -->
<script src="https://getglyphwork.com/glyphwork.js"></script>
<!-- anywhere -->
<gw-icon name="menu"></gw-icon>
<gw-icon name="rocket" variant="solid" size="32"></gw-icon>
<gw-icon name="heart" variant="duotone" label="Favorite"></gw-icon>Every plan includes every icon in every style.
The everyday icons, free for any project.
$0forever
Start freeEvery icon, in every style.
$5a month
Get ProMake your own icons and animations in the Studio.
$9a month
Get Pro+Pro+ for the whole team.
$19a month
Get Team<gw-icon> web component, plain SVG files, sprites, and the animated motions. Use them in as many of your own projects as you like.glyphwork.js once, then write <gw-icon name="rocket" variant="solid">. It works in plain HTML, Angular, React and anything else that renders HTML. See Use icons in a project.Every plan includes every icon in every style. From $0 a month.