Skip to content
Prompt Maker Studio

Prompt checker

Check a prompt for a missing role, output format, length or example, and for broken tags and variables. Runs in your browser; nothing is uploaded.

4 suggestions.

  • Suggestion: It does not say who the answer is for or what role the model should take.Add a line such as "You are a patient tutor" or "Write for busy managers".
  • Suggestion: It does not describe the shape of the answer.Say what you want back: a table, three bullets, JSON with given keys, or headings.
  • Suggestion: It sets no length or limit.Add a limit such as "under 150 words" or "at most five bullets".
  • Suggestion: It gives no example of a good answer or input.One short example of the output you want often helps more than more instructions.
Refine this prompt

What the checker looks for

  • A role or audience, such as "You are a patient tutor" or "for busy managers".
  • An output format, such as a table, bullets, headings or JSON.
  • A length or limit, such as "under 150 words" or "at most five bullets".
  • An example of the answer or input you have in mind.
  • Broken syntax: invalid {{variable}} names, half-written placeholders, variables that differ only in capitalization, and unclosed or stray tags.
  • Structure in long prompts, such as labelled sections or tags.

Example

"Summarize this article about {{topic}}." gets four suggestions. A stronger version: "You are an editor for a busy product team. Summarize this article about {{topic}} in at most five bullets, decisions first. For example: 'Decision: ship the beta in May.'"

Read how to create reusable AI prompts for the sections most prompts fit, and compare your before and after with the prompt diff.

Questions

Does every prompt need all of these parts?

No. The checks look for parts that usually improve an answer: who it is for, what shape it should take, how long it should be and an example. A quick question does not need them all, so suggestions are not errors.

What is the difference between a problem and a suggestion?

Problems break the prompt: an invalid {{variable}} name, a half-written placeholder such as {{topic without its closing braces, two variables that differ only in capitalization, or a tag that is opened but not closed, or closed but never opened. Suggestions point to parts that are missing.

How does the checker decide?

With simple word patterns, in your browser. It looks for phrases such as "you are", "bullets", "under 100 words" or "for example". It does not understand meaning, so read each finding before changing your prompt.

Is my prompt sent anywhere?

No. The checks run in your browser. Only "Save to my library" sends the prompt, and only after you sign in.

Keep your prompts

Save prompts you reuse in your own library: sections, {{variables}}, folders and version history. Creating an account is free, and saving or filling in prompts needs no AI provider.

More free tools

  • Prompt template filler

    Paste a prompt with {{variables}}, fill in a field for each one and copy the finished prompt. Runs in your browser; nothing is uploaded.

  • Prompt refiner

    Paste a prompt and get a clearer, more specific version, with optional questions about what you need. Free to try without an account, within daily limits, where this site offers it.

  • Prompt diff

    Compare two versions of a prompt word by word to see exactly what changed. Runs in your browser; nothing is uploaded.

  • Prompt token counter

    Estimate how many tokens a prompt uses and what it costs across current OpenAI, Anthropic and Gemini models. Runs in your browser; nothing is uploaded.