An AI prompt generator that builds, checks and shares your prompt
This AI prompt generator turns a few plain answers — who the AI should be, what it should do, what it needs to know and what the result should look like — into a structured prompt you can paste into ChatGPT, Claude, Gemini or any other chat assistant. Start from one of 19 templates across nine use cases, or from a blank form, and the prompt builds itself as you type.
A rule-based checklist reviews it as you go: a missing goal, vague verbs such as “help with”, no output format, or instructions that contradict each other, like “brief” next to “comprehensive”. Everything, including favourites and share links, stays in your browser.
Writing for one assistant? The ChatGPT, Claude and Gemini generators follow each vendor’s own advice, and the coding prompt generator handles code and error logs.
How to build a prompt
- Pick a template under Start from a template, or “Blank — start from scratch”. Undo brings back what you had.
- Fill in any variables under Fill in the variables. Type
{{anything}}in a box to add your own. - Adjust The request, then Format and style, then Steps, rules and examples.
- Fix anything the Prompt checklist marks Fix or Check.
- Choose Plain text, Markdown or JSON and press Copy, or use Copy share link and Save to favourites.
AI Prompt Generator features
19 templates, 9 use cases
Writing, marketing, study, coding, analysis, email, social media, business and data — from blog outlines to JSON extraction.
Variables
{{product}}-style placeholders get their own input boxes, so one prompt serves every product or client.
Three output formats
Plain text for chat apps, Markdown with headings, and a JSON array of system and user messages for APIs.
Rule-based checklist
Goal, vague wording, format, contradictions, empty variables, JSON without a schema and “don’t”-only rules.
Share links and favourites
No account: the link carries the compressed form after the # sign, and favourites stay in local storage.
Optional on-device rewrite
“Improve with AI” tightens the wording with a model in your browser and lists any variable it dropped.
What goes into a good prompt
OpenAI, Anthropic and Google each publish prompting guides, and on the basics they agree: state exactly what you want, give the context the model cannot guess, show an example and name the format. The form maps onto that advice:
| Part | What to write | Example |
|---|---|---|
| Role | Who the AI acts as | an e-commerce copywriter |
| Task | One request starting with a verb | Write a product description… |
| Context | Facts it cannot know | Keeps drinks cold for 24 hours |
| Audience | Who reads the result | commuters and gym-goers |
| Steps and rules | Order and limits — say what to do | Lead with the main benefit |
| Examples | Input → output pairs in the target format | A product and its description |
| Format and style | Shape, tone, length, language | Prose, persuasive, about 120 words |
Sources, checked 14 October 2026: OpenAI’s “Prompt engineering” guide and Help Center best-practices article, Anthropic’s “Prompting best practices” and Google’s “Prompt design strategies” for the Gemini API.
How the checklist decides
The checklist is a fixed set of rules, not an AI, so the same prompt always gets the same verdict. Four key checks are scored:
- Goal — the task is empty (Fix) or under four words (Check).
- Vague wording — “help with”, “deal with”, “work on”, “look into”, “make it better”, “stuff”, “etc.” and similar.
- Output format — none chosen and no format word (list, table, JSON, email…) in the task or rules.
- Conflicts — short versus detailed, formal versus casual, the chosen format versus another named in the text, and word limits that cannot all be met.
Unscored tips point out a missing role, audience or examples, empty variables, JSON without a schema and rules that only say “don’t”. Rules can miss subtle problems, so treat them as a second pair of eyes.
Worked example
Load “Product description” and fill the variables with “the Aurora insulated steel bottle (750 ml)”, its features, “$29” and “commuters and gym-goers”. The plain-text prompt reads:
You are an e-commerce copywriter.
Task:
Write a product description for the Aurora insulated steel bottle (750 ml).
Context:
Key features: keeps drinks cold for 24 hours and hot for 12, leak-proof lid, fits most car cup holders
Price: $29
Audience:
commuters and gym-goers
Rules:
- Lead with the main benefit, not the feature list
- Use only the features given; do not invent specifications
- End with one sentence that invites the reader to buy
Output format:
Write in flowing prose paragraphs.
Tone: persuasive.
Length: about 120 words.All four key checks pass; a tip suggests adding an example. The JSON view turns the same prompt into a system message (the role) and a user message (the rest, in Markdown).
Share links and the token estimate
Copy share link compresses the form with your browser’s built-in deflate and stores it after the # in the address. Browsers never send that part to a web server, so the prompt is not uploaded; whoever opens the link sees the same form.
The count under the preview divides characters by four, OpenAI’s rule of thumb for English. Real counts depend on the model and language — check them with the LLM token counter, and shorten long context with the text summarizer.
AI Prompt Generator FAQ
Is this AI prompt generator free?
Yes. There is no sign-up, no limit and no paid tier; the prompt is built in your browser.
Which AI tools can I use the prompts with?
Any assistant or API that accepts text, including ChatGPT, Claude and Gemini. Paste the plain-text view into a chat, or send the JSON view to an API that takes system and user messages.
What are {{variables}} for?
They make a prompt reusable. Write {{product}} where the name goes and the page adds a box for it; anything left empty stays visible as a placeholder.
Is my prompt uploaded or stored?
No. Favourites live in this browser’s local storage, and share links keep the prompt after the # sign, which browsers never send to a server.
How accurate is the token count?
It is an estimate — characters divided by four. Code, other languages and symbols often use more tokens, and every model family has its own tokenizer.
What does “Improve with AI” do?
A model on your device — recent desktop Chrome’s built-in AI, or IBM’s open Granite 4.0 downloaded once after you agree — rewrites the plain-text prompt more clearly. Your version stays; dropped variables are listed.