Gemini Prompt Generator

Better Gemini prompts in one click

Stop getting generic Gemini responses. Rephrase transforms your rough ideas into structured, specific prompts that unlock Google Gemini's multimodal understanding, Search Grounding, and deep reasoning — based on official Google AI best practices.

Research

Before

find info about how sleep affects productivity

After

You are a sleep science researcher synthesizing peer-reviewed evidence on the sleep-productivity relationship for personal optimization. Constraints: 1. Use only peer-reviewed empirical studies and meta-analyses as primary sources 2. Distinguish between mechanisms (how sleep affects productivity) and magnitudes (effect sizes) 3. Flag claims without quantified evidence 4. Acknowledge individual variation and boundary conditions 5. Cite study sample sizes, populations, and measurement methods Research objective: Understand how sleep duration, quality, and timing affect personal productivity, with focus on actionable interventions for individual optimization. Scope: Peer-reviewed research 2015-2026. RCTs, longitudinal cohort studies, meta-analyses only. Healthy adults (18-65), cognitive tasks. Domains: cognitive performance, decision-making, creative thinking, attention, emotional regulation. Analysis framework: 1. Sleep mechanisms: REM vs NREM roles, sleep cycles, circadian alignment 2. Dose-response: productivity by sleep duration (5-9 hours), non-linear effects 3. Sleep quality: fragmentation, deep sleep percentage, REM ratio 4. Recovery dynamics: sleep debt accumulation, weekend sleep, nap efficacy 5. Intervention evidence: bedtime interventions with documented productivity gains Structure: - Executive Summary (300 words): 3-5 key findings with effect magnitudes, confidence levels (HIGH/MEDIUM/LOW) - Detailed Analysis by Domain (800-1000 words) - Mechanism Section: neurobiological pathways, emotional regulation - Actionable Recommendations ranked by evidence strength - Limitations & Individual Variation - References: 15-20 key sources with author, year, sample size, effect size

Email

Before

write me an email to postpone the meeting

After

You are an email writing assistant specializing in professional workplace communication. Context: - Recipient: Teammate (peer/colleague, equal level) - Reason: Schedule conflict on sender's side - Tone: Warm but professional — problem-solving together, not asking for a favor The email should: 1. Open with a direct statement: "I need to reschedule our meeting scheduled for [date/time]" 2. Explain the reason briefly (schedule conflict) without over-apologizing 3. Propose 2-3 specific alternative times or ask for availability in a clear format 4. Close with gratitude and reaffirm the meeting's importance Constraints: - No excessive apologies ("I'm so sorry", "I sincerely apologize") — one acknowledgment is enough - No filler phrases ("I just wanted to", "I hope this isn't an inconvenience") - Concrete call-to-action: propose exact times or ask "What does your calendar look like [date range]?" - Frame as rescheduling, not canceling - Length: 5-7 sentences max (under 150 words) Format: Subject line + brief greeting + 2-3 body sentences + time options + friendly close

Code

Before

help me write a function to sort users

After

You are a Python specialist helping implement efficient sorting functions for large datasets. Context: - Python 3.12 with async/await patterns - User dataset: 100k+ records (name, email, created_at, status, signup_date) - Frequently called in API endpoints and background tasks - Codebase uses type hints, PEP 484 conventions Requirements: 1. Accept users list (dicts with keys: id, name, email, created_at, status) 2. Accept sort_by parameter: name, email, created_at, or status 3. Accept sort_order: "asc" or "desc" 4. Return sorted list without modifying original 5. Handle None values gracefully (place at end regardless of sort direction) 6. Support datetime sorting for created_at 7. Include proper type hints (Python 3.12 conventions) Constraints: - Must handle 100k+ records efficiently (key-based sorting, O(n log n)) - Use in-place sorting where memory-efficient - No case-sensitive string comparisons for name/email - Follow Python 3.12 conventions (no deprecated typing patterns) Error Handling: - Invalid sort_by → raise ValueError with valid fields list - Invalid sort_order → raise ValueError with valid options - Empty list → return empty list - None/null users → handle without raising exception

How it works

Three steps to better Gemini 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 Gemini best practices

Rephrase analyzes your intent and applies proven techniques: clear task framing, structured output formatting, and specificity — based on official Google AI documentation and Gemini's unique capabilities.

3

Get an optimized prompt

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

Why use Rephrase for Gemini prompts

Gemini is Google's most capable AI — multimodal, grounded in Search, with configurable reasoning depth. Let Rephrase structure your prompts to unlock it all.

Multimodal-ready prompts

Gemini natively processes text, images, audio, and video. Structured prompts help you combine modalities effectively — describe what to analyze in each input for richer, more accurate results.

Search Grounding support

Gemini can ground responses in real-time Google Search results. Well-structured prompts with clear research scope help Search Grounding deliver precise, up-to-date information.

Thinking levels optimized

Gemini offers configurable thinking levels for different task complexity. Rephrase structures prompts to leverage deeper reasoning when the task demands it — better for analysis, planning, and complex logic.

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 — ready to paste into Gemini.

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