Image to Prompt
Drop an image in. Get a prompt you can paste straight into Midjourney, Stable Diffusion, Flux or DALL·E.
Drop an image here
or browse files · paste with Ctrl+V
JPG · PNG · WEBP · GIF
Copied to clipboard
Read from your image
How this image to prompt generator works
- Add your image. Drop a file onto the box, paste it from your clipboard, or click to pick one from your device.
- Choose your target model. Midjourney, Stable Diffusion, Flux and DALL·E each like prompts written a different way, so the output is formatted for the one you pick.
- Copy and paste. Take the prompt straight into your image generator. Change a word or two if you want to steer it somewhere else.
Everything happens inside your own browser tab. The image is read with the HTML canvas, measured, and thrown away when you close the page. Nothing is uploaded, nothing is stored, nobody counts how many times you pressed the button.
What it reads, and what it doesn't
This tool measures your image and writes the prompt from those measurements. It is honest about the difference, which is why you can see every value it pulled in the Read from your image panel.
Measured directly from the pixels
- Dominant colour palette, with the five most common colours named
- Exposure — whether the frame is bright and high-key or dark and low-key
- Contrast range and colour temperature
- Detail density, from how often brightness changes across the frame
- Saturation, and whether the image is close to monochrome
- Framing, from the real width and height of your file
Inferred from those measurements
- Whether the frame is green-dominant (foliage) or blue-dominant (sky or water)
- Whether the lighting reads as soft, even, or directional
- Whether the composition has a vignette or is lit evenly
The scene hint is shown on its own line in the panel above and tagged (inferred) or (measured), so you always know which lines came from a hard number and which came from a guess. The tool does not detect people, faces, objects or brands — it will never claim your photo contains something it cannot actually measure.
Supported formats
JPG and JPEG, PNG, WEBP and GIF are supported, along with any other image format your browser can decode and draw to a canvas. On Safari and iOS that includes HEIC. We do not impose a file size cap — the only ceiling is your own device's memory.
Frequently asked questions
What is an image to prompt generator?
It is a tool that takes a picture and writes the text description you would otherwise have to type yourself, so you can feed that description into an AI image generator. People also call it a photo to prompt converter, a picture to prompt tool, or simply converting an image to text prompt form. If you have a reference image and want something in the same vein, this saves you writing the paragraph by hand.
Is this image to prompt tool free?
Yes. There is no free tier and paid tier, there is just free. No daily credit, no quota, no counter anywhere on the page.
Do I need to sign up or log in?
No. There is no account system to sign up for. Open the page and use it.
Is my image uploaded anywhere?
No. The file is read inside your browser tab using the canvas element, and the measurements are computed locally. Your image never travels to a server, because there is no server involved. Close the tab and it is gone.
Which models can I write prompts for?
Midjourney, Stable Diffusion, Flux and DALL·E. The wording and formatting change between them, because they respond to different styles of prompt — Midjourney gets aspect-ratio parameters appended, Stable Diffusion gets comma-separated tags, while Flux and DALL·E get natural language sentences.
Why does the prompt describe colours and lighting instead of naming what is in the picture?
Because naming objects accurately needs a vision model running on a server, and that would mean uploading your image and paying for someone else's API. This page deliberately does not do that. Instead it measures your image properly and writes the prompt from real numbers, so the colour, light and composition of what you generate will genuinely match your reference. It stays quiet about the subject rather than guessing and getting it wrong — add your own subject noun at the front of the prompt and the rest of it will still hold up. If you want automatic subject recognition, that is a different build.
Can I use it on my phone?
Yes. The page is built for small screens — the drop area is a large tap target, picking from your camera roll works normally, and the prompt box scrolls instead of spilling off the screen.
Can I edit the prompt before using it?
Yes, and you probably should. Treat the output as a strong first draft: paste it into your generator, then swap a colour or push the lighting somewhere else.