Free • No sign-up • ChatGPT · Claude · Gemini · Midjourney

Write prompts that actually work.

Paste a rough prompt and get a better one — with an itemised explanation of what changed. Or generate a full prompt from a one-line idea. Tuned for the model you actually use.

ChatGPT / GPT-5: Explicit role + clear format spec

Your draft prompt Paste it raw — we will restructure it
Result Improved prompt + what changed

Your improved prompt will appear here

Six elements every prompt needs

When you click Improve, the tool checks for these six elements and adds anything that's missing. The bigger the gap, the bigger the rewrite.

01

Role

Tell the model who it is. "You are a senior copywriter" produces dramatically different output from no role at all.

02

Task

Specific action verb + specific output. "Write a 200-word product description" beats "write something about the product".

03

Context

Background the model can't guess. Audience, brand voice, project constraints, target platform.

04

Format

Exact output structure. Bulleted list, JSON, markdown table, plain prose — pick one and say so.

05

Examples

One or two examples of the right output are worth a paragraph of instructions. Few-shot beats zero-shot for most tasks.

06

Constraints

What to avoid. Length caps, banned phrases, formatting rules. Constraints prevent the model from drifting into corporate filler.

When to ignore the rewrite

You already nailed itIf your draft has a role, task, format, and example — the rewrite is probably noise.
Voice promptsShort, casual conversational queries do not need a full structured rewrite.
Image prompts you've tunedMidjourney tag sequences you have iterated on are often better than a clean rewrite.
Heavily domain-specificLegal, medical, scientific prompts often need expert vocabulary the tool will not add.
When you want creative driftA loose prompt sometimes produces more interesting results than a tightly constrained one.
A/B against your draftRun both. Pick the better output. The rewrite is a suggestion, not a verdict.