Aspekt logoAspekt UI

Avatar API generates deterministic avatar images from a variant and username URL.

https://avatar.aspekt.systems/shapes/aspekt_systems?initials=false&radius=full&size=64
https://avatar.aspekt.systems/shapes/aspekt_systems?initials=false&radius=full&size=64
tsx
<Avatar  alt="Tobias Rasmussen"  fallback="TR"  src="https://avatar.aspekt.systems/shapes/aspekt_systems?initials=false&radius=full&size=64"/>

Generated variant reference

Every generated variant is deterministic: the same variant, seed, and query parameters always return the same SVG. Change only the seed to explore another composition within that style.

shapes

Balanced one- to six-fold geometry with nested rings.

https://avatar.aspekt.systems/shapes/your-seed
ribbons

Three to five coordinated satin bands with woven crossings.

https://avatar.aspekt.systems/ribbons/your-seed
bloom

Five to nine translucent petals around a luminous center.

https://avatar.aspekt.systems/bloom/your-seed
aurora

Three to five broad glowing veils with flowing contours.

https://avatar.aspekt.systems/aurora/your-seed
orbit

Nested elliptical tracks and pearls around a shared center.

https://avatar.aspekt.systems/orbit/your-seed
crystal

Connected radial facet rings forming one cut gemstone.

https://avatar.aspekt.systems/crystal/your-seed

Orbit and Crystal variants

These final geometric styles use a shared structural center. Orbit builds outward with elliptical tracks and pearls; Crystal builds outward with connected rings of facets.

Orbit

Three to five gradient ellipses share one seed-controlled center. Eccentricity, rotation, track hierarchy, pearl positions, and palette vary while the system stays coherent.

https://avatar.aspekt.systems/orbit/your-seed?size=256&radius=full
nova-river
ember-cove
pixel-vale
soft-orbit
amber-thread
quiet-lake

Crystal

Five- to eight-fold radial geometry connects inner, middle, and outer rings into one gemstone. Every facet receives a coordinated gradient and a precise light-catching edge.

https://avatar.aspekt.systems/crystal/your-seed?size=256&radius=full
nova-river
ember-cove
pixel-vale
mint-signal
sunset-arc
northern-light

Bloom and Aurora variants

Both styles are generated directly from the seed, but use distinct composition systems. Bloom emphasizes radial geometry and symmetry; Aurora emphasizes continuous motion, depth, and luminous color blending.

Bloom

Five to nine gradient petals share one seed-controlled form, rotation, and spacing system. A smaller twisted layer and luminous center add depth without disturbing the symmetry.

https://avatar.aspekt.systems/bloom/your-seed?size=256&radius=full
nova-river
ember-cove
pixel-vale
mint-signal
cobalt-moon
northern-light

Aurora

Three to five broad light veils share a flowing contour while seed-controlled phase, direction, thickness, glow, and palette create a layered silk-like field.

https://avatar.aspekt.systems/aurora/your-seed?size=256&radius=full
nova-river
ember-cove
pixel-vale
cobalt-moon
amber-thread
quiet-lake

Ribbons variant

Ribbons turns the seed into a coordinated family of flowing bands. Every composition shares one rhythm and spacing system, while phase, direction, crossings, band count, and palette vary with the seed. Background-colored separators create clear over-and-under weaving at each crossing.

Each band has its own satin gradient, highlight, and soft shadow. The same seed and query parameters always reproduce the same SVG, with three to five bands chosen to keep the result readable at avatar sizes.

https://avatar.aspekt.systems/ribbons/your-seed?size=256&radius=full
nova-river
ember-cove
pixel-vale
soft-orbit
amber-thread
quiet-lake

Shapes variant

Shapes generates a coherent geometric construction directly from the seed instead of selecting a finished illustration. The seed controls one- to six-fold symmetry, spacing, ring proportions, tangency, connections, gradient direction, and palette. Higher symmetry uses a smaller detail budget so pieces stay separated and readable.

The same seed and query parameters always produce the same SVG. Change the seed to explore a new construction; use size, radius, and initials exactly as with every other variant.

https://avatar.aspekt.systems/shapes/your-seed?size=256&radius=full

1-fold

geometry-3

2-fold

geometry-7

3-fold

geometry-0

4-fold

geometry-1

5-fold

geometry-4

6-fold

geometry-2