This is doodlehash, a C library that makes random faces from a given item of text. Do you want to make an avatar from an email address? doodlehash is for you.

Doodlehash uses specially annotated SVG files as input. Eyes, ears, nose, mouth, hair, etc are randomly chosen and coloured to make a unique face.

To make a random face, enter any text and press `Generate'


The doodlehash library is made for use within GTK applications and it is free software licensed under the terms of the GPL version 3.

Download the source code for the latest version here.

Read the reference manual here.

Thank-you to WorldLabel for putting some of their clip-art into the public domain. Doodlehash uses that clip-art to make random faces.

The video is licensed under the terms of the Creative Commons Attribution 3.-0 Unported license.

Last updated on September 17, 2011.