One image of the wall — for a post, a deck, or a print.
Pin any emoji from this set to this card. Every other card keeps following your character.
A roll is the whole wall — the character, every drawing, your per-card edits and your shortlist.
Set one character once — skin, face, hair, expression, glasses, wardrobe, color — and watch the same person get drawn at the same moment by 107 open source avatar styles. It is a search tool for taste: hold what you like, reroll the rest, and star the directions worth keeping.
The wall is 107 styles pulled from more than twenty open source avatar libraries, grouped so like sits beside like: Portraits (32), Features, no head (7), Full body & scenes (3), Pixel styles (3), Mascots & creatures (18), RoboHash families (5), Emoji systems (12) and Identity marks (27).
Every card is the same character. Nothing here is a stock sample — each drawing is generated from the traits you set, in that library's own visual language.
Traits live in five groups: Person (presentation, skin tone, face shape, nose), Hair (style, color, facial hair, headwear), Expression (eyes, brows, mouth, glasses), Wardrobe and Colors (outfit color, background). Open a group to reach its controls.
Every color row ends in a spectrum swatch. Click it for a full color picker and use any value you like — a brand color, a hex from a style guide, whatever the palette does not already carry. Custom colors are saved, travel inside share links and setup files, and libraries that only accept their own named colors fall back to their closest match rather than ignoring you.
Every trait row carries a small diamond. Click it and that trait is held — ◆ instead of ◇ — and randomizing skips it. This is the control that turns rolling from a slot machine into a search: hold skin tone and hair color, then keep pressing New direction, and only the things you have not decided yet keep moving.
Held traits persist. They survive a reroll, they survive closing the tab, and they travel inside a share link, so a wall you send someone arrives with the same things pinned down.
No two libraries author the same features, and none of them author all of them. Rather than quietly dropping a trait, Avatar Atlas declares what happened. Open any card and every trait row carries a marker:
A trait one style cannot show is still saved and still applied everywhere else, so you are never punished for setting it.
Click any avatar to open its panel. From there you can reroll only that drawing, read what the library is and how it works, and see its license.
The star keeps a style on your shortlist, and the star button in the sidebar collapses the wall down to only those. Use it once you are down to a handful and want to compare them without 100 other opinions in your peripheral vision.
The cast is different: the person-plus button beside the star saves that exact character in that exact style, so a cast can hold five different people in five different visual languages. Give the whole cast a shared palette, or export it as its own sheet.
Export contact sheet builds one image of the whole comparison. You choose whether to include everything visible or only your shortlist, how many columns, whether names print underneath, and whether it comes out at web size or at 300dpi for print. That single image is the thing you drop into a deck, an email or a post.
Size, Gap and Corner reshape the grid live. Captions turns style names on and off. Chrome goes from full controls to quiet to nothing at all, for when you want to look at the work instead of the tool. Ground switches the room between following the character's palette, a fixed deep tone and paper white.
Opening the page should feel like walking up to the machine rather than resuming yesterday, so the character, the drawings and any per-card edits start fresh every time. Any trait you held stays held, and your shortlist, your saved rolls and your wall settings are preferences that survive too. One undo returns to the previous session, so an accidental refresh is recoverable. A shared link always wins — it is an explicit request for one particular wall.
Traits, seeds, your shortlist, your cast and your saved rolls stay in this browser's local storage and in the files you choose to download. There is no account and nothing is uploaded. The one exception is the RoboHash family, which is generated on RoboHash servers — Avatar Atlas sends a hashed seed rather than anything you typed. Page visits are counted with standard anonymous analytics and nothing else.
Every library here is open source, and the licenses are not identical. They run from MIT and Apache 2.0 through CC0 to CC BY and CC BY-SA, and a few of the RoboHash sets carry their own artist attribution. Each card prints its exact license and links to the source project. Read the one you intend to ship before you ship it — attribution is the thing people most often get wrong when pulling an avatar out of an open source library.
What people ask before they pick an avatar style for something that has to last.
Avatar Atlas is a free avatar style comparison tool that runs in your browser. You set one character once — skin tone, face, hair, expression, glasses, wardrobe and colors — and that same character is drawn at the same moment by 107 open source avatar styles from more than twenty libraries. Nothing is uploaded, no account is required, and the whole wall exports as one contact sheet image.
Yes, completely free. No account, no sign-in, no daily generation cap, no watermark on any export, and nothing locked behind a paywall. All 107 styles are available the moment the page loads.
Open the page and a random character is already drawn across the whole wall. Set the traits you care about, hold the ones you want to keep, press New direction for a fresh roll of everything else, star the styles worth keeping, then use Export contact sheet to save the comparison as one image. Any single card can also be downloaded on its own as PNG or SVG.
DiceBear, Avatune, Beanheads, Avvvatars, React Nice Avatar, faces.js, Notion Avatar, Avatarka, Boring Avatars, Navii, Jdenticon, Open Peeps, Humaaans, Open Doodles, RoboHash, Blockies, Jazzicon, Sigma Avatars, Randpix, Marble Identicons, Bit Icon, Minidenticons, Gradient Avatar, Questpie, and twelve open emoji sets including Twemoji, Noto Emoji, OpenMoji, Fluent Emoji and JoyPixels. Every library is open source. Each card names its library, shows its license and links to the source project.
Because every library authors a different set of features and none of them cover all of them. Avatar Atlas declares, per library and per trait, whether the trait is honored exactly, approximated with the closest authored match, or has no slot at all. Open any card and each trait row carries that marker, so you know before you turn the knob. A trait one style cannot show is still saved and still applied to every other style.
That depends on the specific library, so check the card before you export. Licenses across the wall range from MIT and Apache 2.0 through CC0 to CC BY and CC BY-SA. CC0 and MIT styles need no attribution. CC BY styles require visible credit to the original artist. Each card shows its exact license and links to the source project so you can read the terms first-hand.
For CC0 and MIT styles, no. For CC BY and CC BY-SA styles, yes — those require visible credit to the original designer wherever the artwork appears, and the RoboHash families each carry their own artist attribution. Avatar Atlas prints the license on every card rather than making you guess, because attribution is the single most common thing people get wrong when they pull an avatar out of an open source library.
That is the question this tool exists to answer. A comparison table tells you what each library claims. Rendering your actual character through all of them at the same moment tells you what each one looks like on the thing you are building. Set the traits that matter to your product, scan the wall, star the two or three that survive, then export a contact sheet and take it to whoever has to sign off.
DiceBear is one of the libraries Avatar Atlas renders through, not a competitor to it. DiceBear gives you roughly thirty-five of its own styles plus an HTTP API. Avatar Atlas is a comparison layer above that: it draws your character in the DiceBear styles and in every other open source library simultaneously, on one screen, so you can choose between them instead of committing to one before you have seen the alternatives.
Picrew is a layered paper-doll editor where individual artists publish templates and set their own usage rules, which is why licensing is a recurring frustration for anyone who wants to use a Picrew avatar commercially. Avatar Atlas renders only open source libraries, prints each license directly on the card, and shows one character across 107 styles at once instead of making you rebuild that character inside every template you want to try.
AI avatar generators want a photo of you, run on somebody else's servers, and usually meter you with daily limits, watermarks or a sign-up. Avatar Atlas needs no photo and no account, runs entirely in your browser, and is deterministic — the same character and the same seed always produce the same drawing, so an avatar you liked yesterday is still there today.
One image containing every rendered card in a grid with names underneath. Avatar Atlas builds it from either the whole visible wall or only your starred cards, at your chosen column count, with or without captions, at web resolution or 300dpi for print. If you need that image resized for a specific social platform afterwards, Profile Studio handles the crops.
Yes. Click any card to open it, then use Download PNG or Download SVG at the bottom of the panel. Take the SVG for anything that has to scale, recolor, or get handed to a developer.
No. Traits, seeds, your shortlist, your cast and your saved rolls stay in your browser's local storage and in the files you deliberately download. There are no accounts and no uploads. The one exception is the RoboHash family, which is generated on RoboHash servers, so Avatar Atlas sends a hashed seed rather than anything you typed. Page visits are counted with standard anonymous analytics and nothing else.
Yes. Every color row — skin tone, hair, outfit and background — ends with a spectrum swatch that opens a full color picker, so you can drop in an exact brand hex rather than settling for the nearest preset. The choice is saved, survives a refresh, and travels inside share links and setup files. Libraries that only accept their own named color sets map your value to their closest match instead of discarding it.
Click the small diamond on the trait's row to hold it. A held trait is skipped when you press New direction, so you can pin skin tone and hair color and keep rolling everything else until the rest of the character catches up. Held traits survive a refresh and travel inside share links.
Three ways. Save a named roll to keep the character, every drawing, your per-card edits and your shortlist in this browser. Copy link produces a URL that rebuilds the exact wall on any device, which is the easiest way to send a comparison to someone else. Save setup writes everything to a JSON file you can open later or on another machine.
Yes, in any modern desktop or mobile browser. On a narrow screen the controls collapse into a dismissible panel so the wall stays the main event, and the floating buttons in the corner reach New direction, Export and the controls without scrolling.
Because naming a character early anchors you to it, and the point of the wall is to stay undecided long enough to actually look. Every direction stays anonymous while you explore. You are asked for a name only when you export or save a roll, where you can accept a suggestion or type your own.
Chris Pirillo built it, and it is one of several hundred free browser apps at arcade.pirillo.com — all of them free, all client-side, none of them asking for an account. If you want to watch this kind of thing get built, ctrl+alt+create live is the monthly workshop.
Open any avatar, then use the person-plus button beside its star. The cast saves that exact character in that exact visual style, so every member can be different.
Start here. Every one of these 107 cards is the same character, drawn by a different avatar library. This button gives you a new character.