ChatGPT Prompt Generator

Better ChatGPT prompts in one click

Stop getting generic ChatGPT responses. Rephrase transforms your rough ideas into structured, specific prompts that unlock the full potential of ChatGPT — using techniques from official OpenAI best practices.

Email

Before

write me an email to postpone the meeting

After

You're writing an email to postpone a design review meeting. Your recipient is Sarah (product manager) and two designers on your team. The original meeting was scheduled for tomorrow, but you need to reschedule to Thursday or Friday afternoon this week instead because you need more time to finish the onboarding flow prototype. Keep the tone casual and friendly while clearly communicating the postponement reason and new timing options. Apologize briefly without over-explaining, express enthusiasm for the rescheduled meeting, and make it easy for them to confirm availability. Keep it concise — no more than a few short paragraphs. Start with a direct subject line that signals the postponement, and close with clear next steps for getting their confirmation on the new time.

Research

Before

find info about how sleep affects productivity

After

Conduct a research analysis on the relationship between sleep duration and productivity for software engineers, with focus on optimizing work performance through sleep decisions. Decision Context: You are restructuring your daily routine to maximize productivity as a software engineer. The core question is whether increasing sleep duration yields net productivity gains when accounting for code quality, debugging efficiency, and creative problem-solving ability. Scope: - Focus: Knowledge workers and software engineers specifically - Sleep duration range: 5-9 hours per night and how each band affects work output - Performance metrics: code quality metrics, bug introduction rates, creative problem-solving speed, focus/flow state maintenance - Timeframe: Research from 2018-2026 - Exclude: Sleep disorders, medical interventions, pharmaceutical solutions Evidence Standards: - HIGH confidence: Peer-reviewed sleep neuroscience studies, longitudinal productivity research - MEDIUM confidence: Meta-analyses from sleep research institutions, expert consensus - LOW confidence: Anecdotal productivity hacks, individual case studies Output Format: - Executive summary with key findings (400 words) - Quantified findings where available: percentage productivity gains/losses per additional hour of sleep - Actionable decision framework considering project complexity and deadline pressure

Code

Before

help me write a function to sort users

After

Write a user sorting function in TypeScript for a React application using TanStack Table that handles multiple sort criteria with user-configurable direction. Context: - User data structure: { id: string (uuid), name: string, email: string, createdAt: string (ISO date), plan: 'free' | 'pro' | 'enterprise', isActive: boolean } - Dataset size: < 1,000 users, no pagination required - Integrates with TanStack Table's SortingState Requirements: 1. Function signature: sortUsers(users: User[], sortBy: SortField, sortDirection: 'asc' | 'desc'): User[] 2. Sort by name/email: case-insensitive alphabetical 3. Sort by createdAt: chronological 4. Sort by plan: custom order (free < pro < enterprise) 5. Return sorted array without mutating original Error Handling: - Invalid sortBy → throw TypeError with descriptive message - Null/undefined users → return empty array - Missing fields → treat as null for comparison Include: Type definitions, JSDoc comments, unit test cases covering each sort field and both directions.

How it works

Three steps to better ChatGPT prompts

1

Type or select your idea

Write a rough prompt in any app — browser, notes, IDE — or select existing text. Press Cmd+Shift+I to send it to Rephrase.

2

AI applies ChatGPT best practices

Rephrase analyzes your intent and applies proven techniques: role assignment, chain-of-thought reasoning, structured output formatting, and specificity — based on official OpenAI documentation.

3

Get an optimized prompt

The improved prompt is copied to your clipboard in 2 seconds. Paste directly into ChatGPT for dramatically better results — no prompt engineering knowledge needed.

Why use Rephrase for ChatGPT prompts

Prompt engineering shouldn't be a skill you need to learn. Let Rephrase handle the structure while you focus on the idea.

Based on OpenAI best practices

Every prompt transformation uses techniques from official OpenAI documentation — role assignment, chain-of-thought, few-shot examples, and structured output formatting.

2 seconds, not 20 minutes

Stop manually adding context, specifying formats, and structuring prompts. Press one hotkey and get an expert-level prompt instantly.

Works right where you are

No need to open another tab or app. Select text in any application, press Cmd+Shift+I, and the improved prompt is on your clipboard.

Customizable with global instructions

Set your preferred tone, language, or domain expertise once. Every ChatGPT prompt follows your rules automatically — consistent results without repeating yourself.

Simple, transparent pricing

Start free, upgrade when you need more. No hidden fees.

Free

$0

Perfect for trying out Rephrase

  • 10 prompt improvements
  • All built-in skills
  • History & search
  • Global instructions
Recommended

Pro

$9.99/month

For power users and professionals

  • Unlimited prompts
  • Voice input with Whisper
  • All Free features
  • Create custom skills
  • Priority support
BEST VALUE

Lifetime

$49.99one-time

Pay once, use forever

  • Everything in Pro
  • Pay once, use forever
  • All future updates
  • Priority support

Stop rewriting prompts

Get it right on the first try

Join professionals who save 30-60 minutes a day on prompt iterations. Start free — 10 improvements included.

Works in any appAuto-detects task type20+ AI models supportedResearch-backed quality

macOS 13.0+ · No credit card required