Toggle menu
Personified by All SVG Icons
Free AI Avatars with Ready Personas
315 AI-generated faces from 153 countries, each with a fictional name, age, region, skin tone and mood. Show people who look like your users, not the same stock smile. Free for commercial use, no sign-up.
No avatar matches these filters.
See them in a real UI
Profile cards, comment threads, avatar stacks and chat: the same faces at the sizes your product uses. Every other avatar library on our avatar generator comparison runs in the same playground.
Playground
Website relaunch
Sprint 14, 12 open tasks
Write hero copy
ContentCheck icon sizes
DesignPricing table
FrontendAnalytics events
DataComments 4
Can we use the new avatars in the team list? They read well at small sizes.
Yes. I checked them at 20px on the task cards too.
Marketing needs the large size for the team page.
Native options only, profile card avatar
<img src="https://assets.allsvgicons.com/avatars/128/0018.webp" width="80" height="80" alt="">Personified is our own set: free for commercial use. License.
Try your ownnames or your HTML
Faces that fit the market you build for
Most placeholder photos show the same few faces, nearly always smiling. Personified covers 9 regions and 6 moods, from a laughing grandmother in Lagos to a thoughtful student in Almaty. Filter by region, age or skin tone to fill a demo with people your users will recognize.
- Africa72
- Europe65
- Americas52
- Middle East27
- South Asia26
- Southeast Asia24
- East Asia22
- Central Asia14
- Oceania13
Use them as personas in demo data
Copy persona JSON gives you a seed record you can paste into fixtures, a design file or a pitch deck. The IDs never change, so a fixture that points at avatar 0042 keeps working.
{
"id": "0001",
"person": "0001",
"name": "Ananya Rao",
"country": "India",
"region": "South Asia",
"gender": "Woman",
"age": 28,
"ageBand": "18-29",
"skinTone": 4,
"mood": "smile",
"image": "https://assets.allsvgicons.com/avatars/512/0001.webp"
}Or install all 315 faces with their personas as a typed npm package:
npm i personified
import { find, pick } from 'personified';
const people = find({ region: 'South Asia', band: '30-44' });
const me = pick('[email protected]');License in one line
Use them for free in personal and commercial work, no credit needed. Ask us first only to redistribute the files or to build a competing avatar library. Never present them as real people.
Read the Free Asset LicenseNeed a hero background too?
Our free hero backgrounds come with palettes, text-safe areas and crop guides. Same license.
Browse free backgrounds