De imagen a prompt JSON estructurado
Esta herramienta de imagen a prompt JSON describe una foto campo por campo, con el sujeto, la luz, la cámara, los colores y el estilo, en un JSON válido que puedes editar, guardar y reutilizar. Es la forma más cómoda de cambiar un solo aspecto de una imagen sin reescribir todo el prompt, o de mantener el mismo estilo en una serie.
Colores dominantes
Tu prompt optimizado
🔒 Funciona en tu navegador. No guardamos tu texto en nuestros servidores.
Cómo usarlo
Sube la imagen
JPG, PNG o WebP de hasta 4 MB.
Deja «JSON» como destino
En «Prompt para», JSON viene seleccionado. Si cambias de idea, puedes elegir un modelo concreto para recibir el prompt en su sintaxis.
Genera el JSON
Pulsa «Generar prompt desde la imagen» y copia o descarga el resultado.
Edita los valores
Cambia solo el campo que quieras, por ejemplo la iluminación, y pega el JSON en tu modelo o en tu flujo de trabajo.
Por qué describir una imagen en JSON
Un prompt en prosa mezcla todas las decisiones en un párrafo. En un JSON cada decisión tiene su propio campo, y eso aporta ventajas prácticas:
- Cambios quirúrgicos: cambias
lightingde día a noche y el resto queda exactamente igual. - Series coherentes: reutilizas la misma estructura para diez imágenes cambiando solo
subject. - Automatización: un JSON se puede leer desde una hoja de cálculo, un script o una herramienta de automatización.
- Comparar referencias: dos JSON lado a lado muestran en qué se diferencian dos imágenes.
Conviene ser honestos: los modelos de imagen no necesitan JSON. Para ellos sigue siendo texto. La ventaja es para ti, que trabajas de forma más ordenada.
Qué campos obtienes
Con el modo IA activo en este sitio, un modelo de visión rellena estas claves, con los valores en inglés: subject, setting, composition, camera, lighting, colors (lista), style, mood, details (lista), text_in_image, aspect_ratio y negative.
Sin modo IA, el análisis se hace en tu navegador y solo puede medir color, luz y encuadre. Una foto clara en tonos pastel, vertical, daría algo así:
{
"subject": "[describe el sujeto principal en pocas palabras]",
"lighting": "bright, high-key lighting",
"palette": "white, pale pink, light gray",
"look": "muted, desaturated colors, soft, low contrast",
"framing": "portrait",
"aspect_ratio": "4:5"
}
Completa subject y, si quieres, añade tú las claves que faltan, como setting o camera. Mientras respetes las comillas y las comas, el JSON seguirá siendo válido.
Cómo usar el JSON en cada modelo
Con Nano Banana y con la generación de imágenes de ChatGPT puedes pegar el JSON tal cual, precedido de una frase como «Create an image from this description:». Estos modelos leen texto estructurado sin problema. Si el resultado se desvía, conviértelo a frases. Midjourney y Stable Diffusion prefieren frases cortas o etiquetas: para ellos es mejor elegir el modelo directamente en «Prompt para» o reconstruir el prompt con el generador de prompts para imágenes, que también ofrece la casilla «Dame también una versión JSON».
Un uso muy práctico es la edición por campos. Genera el JSON de tu foto, cambia "lighting" por "moonlit night" y pide a Nano Banana que aplique solo ese cambio. Para instrucciones de edición más finas, mira el generador de prompts para Nano Banana. Si solo necesitas un prompt en texto, usa imagen a prompt.
Ejemplo: una serie a partir de un solo JSON
Imagina que el modo IA describe la foto de un producto sobre una mesa de madera. El resultado podría parecerse a este, abreviado:
{
"subject": "a ceramic coffee mug with a matte green glaze",
"setting": "rustic wooden table next to a window",
"camera": "close-up, 50mm lens, shallow depth of field",
"lighting": "soft morning window light from the left",
"colors": ["sage green", "warm brown", "cream"],
"style": "professional product photography",
"mood": "calm",
"aspect_ratio": "4:5"
}
Para el resto del catálogo, guarda este archivo como plantilla y cambia solo subject: una tetera, un plato, un cuenco. La luz, la cámara y la paleta quedan fijas, y las fotos de la serie parecen tomadas en la misma sesión. Si una imagen necesita otra proporción, cambia aspect_ratio y nada más.
Consejos pro
- Valida el JSON tras editarlo a mano: una coma de más lo rompe.
- Mantén las claves en inglés aunque traduzcas algún valor; así es más fácil reutilizarlo.
- Guarda un JSON «plantilla» por proyecto y cambia solo
subjecten cada imagen. - Usa el campo
negativecomo punto de partida para la casilla negativa de Stable Diffusion. - Si comparas dos referencias, genera ambos JSON y fíjate en
lightingycolors.
Preguntas frecuentes
¿Qué diferencia hay con imagen a prompt?
La herramienta es la misma, pero aquí el destino por defecto es JSON: la descripción sale organizada en campos en lugar de en una sola frase o línea de etiquetas.
¿El resultado es JSON válido?
Sí. El modo local lo genera con el formato estándar del navegador, y la respuesta del modo IA se limpia para quitar marcas de bloque de código.
¿Los modelos de imagen entienden JSON?
Lo leen como texto. Los modelos conversacionales, como Nano Banana o ChatGPT, lo interpretan bien; Midjourney y Stable Diffusion rinden mejor con frases o etiquetas.
¿Puedo poner los valores en español?
Puedes, pero los descriptores en inglés suelen dar resultados más precisos. Una buena opción es dejar subject en español y el resto en inglés.
¿Se envía mi imagen a algún sitio?
Solo si el modo IA está activo: entonces se envía una copia reducida a 1024 píxeles al proveedor de IA. En modo local no sale de tu navegador.
Herramientas relacionadas
Actualizado: