CLI icon preview
Approximate how an SVG would read once it's pixelated down for a terminal or IDE icon.
Source
Upload SVG
No file selected.
Preview
Pixel grid
Terminal glyphs
"Terminal glyphs" simulates the actual technique Claude Code's own CLI mascot uses: each character cell packs a 2×2 block of quadrant glyphs (▘▝▖▗▀▄▌▐▛▜▙▟▚▞█), so it needs no image protocol and renders in effectively any terminal.
Pixelation
Icon color
Grid resolution
24 × 24
In Terminal glyphs mode this sets the row count only — columns auto-widen to compensate for non-square character cells, the same way Claude Code's own mascot art was drawn wide to begin with.
Fill threshold
50%
Threshold sets how much of a cell the source art has to cover before that cell counts as "on" — lower catches faint edges, higher keeps only solid coverage.
Mirror left/right
Mirror top/bottom
Averages each cell's coverage with its mirror(s) before thresholding — check both for full symmetry. Leave both off for icons that are intentionally asymmetric.
Raster
Icon size
140
px
Terminal
Safe glyphs (Warp-friendly)
Restricts output to the 8 quadrant glyphs Claude Code's own mascot uses. Warp has a documented rendering bug for the adjacent Braille block caused by trusting the font's own (often cell-filling-incomplete) glyph outlines for uncommon block elements — this avoids the glyphs most likely affected by the same issue. Uncheck to use the full 16-glyph set.
Preview font size
16
px
Sample text (for scale)
Grid resolution ÷ 2 sets the character-cell footprint — each cell is a 2×2 subpixel block.
Download SVG
Copy for terminal
Exports a clean vector built from the pixel grid, sized for easy import into Figma.