These prompts can be useful for AI image generation, creative photo
editing, social media content, digital artwork, photography concepts,
and visual experiments. Open an individual prompt to view the complete
instructions and copy-paste workflow.
Start by opening a prompt that matches your desired result. Copy the
complete instruction and paste it into your compatible AI image tool.
If the prompt uses a reference-image workflow, provide the required
source image before generating the result.
JSON Prompts for AI Images JSON prompts for AI images provide a structured way to describe subjects, scenes, lighting, camera settings, composition, identity constraints and other visual requirements. Instead of putting every instruction into one long paragraph, a structured prompt separates important decisions into clearly labeled fields. This makes complex AI image prompts easier to understand, edit and reuse. Structured prompting is especially useful for photorealistic portraits, reference-image editing, character consistency, detailed compositions and workflows where changing one element should not unnecessarily change the rest of the image. Current structured-prompting documentation and prompt libraries increasingly use this approach for complex image-generation workflows. What Are JSON Prompts? A JSON prompt is a structured representation of an image-generation instruction using JSON-style fields. Instead of writing everything as one paragraph, you can separate the request into fields such as: Subject Scene Environment Pose Clothing Composition Camera Lens Lighting Color Mood Realism Reference image Identity preservation Negative constraints Output settings This structure makes it easier to identify exactly which part of an image prompt needs to be changed. Structured prompting is particularly useful when a scene contains many independent requirements or when the same visual system needs to be reused across multiple generations. Why Use JSON Prompts for AI Image Generation? Traditional text prompts are fast and flexible, but complex prompts can become difficult to maintain. A structured JSON prompt gives each visual decision its own place. For example, changing the lighting should not require rewriting the subject, clothing, camera and environment sections. This is useful for: Photorealistic portraits AI photo editing Reference-image workflows Character consistency Product photography Cinematic scenes Complex compositions Reusable prompt templates Batch image workflows Controlled image variations Structured JSON is particularly valuable when you need repeatable control or want to iterate on individual elements of a complex scene. JSON Prompts for Realistic AI Photos One of the strongest applications of structured prompts is photorealistic AI photography. A detailed JSON prompt can separate the photographic direction into dedicated fields for the subject, environment, camera, lens, lighting, depth of field, skin texture, composition and post-processing. Instead of repeatedly adding generic phrases such as “ultra realistic” or “8K,” describe the actual photographic properties you want. Useful controls include: Camera: shot type, camera angle, focal length and perspective. Lighting: direction, softness, intensity, color temperature and time of day. Environment: location, background, materials and atmospheric conditions. Subject: appearance, pose, expression, clothing and defining characteristics. Composition: framing, foreground, background, depth and visual balance. Current JSON image-prompt examples commonly structure camera, lighting, composition and visual details into separate fields for more controllable generation. Identity Lock JSON Prompts Identity lock JSON prompts are designed for reference-image workflows where the goal is to preserve the recognizable identity of a person while changing the scene, clothing, lighting or photographic style. A structured identity section can explicitly define: Reference image Identity preservation Facial structure Facial proportions Skin tone Hair characteristics Distinguishing features What must not change What may be edited For example, a prompt can separate identity_lock from scene, camera, lighting and style. This makes it easier to change the environment without rewriting the identity requirements. Current prompt libraries already use dedicated identity-lock sections and reference-image rules for photorealistic image editing. Character Consistency JSON Prompts Character consistency means keeping the same recognizable person or fictional character across multiple images, scenes, outfits and camera angles. A reusable JSON structure can maintain a character reference or “character bible” while allowing individual scene fields to change. For example: character → fixed identity → fixed facial features → fixed scene → variable outfit → variable lighting → variable camera → variable This separation is useful when creating a sequence of images featuring the same character. Structured prompting workflows specifically use reusable style and character information to improve consistency across variations. Nano Banana JSON Prompts Nano Banana JSON prompts are an important use case for this category because current structured-prompt libraries explicitly provide JSON templates for Nano Banana and Gemini-based image workflows. A JSON prompt can organize the request into subject, reference image, identity rules, scene, camera, lighting, composition and output requirements. However, JSON formatting itself does not guarantee a particular result. The underlying image model must understand the structured input, and the actual schema should be appropriate for the workflow being used. Current resources demonstrate JSON prompting across Nano Banana, ChatGPT and other multimodal image systems. Gemini JSON Prompts Gemini image workflows can also use structured prompt formats when the model or workflow supports detailed structured instructions. Gemini-focused JSON prompts can define: Reference images Subject identity Scene Lighting Camera Composition Style Constraints Output requirements For complex image editing, separating these elements can make the prompt easier to modify and reuse. ChatGPT JSON Prompts JSON-style image prompts can also be useful with ChatGPT image workflows when you need to organize a complex creative instruction. A structured prompt can define the subject, environment, camera, lighting, composition and constraints separately rather than mixing every requirement into one paragraph. The exact behavior depends on the image model and workflow, so JSON should be treated as a structured prompting method rather than a universal API specification. JSON Prompts for AI Photo Editing Structured prompts are especially useful when editing an existing photograph. A strong editing JSON can separate: Reference: what image is being edited. Identity: which characteristics must remain consistent. Transformation: what should change. Environment: the new background or location. Styling: clothing, colors and aesthetic. Photography: camera angle, lens and lighting. Constraints: unwanted changes and artifacts to avoid. This makes complex editing requests easier to inspect and modify. How to Write Better JSON Image Prompts Start with the most important visual information and move toward supporting details. A useful structure is: 1. Subject 2. Action / pose 3. Environment 4. Composition 5. Camera 6. Lighting 7. Style 8. Identity / reference rules 9. Constraints 10. Output settings This mirrors structured prompting frameworks that prioritize subject, action, style and context while allowing additional photographic controls for complex scenes. JSON Prompt Example Structure A simple structured image prompt might look like: { "subject": { "description": "young woman", "expression": "natural relaxed expression" }, "scene": { "location": "modern cafe", "time": "late afternoon" }, "camera": { "shot": "medium portrait", "lens": "50mm", "depth_of_field": "shallow" }, "lighting": { "type": "soft natural window light", "direction": "left side" }, "identity_lock": { "enabled": true, "preserve_identity": true }, "realism": { "skin_texture": "natural", "avoid": [ "plastic skin", "over-smoothing", "facial distortion" ] } } The purpose of this structure is not to create magic keywords. Its value is that each major visual decision has a clearly defined location. Best Practices for Identity Lock When using a reference image, avoid vague instructions such as “make the person look exactly the same” without explaining what should remain consistent. Instead, define the identity requirements clearly. Useful identity controls can include: Facial structure Eye shape Eye spacing Nose shape Lip shape Jaw structure Skin tone Hairline Distinguishing features Natural asymmetry Skin texture At the same time, specify which elements are allowed to change, such as clothing, background, lighting or camera perspective. This separation reduces ambiguity and makes complex editing instructions easier to maintain. JSON Prompts vs Normal Text Prompts JSON is not automatically better for every image. A short creative request may be easier and faster as natural language. Structured JSON becomes more valuable when the image contains many independent requirements, when consistency matters, or when the prompt needs to be reused and modified repeatedly. Structured prompting is therefore best viewed as a control and organization method, not a replacement for natural-language prompting in every situation. AI Models That Can Use Structured Prompts Structured image prompts are being used across different AI image-generation workflows, including: Nano Banana Gemini image workflows ChatGPT image workflows FLUX-based workflows Other multimodal image-generation systems that support detailed structured input Support and behavior can vary by model, so always adapt the structure to the specific image system rather than assuming every model interprets every JSON field identically. Frequently Asked Questions What are JSON prompts for AI images? JSON prompts are structured image-generation instructions that organize subjects, scenes, cameras, lighting, composition, identity rules and other visual requirements into named fields. Do JSON prompts create more realistic AI images? They can improve clarity and control for complex image-generation tasks, but JSON itself does not guarantee photorealism. The quality also depends on the image model, reference image and instructions used. What is an identity lock JSON prompt? An identity lock JSON prompt uses structured fields to define which characteristics of a reference person should remain consistent while other image elements are changed. Can I use JSON prompts with Nano Banana? Yes, structured JSON prompt workflows are commonly used with Nano Banana and Gemini-based image-generation workflows, particularly for detailed image editing and consistency tasks. Can I use JSON prompts with ChatGPT? JSON-style structures can be used to organize complex instructions for ChatGPT image workflows, although the exact interpretation depends on the image model and workflow. Are JSON prompts better than normal prompts? Not always. JSON is most useful for complex, repeatable and highly controlled image-generation tasks, while natural-language prompts can be better for quick creative exploration. Can JSON prompts preserve a person's identity? A structured prompt can clearly specify identity-preservation requirements, but no prompt can guarantee perfect identity preservation across every model or generation.