Avatar API generates deterministic avatar images from a variant and username URL.
https://avatar.aspekt.systems/shapes/aspekt_systems?initials=false&radius=full&size=64https://avatar.aspekt.systems/shapes/aspekt_systems?initials=false&radius=full&size=64<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.
shapesBalanced one- to six-fold geometry with nested rings.
https://avatar.aspekt.systems/shapes/your-seedribbonsThree to five coordinated satin bands with woven crossings.
https://avatar.aspekt.systems/ribbons/your-seedbloomFive to nine translucent petals around a luminous center.
https://avatar.aspekt.systems/bloom/your-seedauroraThree to five broad glowing veils with flowing contours.
https://avatar.aspekt.systems/aurora/your-seedorbitNested elliptical tracks and pearls around a shared center.
https://avatar.aspekt.systems/orbit/your-seedcrystalConnected radial facet rings forming one cut gemstone.
https://avatar.aspekt.systems/crystal/your-seedfacesFull-surface gradient characters with minimal seeded eye expressions.
https://avatar.aspekt.systems/faces/your-seedportraitFlat split-color faces reduced to two eye marks and one mouth mark.
https://avatar.aspekt.systems/portrait/your-seedFaces variant
Faces fills the avatar's main surface with a seed-controlled glossy palette and two minimal eye marks. It does not place a separate character shape inside the canvas.
Use radius to define the face itself: none produces a square, a number produces rounded corners, and full produces a circle. The same seed also reproduces the palette, highlight, eye position, and expression.
https://avatar.aspekt.systems/faces/your-seed?size=256&radius=fullCircle
nova-riverRounded
ember-coveSquare
pixel-valeCircle
mint-signalRounded
sunset-arcSquare
northern-lightPortrait variant
Portrait is the abstract face style. It reduces each character to a flat color split, two oversized geometric eye marks, and one expression mark for the mouth.
The face still fills the avatar's main surface, so radius controls its outer shape rather than clipping an inset character. A seed consistently reproduces the palette, color split, eye geometry, and expression.
https://avatar.aspekt.systems/portrait/your-seed?size=256&radius=fullCircle
nova-riverRounded
ember-coveSquare
pixel-valeCircle
cobalt-moonRounded
amber-threadSquare
quiet-lakeOrbit 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=fullnova-riverember-covepixel-valesoft-orbitamber-threadquiet-lakeCrystal
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=fullnova-riverember-covepixel-valemint-signalsunset-arcnorthern-lightBloom 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=fullnova-riverember-covepixel-valemint-signalcobalt-moonnorthern-lightAurora
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=fullnova-riverember-covepixel-valecobalt-moonamber-threadquiet-lakeRibbons 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=fullnova-riverember-covepixel-valesoft-orbitamber-threadquiet-lakeShapes 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=full1-fold
geometry-32-fold
geometry-73-fold
geometry-04-fold
geometry-15-fold
geometry-46-fold
geometry-2