The official Xbox Avatar Editor is only available on:
There is no web-based editor. Without an Xbox console or Windows PC, you cannot create a new avatar.