Skip to content

Avatar generator. A face for every name.

§ 01 · the generator
512 × 512 px
🔒 Everything is generated locally, names are never sent or stored.
42%

Batch, one avatar per line

Paste a list of names (one per line). Each avatar uses the mode and settings above. Download them all as a ZIP of PNGs, optionally with SVGs too.

Deterministic by design

The same name always produces the same avatar: the text is hashed, and that hash seeds the colors, identicon cells and abstract shapes. That makes these avatars perfect as stable default profile pictures for apps, docs, CRMs and team pages. Rendered on a local canvas, no servers, no Gravatar lookups, free forever.

§ · written guide

How to use the Avatar Generator

This generator turns any name or piece of text into a default profile picture in one of three styles: initials, a GitHub style identicon or abstract shapes. The text is hashed and the hash picks the colors and the pattern, so the same name always gives the same avatar. Use it for placeholder pictures in apps, CRMs, docs and team pages.

Step by step

  1. Type a name

    Enter a name, username or any text in Name / text. It starts as Jane Doe. The preview redraws as you type.

  2. Pick a style, size and shape

    Choose Initials, Identicon or Abstract. Then set Size from 64 px to 1024 px (512 px to start) and Shape as Circle, Rounded square or Square. Size and Shape apply to every style.

  3. Tune an initials avatar

    Letters set to Auto takes the first letter of the first two words, or the first letter of a single word. Pick 1, 2 or 3 to change that, or type up to 3 characters in Initials override. Choose a Font and Weight, and set Text size from 20% to 75% of the avatar (42% to start). Uncheck Auto colors from name to pick your own Background, Text and Gradient end colors, and check Gradient background to set a Gradient angle (135° to start).

  4. Tune an identicon

    Set Grid to 5 × 5, 6 × 6 or 7 × 7 and Cell style to Squares, Rounded or Dots. Under Color, keep Auto from text or pick a preset or Custom. Set the Background color or check Transparent background. Padding runs from 0% to 25% (12% to start) and Fill density from 25% to 75% (50% to start), which controls how many cells are filled.

  5. Tune an abstract avatar

    Set Shapes from 3 to 24 (9 to start), Shape types, Palette and Background (Light tint, Dark or Custom). Check Gradient background for a two color backdrop and set Shape opacity from 30% to 100% (80% to start). Press Shuffle variant: to step to a new arrangement for the same name.

  6. Export one avatar

    Press PNG for an image at the chosen size, SVG for a vector file, or Copy SVG to put the SVG code on your clipboard. Files are named after the text and the style, for example jane-doe-initials.png.

  7. Make avatars for a whole list

    In the batch panel, paste one name per line into Names, up to 200. Press Generate batch to preview them. Press Download ZIP for one PNG per name at the chosen size; it works with or without the preview. Check Include SVG files to add an SVG of each one.

Reading the result

  • The line under the preview shows the size and style, for example 512 × 512 px · initials.
  • The avatar is fixed by the text. Jane Doe always gives the same colors and pattern, and Jane doe or an extra space gives a different one, because the exact characters are hashed.
  • Identicons are mirrored left to right, like GitHub identicons, so the pattern always looks balanced.
  • In Abstract mode the variant number on the shuffle button is part of the recipe. The count starts at 1 on every visit, so note the number down and press Shuffle variant: until it shows that number again to recreate a variant later.

Tips and common mistakes

  • Use text that will not change, such as a username or an email, so you can make the same picture here again later from the same text and settings.
  • The SVG names its font but does not include it. On a device without that font the letters fall back to another typeface, so use PNG when the font must look exact.
  • For small sizes like 64 px, pick a 5 × 5 grid or two letters. Fine detail turns to mush when the image is tiny.
  • When two names in a batch give the same file name, the second one gets a number added, so no file is overwritten in the ZIP.
  • Turn on Transparent background for identicons that will sit on colored cards or dark themes.

Privacy and limits

Every avatar is drawn on a canvas in your browser. Names are not uploaded or saved, and the ZIP file is built in the page without any outside library. Blank lines are skipped, and the batch takes the first 200 names and ignores the rest.

Back to the tool

§ 02 · what you can do

Everything an avatar maker should do.

Initials avatarsFrom any name, with auto colors, custom fonts, weights, gradients and adjustable text size.
GitHub-style identiconsConfigurable 5-7 grid, square / rounded / dot cells, palette presets and fill density.
Abstract art avatarsSeeded shapes, palettes, gradient backgrounds and a shuffle for endless on-brand variants.
Batch a whole teamPaste a list of names, generate every avatar at once, and download them as a single ZIP.
PNG & SVG exportDownload crisp PNG or scalable SVG, copy the SVG markup, from 64 px up to 1024 px.
Private by constructionEvery avatar is rendered on a local canvas, names never leave your browser, nothing is uploaded.
§ 04 · faq

Frequently asked questions.

Is the Avatar Generator free?
Yes, completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Are the names I type uploaded anywhere?
No upload, ever. Every avatar is rendered on a local canvas in your browser, so the names and text you type never leave your device, even for batch ZIP export.
Does the same name always give the same avatar?
Yes. The text is hashed and that hash seeds the colors, identicon cells and abstract shapes, so a given name is fully deterministic, ideal for stable default profile pictures in apps, CRMs and team pages. (The Shuffle button in Abstract mode lets you step through named variants.)
What's the difference between PNG and SVG export?
PNG is a fixed-resolution image (64-1024 px) that's easy to drop anywhere. SVG is vector, so it scales to any size without blurring and can be edited or themed in code, use Copy SVG to paste the markup directly into your project.
How do I generate avatars for a whole team at once?
Paste one name per line into the Batch box, click Generate batch to preview, then Download ZIP. Every avatar uses the mode and styling you set above; tick "Include SVG files" to get both PNG and SVG for each name.
Does it work offline?
Yes, once the page has loaded, generating, previewing and exporting all run locally, so it keeps working without a connection.

Published · Last updated .

Priya sent you a message Online now

Talk to a Developer Now

Share your name and email to reply.

Reply