Jdenticon Avatar Generator

Symmetric geometric identicons: hash-based patterns of triangles and squares

MIT SVG, PNG, Canvas npm runs locally

Ready-to-use samples

Generated with the Jdenticon package, served from this site.

  • Jdenticon avatar: felix

    felix

  • Jdenticon avatar: aneka

    aneka

  • Jdenticon avatar: jasper

    jasper

  • Jdenticon avatar: luna

    luna

  • Jdenticon avatar: milo

    milo

  • Jdenticon avatar: sage

    sage

  • Jdenticon avatar: nova

    nova

  • Jdenticon avatar: remy

    remy

Run Jdenticon in your project

Jdenticon renders in the browser or Node.js with no hosted endpoint. Install the npm package, or try the closest URL-driven identicon style 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 jdenticon

import jdenticon from 'jdenticon';

const svg = jdenticon.toSvg('felix', 80);

About Jdenticon

Generates GitHub-style geometric identicons as SVG, PNG, or canvas elements. Purely hash-based, no personal data is embedded in the pattern. Supports color themes and size configuration. Works in browser and Node.js.

Best for: Privacy-conscious apps, developer tools, security applications

License
MIT
Output
SVG, PNG, Canvas
Deterministic
Yes
Hosted API
No
Package
jdenticon
Links
Docs GitHub

Other avatar generators

Compare all 14 libraries

Frequently Asked Questions

Is Jdenticon free to use commercially?
Jdenticon 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 Jdenticon support?
Jdenticon generates avatars as SVG, PNG, Canvas. SVG output scales to any size without quality loss, useful for retina displays and print.
Is there a hosted Jdenticon API?
No. Jdenticon 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 Jdenticon avatar?
Yes. Jdenticon is fully deterministic: the same seed value always renders the identical avatar, so you never need to store the generated image.