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.

Open

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 (add letters= 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, or square.

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.