← Prompt Library

Json prompts

Structured prompts as JSON: subject, scene, lighting, camera and constraints as separate fields you can swap independently. Use the builder below to assemble your own, or copy a finished structure.

6 prompts · Category: JSON Prompts

JSON prompt builder

Fill the blocks, get a structured JSON prompt. Leave a field empty to omit it.

   

Structured portrait JSON

GENERATE

Use the JSON prompt builder on this page to customize — this entry shows the full structure: a beauty editorial portrait with subject, scene, lighting and camera blocks.

View JSON version
{
  "action": "portrait",
  "camera": {
    "angle": "eye-level",
    "lens": "85mm",
    "shot": "head-and-shoulders"
  },
  "constraints": [
    "photorealistic skin texture",
    "no text",
    "no watermark"
  ],
  "lighting": {
    "direction": "left",
    "quality": "soft window light"
  },
  "output": {
    "aspect_ratio": "4:5",
    "style": "beauty editorial"
  },
  "scene": {
    "background": "warm beige studio",
    "setting": "studio"
  },
  "subject": {
    "appearance": "woman, long dark wavy hair, natural glam makeup",
    "expression": "soft confident smile",
    "pose": "chin slightly down, shoulders relaxed"
  }
}
4:5 · portrait · structure

Structured product JSON

GENERATE

A product hero shot expressed as JSON: item, props, scene, lighting and camera as separate fields you can swap independently.

View JSON version
{
  "action": "product_shot",
  "camera": {
    "angle": "45-degree",
    "lens": "100mm macro",
    "shot": "hero close-up"
  },
  "constraints": [
    "label text must stay legible",
    "colors 100% accurate"
  ],
  "lighting": {
    "direction": "left",
    "quality": "soft daylight"
  },
  "output": {
    "aspect_ratio": "1:1",
    "style": "premium e-commerce"
  },
  "scene": {
    "background": "beige podium, soft shadow",
    "setting": "minimal studio"
  },
  "subject": {
    "item": "amber glass serum bottle",
    "props": [
      "eucalyptus leaf",
      "water droplets"
    ]
  }
}
1:1 · product · structure

Structured landscape JSON

GENERATE

A landscape scene as JSON: elements list, scene, lighting and camera blocks — easy to re-target from mountains to desert by swapping one block.

View JSON version
{
  "action": "scene",
  "camera": {
    "angle": "low angle",
    "lens": "24mm wide",
    "shot": "wide establishing"
  },
  "constraints": [
    "no people",
    "no text"
  ],
  "lighting": {
    "direction": "backlight",
    "quality": "golden hour"
  },
  "output": {
    "aspect_ratio": "16:9",
    "style": "cinematic travel photography"
  },
  "scene": {
    "background": "mist layers between ridges",
    "setting": "mountain valley at dawn"
  },
  "subject": {
    "elements": [
      "winding river",
      "pine forest",
      "small wooden cabin"
    ]
  }
}
16:9 · scene · landscape

Structured edit JSON

EDIT · upload a photo

An edit instruction as JSON: an 'edits' block that names exactly what changes, and a constraints block that names what must not change.

View JSON version
{
  "action": "edit",
  "camera": {
    "angle": "keep original",
    "lens": "keep original",
    "shot": "keep original framing"
  },
  "constraints": [
    "face must remain identical",
    "only the outfit changes"
  ],
  "edits": {
    "background": "replace with Paris café terrace, morning",
    "outfit": "replace with navy blazer and white shirt"
  },
  "lighting": {
    "direction": "match new background",
    "quality": "soft daylight"
  },
  "output": {
    "aspect_ratio": "4:5",
    "style": "photorealistic"
  },
  "subject": {
    "source": "uploaded photo"
  }
}
4:5 · edit · structure

Structured infographic JSON

GENERATE

An infographic as JSON: the labels array is the part models get wrong most often — isolating exact strings in their own field makes proofreading trivial.

View JSON version
{
  "action": "infographic",
  "constraints": [
    "all labels spelled exactly as given",
    "no extra text"
  ],
  "labels": [
    "40H BATTERY",
    "IPX5 WATER RESISTANT",
    "NOISE CANCELLING"
  ],
  "lighting": {
    "direction": "front",
    "quality": "clean studio"
  },
  "output": {
    "aspect_ratio": "1:1",
    "style": "minimal tech infographic"
  },
  "scene": {
    "background": "white with light blue accents",
    "setting": "graphic layout"
  },
  "subject": {
    "item": "wireless earbuds case, open"
  }
}
1:1 · infographic · labels

Structured character sheet JSON

GENERATE

A character reference sheet as JSON: the views array plus identity constraints keep the same character consistent across both poses.

View JSON version
{
  "action": "character_sheet",
  "camera": {
    "angle": "front and three-quarter",
    "lens": "50mm",
    "shot": "full body"
  },
  "constraints": [
    "same face in both views",
    "same outfit in both views"
  ],
  "lighting": {
    "direction": "front",
    "quality": "even studio"
  },
  "output": {
    "aspect_ratio": "4:5",
    "style": "photorealistic character reference"
  },
  "scene": {
    "background": "plain light grey",
    "setting": "reference sheet"
  },
  "subject": {
    "appearance": "man, short black hair, trimmed beard",
    "outfit": "olive field jacket, dark jeans, boots",
    "views": [
      "front",
      "three-quarter"
    ]
  }
}
4:5 · character · consistency

More categories

For Couples

14 prompts

For Men

12 prompts

For Women

12 prompts

Photo Editing

16 prompts

Product Photos

12 prompts

Festival

10 prompts