Open source · 11×11 pixel gridPixel icons
Pixel icons
with personality.
Add one tiny script and drop icons straight into your HTML. Pick a style, pick a colour, or just grab the SVG.
600+Icons in the library
9Unique styles
2Variants · Regular & Fill
59 KBEvery icon in one tiny file
The styles
One grid, nine styles.
Pixel
px-pixelSquare pixels, crisp and true to the grid.
Rounded
px-roundedThe same pixels, every corner gently softened.
Blob
px-blobFully round corners, like little bubbles.
Liquid
px-liquidPixels melt into each other.
Liquid Blob
px-liquid-blobMelted pixels with fully round curves.
Retro
px-retroGlowing scanlines, like an old CRT screen.
Stitch
px-stitchEvery pixel a cross, like embroidery.
Knit
px-knitRows of little chevrons, like a cosy jumper.
Dots
px-dotsFour round dots per pixel, like an LED board.
The families
Something for every project.
- See all retro →
Retro
23 icons - See all outdoors →
Outdoors
18 icons - See all animals →
Animals
43 icons - See all food →
Food
50 icons - See all games →
Games
28 icons - See all transport →
Transport
32 icons - See all UI →
UI
69 icons - See all human →
Human
30 icons
The library
Pick one, make it yours.
How to use
Copy, paste, done.
- 01
Add the script
One line in your page, 59 KB. Every icon is included.
- 02
Summon an icon
Drop a tiny <i> tag, say which icon, style and variant you want, and poof, it appears.
- 03
Style it like text
Icons take the font size and colour of their parent.
In your <head>
<script src="https://cdn.jsdelivr.net/npm/pixiconsio@latest/pixicons.js"></script>Anywhere in your page
<i class="px px-heart px-blob px-fill"></i>Not finding what you're looking for?
Tell us which icon you need and it goes on the drawing list.
Request an icon