Free pixel-art avatar API · deterministic · no auth · works in any app
Drop a username into a URL. Get back a pixel-art identicon — unique to that string, reproducible forever. No uploads, no accounts, no fuss.
Type any username, email, UUID, or string. The same input always produces the same pixel-art identicon. Customize palette, grid density, and shape — then export.
https://icofy.vercel.app/api/icon/icofy?size=256
A selection of generated pixel-art icons. Click any to load it in the generator.
Paste a list of usernames, emails, or any strings — one per line. Up to 200 at a time. Download all as individual PNGs.
Uses your current grid and style settings from the generator above.
Every identicon is a pure function of its input. No state, no storage, no randomness — the same string always produces the same pixel-art icon.
hash × 137.508 mod 360 — the golden angle — ensuring perceptually distinct colors across similar inputs. A symmetric pixel grid is filled using the hash as a PRNG seed.No SDK. No auth. Point an <img> tag at the endpoint and you're done. The Live URL in the generator above updates as you type — copy it directly.
The moment a user signs up, they already have an identicon — derived from their identifier, consistent everywhere, forever.
You have their username, email, or ID. That's all icofy needs.
No file uploads, no cloud storage. One URL, rendered on demand, cached at the edge indefinitely.
Same input → same identicon, deterministically. Works in your app, in emails, in PDFs — everywhere.