API URL ■ RUNS LOCALLY
Avatars
Turn a name, email, or id into a deterministic avatar, then copy the SVG, download a PNG, or link to it from anywhere.
Make an avatar
The same text always gives the same picture, in every style, on every device.
beam · 240 px · round hash 7ceb8b93
Style
Palette
Size
Sets the PNG pixels and the SVG width/height.
Shape
The shape is a mask on the SVG, so it stays crisp at any size.
Link to it
A permanent URL that renders this exact avatar. Use it as an <img src> anywhere.
Type a seed to begin. Until then you are looking at "anonymous".
Take the file
Nothing leaves this page. The SVG is built here; the PNG is rasterised here at the chosen size.
HTTP endpoint
GET · Cloudflare Worker · cached forever, the output never changes
https://avatars.m18x.com/{style}/{seed}.{svg|png} - style
- Faces: beam, blob, bot, bust. Abstract: marble, bauhaus, ring, sunset, pixel. Letters: initials.
- seed
- URL-encoded text, or
h/<hash>to link without exposing the text (addletters=for initials). - size
- Pixels from 16 to 1024. PNG needs it; SVG uses it as width and height. Default
128. - colors
- Two to eight hex values without
#, comma separated. - shape
round(default),rounded, orsquare.
Same settings, other seeds
How a whole team looks in this style
Every avatar below uses the style, palette and shape you picked. Click one to load its seed.