Prompt maker
Structure a clear prompt with role, task and constraints.
Prompt maker
How to use Prompt maker
Prompt maker turns a task description into a structured prompt with labeled Role, Task, Audience, Tone, Constraints and Output format sections. Each section comes from its own field with an editable default, and the result ends with a quality-check instruction asking the model to state assumptions and uncertainty. Copy the text or download it as a .txt file.
- Paste the source into the input editor, or load the built-in example.
- Adjust the basic settings, then open Advanced mode for export and fine-tuning options. Custom settings stay active when the panel is closed.
- Run prompt maker, review the output, then use the available copy or download controls.
What this tool supports
Structure a clear prompt with role, task and constraints.
- Role / expertise
- Set this value for your task.
- Audience
- Set this value for your task.
- Tone
- Set this value for your task.
- Constraints
- Set this value for your task.
- Output format
- Set this value for your task.
Limits and processing
Text operations generally accept up to 2,000,000 characters. Individual parsers, generators and formulas apply additional limits shown by their controls.
Example source
Explain a complex topic using a concrete example and three practical steps.
Frequently asked questions
How do I write a structured prompt with role, audience and tone?
Type the task itself in the main box, then fill the Role / expertise, Audience, Tone, Constraints and Output format fields. Each value is placed under its own heading, with your task under Task, so every requirement reaches the model separately.
What default constraints does the prompt maker add?
Unless you change it, Constraints reads: Do not invent facts. Ask if key information is missing. The other defaults are A thoughtful specialist, A general audience, Clear and concise, and A structured answer with actionable steps. Edit any of them before generating.
What is the Quality check section at the end of the prompt?
Every generated prompt ends with a Quality check telling the model to check its response against the task and constraints and to state assumptions and uncertainty. It is added automatically rather than set by a field, so delete it after copying if you do not want it.
Where is my input processed?
This operation processes its source in your browser. Copy and download are explicit actions; source input is not saved in an account or history.
What are the input limits?
Text operations generally accept up to 2,000,000 characters. Individual parsers, generators and formulas apply additional limits shown by their controls.