Boring Avatars Avatar Generator

6 geometric themes: marble, beam, pixel, sunset, ring, bauhaus

MIT SVG npm runs locally

Ready-to-use samples

Generated with the Boring Avatars package, served from this site.

  • Boring Avatars avatar: felix

    felix

  • Boring Avatars avatar: aneka

    aneka

  • Boring Avatars avatar: jasper

    jasper

  • Boring Avatars avatar: luna

    luna

  • Boring Avatars avatar: milo

    milo

  • Boring Avatars avatar: sage

    sage

  • Boring Avatars avatar: nova

    nova

  • Boring Avatars avatar: remy

    remy

Run Boring Avatars in your project

Boring Avatars' hosted preview endpoint (source.boringavatars.com) is no longer live. Install the npm package to render its geometric themes, or try the closest URL-driven look below.

Want a live playground instead?

DiceBear has a hosted URL API with a similar look, so you can preview and download without installing anything.

Usage

npm

npm i boring-avatars

import Avatar from 'boring-avatars';

<Avatar
  size={80}
  name="felix"
  variant="marble"
  colors={['#264653', '#2a9d8f', '#e9c46a', '#f4a261', '#e76f51']}
/>

React

import Avatar from 'boring-avatars';

function UserAvatar({ name }: { name: string }) {
  return <Avatar size={40} name={name} variant="beam" square />;
}

About Boring Avatars

Lightweight React component that generates SVG avatars from a name seed using six minimal geometric themes. Zero external API calls, fully client-side, and tiny in bundle size. Ideal when you want personality without visual complexity.

Best for: Minimal UI systems, comment threads, team directories

License
MIT
Output
SVG
Deterministic
Yes
Hosted API
No
Package
boring-avatars
Links
Docs GitHub

Other avatar generators

Compare all 14 libraries

Frequently Asked Questions

Is Boring Avatars free to use commercially?
Boring Avatars is licensed under MIT. This is a permissive license: you can use it in commercial projects with no royalties, though MIT requires keeping the license notice.
What output formats does Boring Avatars support?
Boring Avatars generates avatars as SVG. SVG output scales to any size without quality loss, useful for retina displays and print.
Is there a hosted Boring Avatars API?
No. Boring Avatars ships as an npm package that renders locally, there is no hosted HTTP endpoint to call. The samples on this page were generated with that package.
Does the same seed always produce the same Boring Avatars avatar?
Yes. Boring Avatars is fully deterministic: the same seed value always renders the identical avatar, so you never need to store the generated image.