Avadun is a high-performance, privacy-focused avatar generation API. It creates beautiful, deterministic avatars from names without requiring user uploads or third-party dependencies.
Optimized caching and CDN delivery for instant load times.
Start using immediately without registration.
Same name always generates the same avatar.
Get started in seconds. Just make a GET request to our endpoint with a name parameter.
The simplest way to use Avadun. Just provide a name.
size=64 (default)
Add rounded=true for a circle and size to scale.
size=128, rounded=true
<img
src="https://avadun.com/api/avatar?name=Alice+Johnson&size=64&rounded=true"
alt="Alice Johnson"
class="w-16 h-16 rounded-full"
/>
Customize your avatars with these query parameters. Only name is required.
| Name | Type | Default | Description |
|---|---|---|---|
| name | string | Required | The full name to generate initials from. |
| size | integer | 64 | Image size in pixels (16-512). |
| rounded | boolean | false | Render as a circle. |
| Name | Type | Default | Description |
|---|---|---|---|
| background | hex | auto | Background color (e.g., "FF0000"). |
| color | hex | FFFFFF | Text color (e.g., "000000"). |
| font | string | inter | Font family: inter, manrope, ptserif, notosans, karla |
| bold | boolean | false | Use bold font weight. |
Basic
?name=Alice+Johnson
Circular
?rounded=true
Custom Colors
?background=4F46E5
Bold Text
?bold=true
Single Letter
?name=Grace
Dark Theme
?background=18181B
Avadun is designed to be resilient. It prioritizes returning a usable image over throwing errors.
Returns an avatar with "?" initials.
Clamped to nearest valid size (16-512px).
Falls back to auto-generated color.
requests per minute
requests per minute
No, the basic API is completely free to use without registration.
Colors are deterministically generated from the name hash. Same name = same color.
Yes, free for commercial use within rate limits.
Fully supported. We extract initials from any character set.