[FREE] Avatar Extension: Generate new avatar for each user in best quality

Avatar

[FREE] :free_button: :artist_palette: Avatar

Generate unique DiceBear avatars as SVG or JPEG for every user without API costs.

Open store


:clipboard: Extension specifications

Package in.sarthakdev.avatar
Version 2.0
Price Free
Category Media
Updated 18 September 2026
Platforms MIT App Inventor, Kodular, Niotron, Android Builder, Thunkable
Built using FAST
Store Avatar Extension - Media Extension for MIT App Inventor, Kodular, Niotron | SarthakDev.in

:open_book: About

Build DiceBear avatar image URLs from a name seed (SVG or JPEG) or a random seed.

:sparkles: Features

  • Generate avatars from user names or random seeds
  • Output SVG URLs for crisp resolution
  • Export JPEG images for use in Image components
  • No recurring API feesβ€”DiceBear open source styles
  • Examples for WebViewer display and image downloads
  • Supports user profile placeholder creation
  • Includes notes on licensing and attribution

:puzzle_piece: Blocks

Avatar blocks

:wrench: Methods

Generate Random Avatar Url

Generates a random DiceBear avatar URL.

GenerateRandomAvatarUrl

Returns text.

Generate Avatar Url With Name Svg

Generates a DiceBear avatar URL using the provided name as the seed.

GenerateAvatarUrlWithNameSvg

Returns text.

  • name (text)

Generate Avatar Url With Name Jpeg

Generates a DiceBear avatar URL using the provided name as the seed in JPEG format.

GenerateAvatarUrlWithNameJpeg

Returns text.

  • name (text)

:shopping_cart: Get the AIX

Download the AIX from the store, then import from Projects β†’ Import extension.


Built by Sarthak Gupta Β· hi@sarthakdev.in Β· sarthakdev.in

4 Likes

Given an svg is generated, what components can display this image format ?

A link will be generated you can then show it in a web viewer or download it by web get request

Yes, but what components can display the image? Image, Button,Arrangements, Canvas etc ?

When the image is fetched you can use Image component to display the image

You can also use webviewer to display the image

Image component can't display svg images, as far as I know.

3 Likes

I can only get the webviewer to display an svg. Excuse my confusion, but if you download the image (no need for an extension by the way) does it convert the format?

1 Like

Can you please explain what you are trying to ask

Yes but option to download png avatars will be available in the next update till then svg can be displayed in webviewer

When the avatar is downloaded as png you can display it on buttons and other components

This extension generates a new avatar url on each call. The webviewer can be coded to open that url displaying the image
You can use an extension to display svg images
And the third option in the next version the extension will be able to download png that you can display the image as you want
For any question please ask

It looks like you are using a library or web service
Please provide a link to that library/service and credit its author

Taifun

1 Like

So in it's present state, this extension is USELESS for most purposes until you can use png files?

1 Like

No this extension is not Useless as of now you can generate SVG files of avatars and use them along with various extensions for handling files in MIT App Inventor. You can also use a webviewer to open the file.

Version 1.01
See the changelog above

You can now get the extension for FREE!

Hello, please disclose the Web API you are using, since your extension primarily relies on it.

2 Likes

Temporarily unlisted until this is done

Taifun