Build better AI image prompts
PromptBloom helps you write prompts for AI image generators like Midjourney, Stable Diffusion and DALL·E. Start with your subject, then click curated keywords for camera and lens, lighting, mood, color, composition, visual style, texture, environment and render quality. Add Midjourney parameters such as aspect ratio, stylize and chaos, and copy a clean, ready-to-paste prompt. Everything runs in your browser — nothing is uploaded.
How to use it
Type a subject (for example, luxury perfume bottle on a reflective black surface), pick a few keywords from each category, and watch the prompt assemble live. Use Random mix for a quick starting point, search to find a keyword fast, and the negative-prompt category to exclude things you don't want. When the subject looks like a product, people-related keywords are toned down automatically.
Midjourney parameters
Parameters fine-tune the result: --ar sets the aspect ratio, --s (stylize)
controls artistic interpretation, --c (chaos) adds variety, and --no excludes
elements. PromptBloom adds them to the end of your prompt in the right format.
What the keyword categories mean
Each category shapes a different part of the image. Camera & lens sets the framing and focal length — a 35mm street look versus an 85mm portrait. Lighting decides the mood of the light, from soft window light to hard noon sun or neon glow. Color and mood set the palette and feeling, composition arranges the frame, and visual style, texture, environment and render quality push the result toward a specific finish. Picking one or two keywords from several categories usually works better than piling many into one.
Tips for stronger prompts
Lead with a clear, concrete subject, then layer the style on top. Be specific — "warm golden-hour rim light" reads better than "nice lighting". Avoid contradictions (you rarely want both "minimalist" and "highly detailed maximalism" at once), and use the negative-prompt category to remove common problems like extra fingers or stray text. If a result feels generic, raise stylize; if it feels too rigid, add a little chaos.