Diverse Global Portrait Generator

Generates realistic, non-stereotypical photos of diverse people from across the globe for app development and marketing materials.

Prompt Template

Generate a high-quality, professional {{Shot Type:Portrait, 45 degree Portrait, Side Portrait, *Half body shot, Full body shot}} of a person from {{Origin:# North America, USA, Canada, Mexico, # South America, Brazil, Peru, Argentina, Colombia, # Europe, Mediterranean, *Scandinavia, Germany, France, Italy, United Kingdom, Spain, # Africa, Nigeria, Ethiopia, Egypt, Kenya, South Africa, # Middle East, UAE, Turkey, Iran, Saudi Arabia, # South Asia, India, Pakistan, Bangladesh, # East Asia, China, Japan, Korea, # Southeast Asia, Thailand, Vietnam, Indonesia, Philippines, # Oceania, Australia, New Zealand, Maori}}. 

Attributes:
- Age: {{Age: Baby, Toddler, Child, Teenager, Young Adult, *Adult, Middle Aged, Senior, Elderly}}
- Gender: {{Gender:Female, Male, Non-binary}}
- Hair Color: {{Hair Color:typical, Black, Brown, *Blonde, Red, Grey, White}}
- Eye Color: {{Eye Color:typical, Brown, *Blue, Green, Hazel, Grey}}
- Skin Type: {{Skin Type: Typical, Clear & Smooth, Natural, Blemish-prone, Visible Pores, Mature & Wrinkled}}
- Facial Expression: {{Expression:Neutral, *Smiling, Serious, Friendly, Curious, Confident, Angry, Funny}}
- Body Type: {{body type: Slim, Athletic, Muscular, *Average, Curvy, Plus-size, Stocky}}
- Clothing: {{Clothing:*Typical, Modern, Casual, Jeans & T-shirt, Jogging, Business, Formal}}

- Background: {{Background: Typical Environment, # Urban, City Skyline, Busy Street, Modern Architecture, Nighttime Lights, # Nature, Lush Garden, Mountain Range, Sandy Beach, Forest Path, Sunny Park, # Interior, Modern Office, Minimalist Studio, Coffee Shop, Industrial Loft, Cozy Living Room, Art Gallery, Library, # Studio & Professional, Plain Neutral Backdrop, Corporate Lobby, High-end Boutique, Professional Workspace}}

- Aspect Ratio: {{Aspect Ratios: [aspect_ratios]}}

The image should look authentic and candid, suitable for use in professional apps and advertisements.

Prompt Guide

Best For

  • Starting from a structured, reusable prompt instead of a blank chat.
  • Adapting the prompt to your own inputs while keeping the original intent intact.
  • Workflows related to Creative & Visuals.

How To Use It

  1. Copy the full prompt template.
  2. Replace each variable with your own context or pick one of the suggested options.
  3. Paste the completed prompt into ChatGPT, Claude, Gemini, or another AI assistant.

Variables In This Prompt

Shot Type

Portrait, 45 degree Portrait, Side Portrait, Half body shot, Full body shot

Origin

# North America, USA, Canada, Mexico, # South America, Brazil, Peru, Argentina

Age

Baby, Toddler, Child, Teenager, Young Adult, Adult, Middle Aged, Senior

Gender

Female, Male, Non-binary

Hair Color

typical, Black, Brown, Blonde, Red, Grey, White

Eye Color

typical, Brown, Blue, Green, Hazel, Grey

Skin Type

Typical, Clear & Smooth, Natural, Blemish-prone, Visible Pores, Mature & Wrinkled

Expression

Neutral, Smiling, Serious, Friendly, Curious, Confident, Angry, Funny

body type

Slim, Athletic, Muscular, Average, Curvy, Plus-size, Stocky

Clothing

Typical, Modern, Casual, Jeans & T-shirt, Jogging, Business, Formal

Background

Typical Environment, # Urban, City Skyline, Busy Street, Modern Architecture, Nighttime Lights, # Nature, Lush Garden

Aspect Ratios Predefined list

[aspect_ratios]

Example Starting Point

Generate a high-quality, professional Portrait of a person from # North America. 

Attributes:
- Age: Baby
- Gender: Female
- Hair Color: typical
- Eye Color: typical
- Skin Type: Typical
- Facial Expression: Neutral
- Body Type: Slim
- Clothing: Typical

- Background: Typical Environment

- Aspect Ratio: [aspect_ratios]

The image should look authentic and candid, suitable for use in professional apps and advertisements.

How Variables Work

Variable Syntax

Variables are wrapped in {{ and }} and follow this pattern:

{{variable name: option1, option2, option3 }}

Predefined Variables

A selection can reference a predefined variable list using square brackets. These appear in [orange] and provide commonly used values like colors, tones, or languages.

{{Tone: [tones] }}

Custom Selection Lists

You can also provide an inline list of choices separated by commas.

{{Format: bullet points, paragraphs, numbered list }}
💡

Tip: You don't need the PUCO app to use these prompts! Simply copy the template and replace each {{…}} section with your own text directly in ChatGPT, Claude, Gemini, or any other AI assistant.

Use this prompt in seconds — not minutes

Install PUCO for Mac: press a hotkey in any app, fill a smart form, paste into ChatGPT, Claude or Gemini. Every variable becomes a curated dropdown. Your last values are remembered.

Download on the Mac App Store