Dr. Fərid Zeynalov - Baku, Azerbaijan.

Gemini Image JSON Prompt Crafter

Complete user guide for beginners: sections, options, functions, and examples

Open Generator

Quick Start

This generator creates JSON prompts for image generation. Fill in fields from top to bottom, and the app updates both output blocks in real time.

  1. Describe your subject and scene first (required).
  2. Choose style, mood, camera, lighting, quality, color, and composition.
  3. Disable any optional section with its Include checkbox if you do not want it in JSON.
  4. Review warnings, then copy/export your final JSON.

Section-by-Section Guide

1. Subject & Scene (Required)

Main subject defines the central object or character. Scene description adds context: place, background, atmosphere, supporting elements, and action.

Example: Subject: "A red fox". Scene: "standing on a snowy cliff at sunrise with distant mountains".

2. Style & Mood (Optional, can be disabled)

Style controls artistic language (photography, anime, painting, 3D render). Mood controls emotion (calm, epic, dystopian, playful).

Tip: If your image intent is technical only, you can disable this section.

3. Camera (Optional)

Shot chooses framing. Motion adds cinematic movement feel. Lens/perspective defines visual geometry and distance behavior.

Example: close_up + static + macro_distance for product-detail images.

4. Lighting & Quality (Optional)

Lighting sets illumination mood and contrast. Quality affects technical polish (resolution), detail complexity, and optional upscaling.

5. Color (Optional)

Palette controls color harmony and temperature. Grading applies post-processing look such as cinematic, vintage, noir, HDR.

6. Composition (Optional)

Toggle compositional aids: rule of thirds, leading lines, depth. Useful when you want more intentional image structure.

7. Negative Constraints (Optional)

Enter things that must not appear: text overlays, logos, watermarks, artifacts, extra limbs, blur, noise, etc.

All Options Explained

Every selectable option from the generator is listed below with plain-English meaning. Use the search box to quickly filter options.

Built-in Functions

Live JSON Sync: Every field change instantly updates Master Prompt and JSON Output without page reload.

Section Include Toggles: Optional sections can be turned off. Off means fields are disabled and removed from output JSON.

Required Subject & Scene: Always included. Cannot be disabled.

Validation: Subject must not be empty. If empty, the app shows a validation message.

Conflict Warnings: The app warns about contradictory choices (for example close-up with very-far lens distance).

Copy Text / Copy JSON: Sends output directly to clipboard.

Export File: Downloads the current JSON as gemini-image-prompt.json.

Reset Form: Restores default values and re-enables all optional sections.

Draft Persistence: State is auto-saved in local browser storage and restored on next page load.

Example 1: Nature Photo

A realistic wildlife-style setup with balanced composition and clean negatives.

{
  "subject": "Snow leopard",
  "sceneDescription": "on a rocky ridge in high mountains during sunrise mist",
  "style": "wildlife_photography",
  "mood": "majestic",
  "camera": {
    "shot": "long_shot",
    "motion": "static",
    "lens": "telephoto_like"
  },
  "lighting": "golden_hour",
  "composition": {
    "ruleOfThirds": true,
    "leadingLines": true,
    "depth": true
  },
  "quality": {
    "resolution": "4k",
    "detail": "photorealistic-precision",
    "upscale": false
  },
  "color": {
    "palette": "cool-tones",
    "grading": "national-geographic-style"
  },
  "negativePrompt": "logo, text, watermark"
}

Example 2: Stylized Sci-Fi

A synthetic cyberpunk setup with neon light, dynamic perspective, and bold grading.

{
  "subject": "A courier on a hoverbike",
  "sceneDescription": "racing through a rain-soaked megacity alley",
  "style": "cyberpunk",
  "mood": "futuristic",
  "camera": {
    "shot": "dutch_angle",
    "motion": "handheld",
    "lens": "wide_angle_perspective"
  },
  "lighting": "neon_electric",
  "quality": {
    "resolution": "6k",
    "detail": "cyberpunk-clutter",
    "upscale": true
  },
  "color": {
    "palette": "cyberpunk-neon",
    "grading": "neon-noir-aesthetic"
  },
  "negativePrompt": "text, logo, deformed hands"
}

Example 3: Minimal Product Shot

Shows how optional sections can be omitted for clean technical prompts.

{
  "subject": "A matte black wireless earbud case",
  "sceneDescription": "on a soft gray background with subtle reflection",
  "camera": {
    "shot": "close_up",
    "motion": "none",
    "lens": "macro_distance"
  },
  "lighting": "soft",
  "quality": {
    "resolution": "4k",
    "detail": "sharp-focus",
    "upscale": false
  },
  "negativePrompt": "dust, fingerprints, text, watermark"
}

Warnings You May See

Close-up vs very far distance: visually contradictory framing.
Soft light vs high contrast grading: lighting intent can conflict with post-processing.
Minimalist style vs ornate detail: opposite visual direction.

Warnings are advisory, not blocking. You can still export if the artistic contradiction is intentional.