Avatar & identicon generator
Type any text for that text’s own avatar — or roll a random one, then take PNG or SVG.
Empty = random. “Roll again” clears the seed for a new random avatar; typed text always draws the same picture.
How to use it
- An avatar is already on screen when the page opens — the first one needs no click.
- Type any text (a name, an email, a user ID) to get that text’s own avatar. The same text always gives the same picture, so it works as a stable default avatar — no account, no upload.
- Pick a style: “Identicon” mirrors a 5×5 pixel grid, “Initials” draws the first letters, “Shapes” paints a gradient with soft circles. Then take it away: “Download PNG”, “Download SVG” or “Copy SVG”.
Example
Seed
Ada Lovelace
Result (style “Initials”, size 256)
Initials AL Background #B24034
These are deterministic: type the same text and you get exactly this. Style and size never change the seed — switching style only changes how the same seed is drawn (same hue, different treatment). With an empty seed the avatar is random and changes on every reload.
Scope, limits and common questions
- Three geometric styles only: identicon, initials and shapes. No face builder, no per-feature switches — that is what avatar-builder tools are for.
- Exports are square. There is no circle crop toggle: add `border-radius: 50%` (or `clip-path`) in your own CSS — the SVG scales without losing quality.
- Random mode (empty seed) is not persisted: it changes on reload, is never written to storage, never put into the URL, and there is no share link carrying the seed. For a stable avatar, type a seed.
- Initials follow the writing system: scripts written with spaces give one or two word initials, while square scripts (Chinese, Japanese, Korean) give a single character. There is no surname detection — “欧阳修” yields “欧”, not “欧阳”.
- The hash is FNV-1a 32-bit: deterministic and identical across devices, but not cryptographic. Different texts can collide into the same picture — never use it for anything security related.
- Initials are drawn with the system sans-serif font. The PNG you export uses the font on this device; the same SVG opened elsewhere will follow that device’s font.
- No batch generation, no palettes, no avatar collages, and no length/rounded/bold parameter switches.
- Seeds longer than 512 characters are cut to the first 512 — and the tool tells you instead of truncating silently.
Related tools
What people usually need next, once the avatar is in hand.