Avatar
Synonyms: profile picture, userpic, user image, identicon, character (in 3D/virtual contexts)
Definition
Use cases
- Telling people apart: In a doc with live cursors, comments, and a member list, weak or duplicate avatars make it impossible to track who said or changed what.
- Gating signup on a photo: Forcing a profile picture upload at onboarding adds friction, and most people skip it anyway. Many leave instead.
- Representation gaps: A customizable avatar set with no matching skin tone, hair, or body type tells some users the product wasn't built for them, and that gets noticed.
How it's used in practice
- Design the default first: Generate colored initials or an identicon so no one is a blank placeholder, and make two users never look the same.
- Keep uploads optional: Let people add a photo whenever they want, but never block onboarding on it.
- Show avatars where presence matters: Cursors, comments, member lists, and activity feeds, so identity tracks across the product.
- Offer inclusive customization: For built avatars, include diverse skin tones, hair, bodies, and accessibility features, not a narrow default.
Challenges & limitations
- Representation is hard: Building an inclusive avatar system takes real effort, and gaps alienate users or invite public criticism.
- Identity vs. privacy: Real photos aid recognition but raise privacy concerns, and some users specifically want to stay pseudonymous.
- Cost at scale: Animated or 3D avatars add rendering and bandwidth load, especially in multiplayer or virtual spaces, and user uploads need moderation for offensive imagery.
Commonly Used Tools:
- UI Avatars — generates clean initial-based avatars from a name. Best for solid default fallbacks.
- DiceBear — an open-source library of generated and illustrated avatar styles. Best for distinct, anonymous defaults.
Free resources
- SAP Design System: Avatar — component usage guidance, including initial-based defaults and badging.
- Red Hat Design System: Avatar — practical do's and don'ts for avatar thumbnails and theming.
- Setproduct: Avatar UI Design — a deep dive on avatar anatomy, states, and sizing.

