Any name, user ID or email becomes its own colorful SVG, and it looks the same on the web, SwiftUI and Jetpack Compose. Free and open source.
How many can your browser draw in one second?
0holeys
–each
9.0 kBgzipped
0.00 sof 1 s
namehash
A name. A hash. A holey.
Type a handle. It’s hashed with FNV-1a, and the hash picks the shape, the holes, the turn and the color.
fnv1a64(name)
Same name. Every device.
The Swift and Kotlin packages read the same hash the same way, so a person looks the same in every app you ship.
14shapes×3hole counts×4turns×2mirrors×3,600hues
From letters to holes.
The hash picks a shape, packs equal holes inside it, then cuts them out and extrudes the face. It’s all math, with no images and no network.
-
1hash
-
2pick a shape
-
3pack equal holes
-
4cut + extrude
Your hash. Our SVG.
Skip our seeding if you like. Any integer hash can pick the shape and seed, and you get back a plain SVG string.
- no DOM
- Node and SSR
- edge workers
Everyone gets one. Even the bots.
Make yours.