Free ugly avatar generator
Make an ugly-avatar.
Keep it weird.
Generate wonderfully awkward profile pictures with crooked lines, mismatched eyes, chaotic hair, and absolutely no taste required.
Pick your face48 fresh weirdos
Click an ugly avatar to download it
Every portrait is generated from its own seed. Your download is a crisp 1024×1024 PNG.
Under the wonky lines
How this ugly-avatar generator works
Seed
Each face starts from a unique, repeatable seed.
Distort
The seed bends the contour, eyes, mouth, nose, and hair.
Download
One click renders the SVG portrait as a 1024px PNG.
About the project
A tribute to the original ugly-avatar
This tool uses an independently implemented procedural drawing system and was inspired by the open-source project txstc55/ugly-avatar. The original concept celebrates faces that are unpredictable, imperfect, and far more memorable than polished avatar templates.
View the original on GitHubQuestions, answered
Ugly avatar FAQ
What is an ugly-avatar?
An ugly-avatar is a deliberately awkward, hand-drawn-style profile picture made from randomized face shapes, eyes, hair, noses, and mouths.
How do I download an ugly avatar?
Click any portrait in the gallery. The generator converts that avatar into a 1024×1024 PNG and downloads it immediately.
Are the avatars unique?
Yes. Every portrait uses a distinct deterministic seed, so its proportions, expression, hair, color, and line details form a repeatable combination.
Does the generator upload any data?
No. The portraits are generated and converted to PNG in your browser. You do not need to upload a photo or create an account.