See the output
Every preview is loaded fromhttps://pictum.dev through a normal image URL.
Identicon
Gradient
Initials
Realistic (any)
Realistic (female)
Realistic (male)
Use your integration
Choose your framework to install its Pictum package and render a generated avatar. Each component forwards native image attributes, includingalt, width, and height.
- React
- Vue
- Laravel
- Svelte
- Astro
Standalone integrations
Use browser-native custom elements, framework-independent helpers, or direct image URLs.- HTTP
- JavaScript
- PHP
- Web Components
Choose an avatar type
Generated avatars
Generated avatars are available through every integration component and helper. The same seed and variant always return the same design.Realistic portraits
Realistic portraits are currently served through direct image URLs. Use them as a native image source in any framework or application.Configure avatars
Choose a seed
Choose a seed
Seeds accept 1-128 ASCII letters, numbers, and URL-safe separators. A seed must start and end with a letter or number.Use a stable opaque identifier that contains no sensitive information. Avatar URLs are public, cacheable, and may appear in logs or browser history.
Choose an image format
Choose an image format
Generated raster avatars use a 256x256 source by default. Realistic avatars preserve their catalog source dimensions.
Next steps
Explore integrations
Review complete component and helper examples for your framework.
Use the HTTP API
Inspect avatar routes, formats, caching headers, and errors.