ChatGPT can write, explain, summarize, brainstorm, analyze, plan and help with dozens of everyday tasks. But the quality of the result often depends on how clearly you describe what you want.
That is where a good prompt matters.
Instead of giving ChatGPT a vague instruction such as “write an email,” you can tell it who the audience is, what the email needs to accomplish, what tone to use and how long the response should be. The result is usually much easier to use and refine.
In this guide, you will find 50 copy-paste ChatGPT prompts organized by practical use case. You can replace the text inside brackets with your own information and adapt the templates to your workflow.
A ChatGPT prompt is the instruction, question, context or combination of information you give to ChatGPT to produce a response.
A prompt can be as simple as:
Explain photosynthesis in simple terms.Or it can be more structured:
Explain photosynthesis to a 12-year-old student.
Use simple language, one everyday analogy and five short bullet points.
Avoid technical terminology unless you explain it.The second version gives ChatGPT more information about the audience, objective, structure and level of detail.
A useful starting framework is:
ROLE + CONTEXT + TASK + OUTPUT + CONSTRAINTSYou do not need every component for every request. A short, clear prompt can be better than an unnecessarily complicated one. OpenAI's current prompting guidance similarly recommends clear and specific instructions, sufficient context and iterative refinement.
Act as a professional editor.
Improve the draft below for clarity, grammar, structure and readability.
Preserve the original meaning and important details.
Do not make it sound robotic or overly formal.
Draft:
[PASTE YOUR TEXT]Rewrite the following message in a professional but natural tone.
Keep it concise and respectful.
Do not add information that is not present in the original.
Text:
[PASTE TEXT]Rewrite this text to make it approximately 40% shorter.
Keep the main argument, important facts and intended meaning.
Remove repetition, filler and unnecessary wording.
Text:
[PASTE TEXT]Create a detailed outline for an article about [TOPIC].
Audience: [AUDIENCE]
Goal: [GOAL]
Include:
* Search intent
* Main sections
* Supporting points
* Questions readers may have
* A concise conclusion
Avoid generic filler sections.Write an engaging introduction for an article about [TOPIC].
Audience: [AUDIENCE]
Start with the reader's main problem or question.
Explain what the article will help them accomplish.
Keep the introduction between 100 and 150 words.
Avoid exaggerated claims and generic AI-style openings.Summarize the text below.
Return:
1. A 3-sentence executive summary
2. Five key points
3. Important numbers or facts
4. Any unresolved questions
Do not invent information.
Text:
[PASTE TEXT]Turn these rough notes into a clear, well-structured article.
Preserve the factual information in the notes.
Where information is missing, mark it as [NEEDS INFORMATION] rather than inventing facts.
Use descriptive headings and short paragraphs.
Notes:
[PASTE NOTES]Write a professional email based on the information below.
Purpose: [PURPOSE]
Recipient: [RECIPIENT TYPE]
Key information: [DETAILS]
Desired action: [ACTION]
Tone: professional, concise and natural.
Keep it under 180 words.Turn the meeting notes below into a structured summary.
Use these sections:
* Summary
* Decisions made
* Action items
* Owners
* Deadlines
* Open questions
Do not infer decisions that were not stated.
Notes:
[PASTE NOTES]Create a practical project plan for [PROJECT].
Goal: [GOAL]
Deadline: [DATE]
Team size: [NUMBER]
Known constraints: [CONSTRAINTS]
Return a table with:
Task | Owner | Priority | Dependency | Deadline | Status
Flag assumptions separately.Create a 45-minute meeting agenda for [MEETING PURPOSE].
Participants: [PARTICIPANTS]
Prioritize decisions and unresolved issues over status updates.
Include time allocations and the desired outcome for each agenda item.Help me compare these options:
Option A: [OPTION]
Option B: [OPTION]
Option C: [OPTION]
Evaluate them using:
* Cost
* Benefits
* Risks
* Complexity
* Long-term impact
Use a comparison table and then give a conditional recommendation based on different priorities.Write a clear job description for [ROLE].
Company context: [CONTEXT]
Experience level: [LEVEL]
Primary responsibilities: [LIST]
Include:
* Role summary
* Responsibilities
* Required skills
* Preferred skills
* Success indicators
Avoid inflated corporate language.Rewrite these resume bullets to emphasize measurable impact.
Keep the claims truthful.
Use strong action verbs and remove unnecessary wording.
Where a metric is missing, insert [ADD METRIC] rather than inventing one.
Bullets:
[PASTE BULLETS]Explain [TOPIC] as if I understand the basics but am struggling with the difficult parts.
Start with the core concept.
Then explain it step by step using one simple analogy.
Finish with five questions to test my understanding.Create a study plan for [SUBJECT].
Exam date: [DATE]
Current level: [LEVEL]
Available study time: [TIME PER DAY]
Topics: [TOPICS]
Prioritize weak areas and include review sessions.
Return the plan as a weekly schedule.Create a 15-question quiz about [TOPIC].
Difficulty:
5 easy
6 medium
4 difficult
Ask one question at a time.
Do not reveal the answer until I respond.
After each answer, explain why it is correct or incorrect.Create 25 study flashcards about [TOPIC].
Format each as:
Question:
Answer:
Focus on concepts, definitions, comparisons and common mistakes.
Keep answers short enough for quick revision.Act as a patient tutor.
Help me understand [TOPIC], but do not immediately give me the answer.
Ask one useful question at a time and guide me toward the solution.
If I make a mistake, explain the misconception and let me try again.Review my answer to this question.
Question:
[QUESTION]
My answer:
[ANSWER]
Evaluate:
* Accuracy
* Missing points
* Reasoning
* Clarity
* Likely weaknesses
Do not rewrite the answer yet. First explain what I should improve.Explain the following code to me.
Assume I understand [SKILL LEVEL].
Explain:
1. What the code does
2. How the main parts work
3. Important dependencies
4. Potential problems
Code:
[PASTE CODE]Help me debug this code.
Expected behavior:
[EXPECTED RESULT]
Actual behavior:
[ACTUAL RESULT]
Error message:
[ERROR]
Code:
[CODE]
First identify the likely cause.
Then suggest the smallest practical fix and explain why it works.Review this code as a senior developer.
Check for:
* Bugs
* Security issues
* Performance problems
* Maintainability
* Readability
* Edge cases
Rank findings as Critical, High, Medium or Low.
Do not rewrite everything unless necessary.
Code:
[PASTE CODE]Write tests for the following function.
Language/framework:
[LANGUAGE]
Function:
[CODE]
Cover:
* Normal cases
* Boundary cases
* Invalid input
* Failure conditions
Explain what each test is checking.Refactor this code for readability and maintainability.
Preserve its existing behavior.
Do not introduce unnecessary dependencies.
First list the problems with the current implementation.
Then provide the refactored version.
Code:
[CODE]Break this research question into smaller questions that need to be answered:
[RESEARCH QUESTION]
Group the questions into:
* Background
* Evidence
* Comparison
* Risks
* Unresolved issues
Do not answer them yet.Analyze the source material below.
Only use information supported by the provided material.
Return:
* Main claim
* Supporting evidence
* Important details
* Limitations
* Questions the source does not answer
Source:
[PASTE SOURCE]Compare these two sources about [TOPIC].
Identify:
* Areas of agreement
* Areas of disagreement
* Different assumptions
* Evidence used
* Important omissions
Do not decide which source is correct unless the evidence supports that conclusion.
Source A:
[TEXT]
Source B:
[TEXT]Review the following claims and create a fact-checking checklist.
For every claim:
* State exactly what needs verification
* Identify the type of source that would be appropriate
* Mark whether the claim is factual, interpretive or opinion-based
Do not pretend to have verified claims you cannot verify.
Claims:
[PASTE CLAIMS]Create a research brief about [TOPIC].
Include:
* Research objective
* Key questions
* Important terminology
* Competing viewpoints
* Evidence needed
* Potential biases
* Final deliverable
Keep the brief practical and specific.Build a customer persona for [PRODUCT/SERVICE].
Known audience information:
[DATA]
Include:
* Goals
* Problems
* Buying concerns
* Common objections
* Desired outcomes
* Language they may use
Separate known information from assumptions.Generate 30 content ideas for [BRAND/TOPIC].
Audience: [AUDIENCE]
Primary goal: [GOAL]
Group ideas into:
* Educational
* Problem-solving
* Comparison
* Case study
* FAQ
* Opinion
Avoid repeating the same idea with different wording.Write a product description for [PRODUCT].
Target customer: [AUDIENCE]
Key features: [FEATURES]
Main benefit: [BENEFIT]
Structure:
1. Short value proposition
2. Key benefits
3. Important specifications
4. Who it is for
5. Call to action
Do not invent specifications.Create 10 social media post ideas about [TOPIC].
Platform: [PLATFORM]
Audience: [AUDIENCE]
Goal: [GOAL]
For each idea provide:
* Hook
* Main point
* Suggested format
* CTA
Avoid clickbait.Create a competitor-analysis framework for [MARKET].
Competitors:
[LIST]
Compare:
* Positioning
* Target audience
* Product strengths
* Product weaknesses
* Content strategy
* Pricing approach
* Differentiation
Do not invent competitor facts. Mark missing information clearly.Help me plan today.
Tasks:
[LIST]
Available time:
[TIME]
Deadlines:
[DEADLINES]
Prioritize tasks by urgency and importance.
Create a realistic schedule with breaks.
Do not schedule more work than the available time allows.Turn this goal into an actionable plan:
[GOAL]
Break it into:
* Milestones
* Weekly actions
* Dependencies
* Risks
* Progress indicators
Make each action concrete and measurable.Prioritize these tasks.
Tasks:
[LIST]
My main goal:
[GOAL]
For each task classify:
* Do now
* Schedule
* Delegate
* Remove
Explain the reasoning briefly.Help me conduct a weekly review.
This week I completed:
[LIST]
Problems:
[LIST]
Important unfinished tasks:
[LIST]
Next week's goals:
[LIST]
Identify:
* Wins
* Bottlenecks
* Lessons
* Top three priorities for next weekHelp me document an important decision.
Decision:
[DECISION]
Options:
[OPTIONS]
Evidence available:
[EVIDENCE]
Constraints:
[CONSTRAINTS]
Create a decision record containing:
* Context
* Options
* Tradeoffs
* Risks
* Reason for decision
* What would change my mindBrainstorm 20 ideas for [PROJECT].
Constraints:
[CONSTRAINTS]
Audience:
[AUDIENCE]
Separate the ideas into:
* Safe/practical
* Interesting
* Experimental
Avoid minor variations of the same idea.Help me develop a story concept.
Genre:
[GENRE]
Premise:
[PREMISE]
Main character:
[CHARACTER]
Create:
* Central conflict
* Character motivation
* Major turning points
* Ending possibilities
Do not write the full story yet.Generate 30 name ideas for [PRODUCT/PROJECT].
Requirements:
[REQUIREMENTS]
The names should be:
* Easy to pronounce
* Memorable
* Relevant to the concept
Group them by naming style and explain the strongest five.Create a creative brief for [PROJECT].
Include:
* Objective
* Audience
* Core message
* Desired emotion
* Visual direction
* Must-have elements
* Things to avoid
* Success criteriaPressure-test this idea:
[IDEA]
Identify:
1. What is strong
2. What is unclear
3. What could fail
4. What assumptions it depends on
5. Three ways to improve it
Be constructive rather than automatically positive.Explain [TOPIC] to someone who has never encountered it before.
Start with the simplest useful explanation.
Then introduce the important details gradually.
Use one real-world example.
Avoid unnecessary jargon.I need help with [TASK].
Before giving me a solution, ask up to five questions that would materially improve your answer.
After I answer, provide the solution based on my responses.I need to solve this problem:
[PROBLEM]
Give me three approaches:
1. Fastest
2. Cheapest
3. Most robust
Explain the tradeoffs and recommend one based on my stated priorities.Review the following work before changing it.
Identify:
* What works
* What does not work
* Missing information
* Potential risks
* Highest-impact improvements
Do not rewrite it yet.
Content:
[PASTE CONTENT]Improve the following prompt.
Original prompt:
[PASTE PROMPT]
First identify ambiguity, missing context and unclear output requirements.
Then provide an improved version.
Keep the improved prompt practical and no longer than necessary.
Do not change my underlying goal.If a response is not useful, you usually do not need to completely rewrite the prompt. Start by identifying what was missing.
Instead of asking:
Tell me about email marketing.Try:
Explain three email marketing strategies for a small SaaS company trying to increase trial-to-paid conversions.ChatGPT cannot reliably infer information that you have not provided. If the answer depends on your audience, budget, experience level, deadline or existing material, include it.
Tell ChatGPT whether you want a table, checklist, email, outline, numbered steps, short explanation or another format.
Useful constraints can include word count, audience, tone, deadline, technical requirements or information that must not be invented.
Prompting does not always need to be a one-shot process. If the first response is close but not right, tell ChatGPT exactly what should change.
OpenAI's current guidance recommends iterative refinement for complex tasks rather than assuming the first prompt must produce the final answer.
| Mistake | Why It Hurts | Better Approach |
|---|---|---|
| Too vague | The model has to guess your goal. | State the exact outcome you want. |
| No context | The response may be generic. | Provide relevant background information. |
| No output format | The answer may be difficult to use. | Specify the desired structure. |
| Too many unrelated tasks | Important requirements can get lost. | Break complex work into focused steps. |
| Invented facts | The response may sound confident without evidence. | Provide source material and ask the model to distinguish facts from assumptions. |
| Never refining the prompt | A nearly-correct response remains nearly correct. | Use targeted follow-up instructions. |
No.
A longer prompt can provide useful context, but unnecessary instructions can also make a request harder to follow. The goal is not to make every prompt as long as possible. The goal is to remove ambiguity and provide the information that actually affects the desired result.
A concise prompt containing the right context and output requirements can outperform a much longer prompt filled with irrelevant instructions.
Many of these templates can be adapted for other conversational AI systems because they rely on general prompting principles such as defining the task, supplying context and specifying the desired output.
However, different AI models and products can behave differently. A prompt that works particularly well for one model may need adjustment for another.
No. There is no universal prompt that guarantees a perfect response.
Good prompts reduce ambiguity and give the model better information about the desired task. The quality of the underlying information, the model being used and the complexity of the task still matter.
There is no single best prompt for every task. A strong prompt clearly states the objective, provides relevant context and describes the desired output. The best prompt depends on what you are trying to accomplish.
Start with the task you want completed. Add relevant context, specify the audience or tone when necessary, define the output format and include important constraints. Then refine the prompt based on the response.
Yes. Template prompts are particularly useful because you can replace variables such as topic, audience, product, deadline or writing style without rebuilding the entire instruction.
Not necessarily. Prompts should be detailed enough to remove important ambiguity but should avoid irrelevant instructions. Clear and focused is generally more useful than simply long.
Yes. You can give ChatGPT an existing prompt and ask it to identify ambiguity, missing context and unclear output requirements before producing an improved version.
No. Better prompting can improve relevance and usefulness, but it does not guarantee factual accuracy. Important information should still be checked against reliable sources, especially for high-stakes decisions.
The best ChatGPT prompt is the one that makes your objective difficult to misunderstand.
You do not need to memorize complicated prompt formulas. Start by explaining what you want, give ChatGPT the context it actually needs, specify the output and add constraints when they matter.
The 50 templates above give you a practical starting point for writing, work, studying, coding, research, marketing, productivity and creative tasks. Replace the bracketed information, test the result and refine the prompt when necessary.
Editorial note: Prompt behavior can vary between AI models, product versions and individual tasks. These templates are intended as reusable starting points rather than guarantees of a particular output.