Icons drawn one pixel at a time.

1 glyph, all on the same 13 by 13 grid, exported as SVG that inherits currentColor.

Browse the set

How the set is built

One grid, one export path, and enough metadata to find a glyph six months from now.

One grid, no exceptions

Every glyph occupies the same 169 cells. Nothing sits half a pixel off, so weight and rhythm stay even across the whole set.

<svg viewBox="0 0 13 13"
     shape-rendering="crispEdges"
     fill="currentColor">

Sharp SVG, small files

Runs of pixels merge into single rects. No paths to simplify, no strokes that drift when you scale them.

Takes your text color

Glyphs fill with currentColor, so one file covers light and dark without a second asset.

Termina marktermina-markBrand

Named, slugged, filed

Each glyph carries a name, a stable slug, a category and keywords, so search finds it by whatever you happen to call it.

Resources

Draw one yourselfOpen the editor, draw on the same grid, and submit it for the set. No account needed.Source on GitHubThe studio the set is drawn in, the export code, and the glyph format.Install from npmnpm i termina-icons โ€” raw SVG, an SVG sprite, and React components.

Icon drawer

Every glyph in the Termina set. Search by name, slug, keyword, or category โ€” then copy it, download it, or open it in the editor.

1 of 1 glyph