My Avatar Generators: Cats, Birds, Fenestars and Abstracts

Published on

Hey, back in 2016 I decided to get rid of trackers on my website, and Gravatar was one of them for the comment section. That's how I decided to make my own homemade cat avatar system based on sprite I painted. Then I made birds, received sponsoring by Framasoft for the Fenestar one of Mobilizon and also made an abstract one. You'll find them all here:







(note: a project sponsored by Framasoft for Mobilizon, thanks!)




License Creative Commons Attribution 4.0.

Attribution for the artworks: 'David Revoy' with the following exception:

  • No need attribution if you use it for your personal avatar (eg. avatar on your social-medias, forum, blog post, etc...). However, if you propose it to all the users of your blog/website/forum/app/software, please provide the attribution in the footer of the page or in the credits.
  • Please don't use my art for NFTs, this infringe my moral right (read this blog-post I wrote if you wonder why). If you find my work as NFTs: please report it. I'm not the uploader of the NFT. You can support my art via patronage or donation here.

For specific link to the sources and changelog, check the [more info] link in the footer of every avatar generator. Special thanks and attribution to Andreas Gohr's MonsterID code for making me discover a simple engine to make my own generators.

Update 2022: this page originally contained only the cat avatar generator and was published in 30 november 2016. I decided to update it with its timestamp and plug into the page all other generators I made so far to ease finding and recommending them.


link MCMic  

Great work :-)
(Way better than the usually used random avatar monsters we see around)

link Layus  

We love the cat generator here at home ! I have already adopted 583f13c94f5f5 :-).

link 583f7b02633e4  

Cool! I found one I really like through random generating (583f7b02633e4), but now I can't find a name that will give me that one!

link David Revoy  

Cute writer one! What name would you like? :)

link Yalyn  

This is tes--I-meant-to-say-I'm-a-cat-now! :3

link Bonaventura Aditya Perdana  

I'm cat~ :3

link 583f7b02633e4  

Hmm... I'm not sure... what names are there that already give that catvatar?

link F3  

Oh, there are multiple easter eggs in generator, by the looks of it. Nice work by the way!

link David Revoy  

I can link 583f7b02633e4 to the nickname you want :-)

link pop  

I might have peeked at the source to satisfy my curiousity.

link David Revoy  

Haha :D Now I know the words you tried to type in the generator xD

link Yi Jing  

Hi David. Thanks for the Cat avatar generator! I really like mine. The markings on its blue fur look like Oriental brush strokes. And I like the typewriter and monocle -- they reinforce the cat's image as a curious, investigative writer and editor!

By the way, this is my Chinese name. My English name produced a different cat avatar. It's exactly like your Carrot avatar, David, except that mine has a blue scarf wrapped around its neck so its mouth is covered haha.

I really appreciate your fight to prevent Google from exploiting your readers' data and privacy and the sacrifice it entailed. Thanks a lot for that. Hope you have fun during the holidays!

link pop  

I'm hoping at some point that there are easter eggs for Truffel and maybe even the correct cat-colors for Yuzu and Mango.

Also hoping for "Pepper" to have a big floppy hat and a mini-broom.

Wanted to suggest that when checking for string equality for easter eggs that you make the check case-insensitive.

Might also be worth parsing some of the bad word lists freely available on Github for the obscenity detection. Not sure if its worth extending to sub-strings (which causes you to run into the Scunthorpe problem) or common substitutions.

link David Revoy  

Hey pop; if you are motivated by continuing the project, feel free to clone/git it, and add the features, more easter eggs, etc... I'll be happy to keep hosting it. Here I need to focus now on episode 20 of Pepper&Carrot. If I start to tweak more this code, I'll spend month in it. ;-)

link David Revoy  

Thank you Yi Jing!

link Willem  

Wow! This is great; much better than those boring default images, and it is free!

Thanks a lot!

link 58472828c45f3  

It's nice that you care about privacy. And I'm happy something so awesome came out of it :>

link 583f7b02633e4  

I'm not good at coming up with nicknames. :/
How about "Misty Tales"?

(Incidentally, the capcha I just got said 'k1ty', almost like 'kitty'!)

link David Revoy  

Ok for Misty Tales. It should work now :)

(ps: oh oh, nice for the capcha! :3 )

link Misty Tales  


link Misty Tales  

Hmm... didn't work. :(

link 583f7b02633e4  

Maybe I need to choose a name without a space in it?

link frenchyParagon  

I like "cat", But i'm sad "Tux" and "Kiki" aren't easter eggs ;P

link libre fan  

Quelle bonne idée, ces catavars :-)

Merci David

link David Revoy  

Ha, my fault! Sorry, now it's working, with and without space. :)

link Misty Tales  

Test two, thank you!

link Europrimus  

Aurélien Gâteau à créer un générateur d'avatar pour android (
Pour les libristes, il est disponible via f-droid (

link Abner  

Just wonder if anyone has created a WP plugin for it?

link Eibriel  

David, congratulations for your switch to more privacy friendly options.

I did a Telegram Bot to generate avatars taking advantage of your "API":

I've added the link to this page, so it should drive some traffic here.

link Eibriel  

Your Avatar Generator is a success (at a modest scale) in Telegram, the Bot had around 1800 requests so far and 4 (over 5) stars on the store bot :D

link David Revoy  

Thank you for the news! Good to hear users likes it.

Note: I also made a new version, a bit more 'cold' and not funny, for my other blog on :

link Abner  

I just created a WP avatars plugin to display those cute cats.

It passes the test on my machine, but I know it's buggy. I appreciate if anyone could run it and leave feedback about any issues.

link David Revoy  

Thanks for sharing it !

link Red hat  

This is a test.

link David Revoy  

Ha, I forgot to add the easter egg on the side of the website :-)

link Jerry Wham  

Et moi, en bon franchouillard, pour Pluxml (5.5 et 5.6) ^_^

link Jerry Wham  

Je voulais répondre à Abner...
Attention David, si tu utilises ma version, tu risque de ne pas avoir les mêmes avatars que ceux générés par ton script.
Avec mon plugin, la différence avec le tien, c'est que les images sont en base64. Le chargement est donc théoriquement un peu plus rapide.

link David Revoy  

Ha oui, le Js de Pluxml deconne pour faire des 'reply' ; Jamais réussi à savoir pourquoi; ça le fait sur et

Merci Jerry Wham pour la version PluXml ( et toutes les contrib Pluxml ; je lis activement le forum ) et merci pour les améliorations!
J'ai aussi un autre thème d'avatar ; plus classique :

link jerry wham  

Pour changer l'apparence des avatars, il suffit de changer les images du dossier avatars...

link Hope I get a cool cat  

hmmm, my cat is dope!

link Anon  

This is so cool. I LOVE orange cats, so I wish it generated more of them. lol

link Anon  

In using the generator, I've noticed that it generates more brown, tan and gray cats, than any other color. Is there a way to make it generate more of the other colors? That would be awesome. :)

link rc183

link Give me cat  

hello cat

link binsslugs  

Hej jestem z Polski. Hi i am from Poland. binsger

link Frederick  

Just posting to see my cat avatar....

link Geriatrix  

Je viens de découvrir ton univers via pit,magnifique portfolio surtout Darwin,mais j’adhere complètement aux autres dont le ying et le yang,je retourne me plonger dans l’univers de Pepper & Carrot ,actuellement pb avec pay pal mais je « mecenerai » dès problème réglé

link David Revoy Author,

Merci pour le message sympa Yann!

link Joshua  

I am building a project based on this concept. The development tool uses your cat gen for proof of concept (only i have access at the moment).

In order to increase randomness, i apply a greyscale filter to cat, eyes, mouth, fur, and accessorie, then colorize it based on the first 6 characters of a sha512 hash.

Using savealpha you can maintain/set a transparent background. This enables custom/random back drops... Add some random picture frame pieces and wallah...

link Joshua Dungan  

Screenshot of colorized cats

link David Revoy Author,

Oh, that's pretty cool method about using the gfx asset for their gray value est recoloring them on the fly. I'm curious to see visual about it!

link Joshua Dungan  

Also i disabled accessories and they unlock as you level up. You can choose your look so to speak

link David Revoy Author,

Thanks! Funny result. It probably would require a bit more work for the color to affect only the Chroma and keep the gray value in order to solve problems of contrast and part becoming too dark and too bright (inheriting the value of the random color).

The mechanic of getting accessories as bonus is nicely thought!

link Joshua Dungan  

Yea it gets some odd results when I let it run unlimited color range. The final build will use limited color ranges on certain things.

But the concept is interesting. Maybe better applied to generating random quilts or something but the club I am making has magic and things, so a red eyed green kitty is fine lol.

One more ss

link David Revoy Author,

Lol! I admit it looks cool :D

link Joshua Dungan  

Sandbox sneak peek :)

link Joshua Dungan  

I am launching a club for Brave using the cat artwork you created. On the footer of every page I have a credit/link back to your site. There is only cat art within the club right now but eventually will be icons on the homepage.

Our goal is to create a network of people who want a safer, faster internet using Brave and to extend beyond that into a better, safer, healthier planet. I liked your posts about anti-CDN and have generally tried to adopt the theory when building the club aside from api libraries which I will eventually host on my own server to be 100% CDN free as well.

Thanks for your work David!

The club has a mouse hunt game featuring these awesome brave little kitties. Check it out if you get a chance.

link David Revoy Author,

That's more than perfect Joshua; thank you for the update, the video example and all the work around your community. I'm happy to see it used for that purpose.

link roku kun  

i love this!!

link Anna  

Good Work David Revoy =D

link Crimson 1  

I saw earlier that the logo of Purism appeared here, so check this out

link David Revoy Author,

Thanks for the relay! I have it on my bookmark, scheduled for reposting tomorrow (today and yesterday I was busy on both Twitter and Mastodon; so better to not flood too much posts at once). François was in contact with me during the steps of this animation and made a fantastic work. That's really high quality.

link David Kuhta  

Wrote an open source library for generating Avatars in Elixir using your images (credited).
Just wanted to say thanks publicly, and also a <3 for P&C.

Post a reply

The comments on this article are archived and unfortunately not yet connected to a dedicated post on Mastodon. Feel free to continue the discussion on the social media of your choice. Link to this post:

You can also quote my account so I'll get a notification.
(eg. on my Mastodon profile.)