Why generate initial avatars locally?
Initial avatars are common placeholders when a user has no photo. Design systems often need consistent shapes, gradients, and typography without calling a third-party avatar CDN.
This studio derives colors deterministically from a name seed (or lets you pick custom gradients), clips to circle/rounded/square/squircle, and exports SVG, PNG, Base64, or a React JSX snippet entirely in your browser.
How to use this tool
- Enter a name (or override initials) and pick shape, background mode, and font settings.
- Preview the live SVG, then open Export to download SVG/PNG or copy Base64 / React JSX.
- Use hash mode for stable colors per name, or switch to custom gradient/solid fills.
Frequently asked questions
Does the avatar leave my browser?
No. SVG generation and PNG rasterization run locally with canvas — nothing is uploaded.
Will the same name always get the same colors?
Yes in Hash gradient mode. The palette is derived from a deterministic string hash of the name/seed.