Generate multiple profile picture avatars with free public APIs (no keys)
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Simple Profile Picture Generator (No API Keys Needed)
Finding the perfect profile picture can be time-consuming and frustrating. Whether you need avatars for testing, placeholder images for development, or simply want to explore different styles before committing to a design, browsing multiple avatar services one by one is tedious. This workflow solves that universal problem by generating 12 different avatar styles instantly from a single trigger, giving you a complete gallery to choose from in seconds.
How it works
- Trigger the workflow manually.
- The workflow generates a unique seed (random number or custom keyword) and randomly selects a gender.
- The simple JavaScript code generates 12 different avatar URLs from multiple free APIs using the same seed for consistency.
- All avatar URLs are passed to an HTML generator that creates a responsive gallery.
- The final HTML displays all 12 avatar styles in a grid with metadata (seed and gender).
- Each avatar includes a download button for easy saving.
How to Set Up
- No API keys required. All avatar services used are completely free and public.
- Simply import the workflow and click "Execute Workflow" to generate your avatar gallery.
- The workflow works immediately without any configuration needed.
- The JavaScript code is beginner-friendly, meaning you can understand it just by reading through it.
Customize
- If you are an advanced user, you can use custom seed instead of random: In the "Generate APIs" node (line 1), change
const userInput = '';toconst userInput = 'your-name';to generate consistent avatars based on your chosen keyword. - Set fixed gender: In the "Generate APIs" node (line 4), change
const gender = Math.random() > 0.5 ? 'male' : 'female';toconst gender = 'female';orconst gender = 'male';for consistent gender across compatible APIs. - Add or remove avatar APIs: Edit the
apisarray in the "Generate APIs" node to include your preferred avatar services or remove unwanted styles. - Change avatar size: Replace
size=200or&size=200with your desired dimensions (e.g.,size=300) in the API URLs within the "Generate APIs" node.