Try RewriteBar for Free

You can request a free trial license key inside the app which includes 100 transformations. No credit card required.

Follow these steps:

  1. Download RewriteBar
  2. Install RewriteBar and grant accessibility access
  3. Request and activate your trial license
  4. Use AI to rewrite your first sentence

25 MB • Intel & Apple Silicon • macOS 13.0+ (Ventura)

🌐 500+ Languages
Transform your writing in any application with AI assistance
🤖 Local Models
🔍 PopClip Integration
✅ Fix Grammar
🎯 Custom Workflows

Quick Setup Guide

1. Install RewriteBar

You can install RewriteBar in two ways:

Recommended

Homebrew

Install with a single command:

brew install --cask rewritebar

Direct Download

Download the latest version and drag to Applications folder.

Step 1: Install RewriteBar

2. Complete Onboarding

After installation, RewriteBar will guide you through a quick onboarding process that includes:

Grant Accessibility

RewriteBar requires accessibility access to retrieve the text from the application you are working on.

Activate RewriteBar

Enter your license key. You should have received the license key by email (Free Trial or Purchased License).

Step 2: Complete Onboarding

3. Personalize RewriteBar

Complete these final configuration steps to get the most out of RewriteBar:

Check AI Provider settings

Verify your AI provider is configured correctly (applies to all plans)

Check installed Commands

Review pre-installed commands and create custom ones based on your workflow. Check the template for inspiration and install them directly in the app.

Configure Keyboard Shortcuts

Setup custom keyboard shortcuts to trigger RewriteBar when you need it.

Need more help? Visit our Documentation for detailed guides and tutorials.

Step 3: Personalize RewriteBar

Choose from 39+ Templates

Get Started With Templates

Ready-to-use AI prompt templates that can be easily installed and adjusted to your own needs. Save time and get better results with professionally crafted prompts.

Prompt Injection Guard

Harden prompts with input-safety and instruction-isolation rules to reduce prompt injection risk.

Remove AI Dashes and Smart Quotes

Replace long dashes, normalize smart quotes, and remove emojis while preserving meaning and formatting.

Fix JSON Errors

Repair invalid JSON by fixing common syntax issues while keeping the original data intact.

Create ASCII Art

Transform text descriptions into creative ASCII art representations. Converts ideas into text-based visual art.

Lowercase Text

Convert text to lowercase while preserving proper nouns, titles, and maintaining formatting and code elements.

TL;DR Summary

Extract key facts and create a concise summary with up to 7 bullet points and a one-liner, each with matching emojis.

Formal -> Personal

Transform text from formal/polite form to personal/informal form (e.g., German 'Sie' to 'Du', French 'vous' to 'tu').

Create User Story Title

Transform feature descriptions, requirements, or tasks into properly formatted user story titles following agile development standards.

Improve Prompt

Generate a ChatGPT prompt based on a topic, starting with 'I want you to act as', and expand the prompt to make it useful.

Title Case

Convert provided text to title case following copywriting best practices, keeping code and formatting unchanged.

Humanize Text

Rewrite AI-generated text to sound more human, using active voice, short sentences, and avoiding blacklisted words.

Improve Writing

Rephrase text to improve clarity and quality, fixing mistakes while keeping the original language and length. Returns improved text only.

Simplify Language

Simplify text to make it more concise and easier to understand, while keeping the original meaning and language.

Prompt Injection Guard

Harden prompts with input-safety and instruction-isolation rules to reduce prompt injection risk.

Remove AI Dashes and Smart Quotes

Replace long dashes, normalize smart quotes, and remove emojis while preserving meaning and formatting.

Fix JSON Errors

Repair invalid JSON by fixing common syntax issues while keeping the original data intact.

Create ASCII Art

Transform text descriptions into creative ASCII art representations. Converts ideas into text-based visual art.

Lowercase Text

Convert text to lowercase while preserving proper nouns, titles, and maintaining formatting and code elements.

TL;DR Summary

Extract key facts and create a concise summary with up to 7 bullet points and a one-liner, each with matching emojis.

Formal -> Personal

Transform text from formal/polite form to personal/informal form (e.g., German 'Sie' to 'Du', French 'vous' to 'tu').

Create User Story Title

Transform feature descriptions, requirements, or tasks into properly formatted user story titles following agile development standards.

Improve Prompt

Generate a ChatGPT prompt based on a topic, starting with 'I want you to act as', and expand the prompt to make it useful.

Title Case

Convert provided text to title case following copywriting best practices, keeping code and formatting unchanged.

Humanize Text

Rewrite AI-generated text to sound more human, using active voice, short sentences, and avoiding blacklisted words.

Improve Writing

Rephrase text to improve clarity and quality, fixing mistakes while keeping the original language and length. Returns improved text only.

Simplify Language

Simplify text to make it more concise and easier to understand, while keeping the original meaning and language.

Prompt Injection Guard

Harden prompts with input-safety and instruction-isolation rules to reduce prompt injection risk.

Remove AI Dashes and Smart Quotes

Replace long dashes, normalize smart quotes, and remove emojis while preserving meaning and formatting.

Fix JSON Errors

Repair invalid JSON by fixing common syntax issues while keeping the original data intact.

Create ASCII Art

Transform text descriptions into creative ASCII art representations. Converts ideas into text-based visual art.

Lowercase Text

Convert text to lowercase while preserving proper nouns, titles, and maintaining formatting and code elements.

TL;DR Summary

Extract key facts and create a concise summary with up to 7 bullet points and a one-liner, each with matching emojis.

Formal -> Personal

Transform text from formal/polite form to personal/informal form (e.g., German 'Sie' to 'Du', French 'vous' to 'tu').

Create User Story Title

Transform feature descriptions, requirements, or tasks into properly formatted user story titles following agile development standards.

Improve Prompt

Generate a ChatGPT prompt based on a topic, starting with 'I want you to act as', and expand the prompt to make it useful.

Title Case

Convert provided text to title case following copywriting best practices, keeping code and formatting unchanged.

Humanize Text

Rewrite AI-generated text to sound more human, using active voice, short sentences, and avoiding blacklisted words.

Improve Writing

Rephrase text to improve clarity and quality, fixing mistakes while keeping the original language and length. Returns improved text only.

Simplify Language

Simplify text to make it more concise and easier to understand, while keeping the original meaning and language.

Prompt Injection Guard

Harden prompts with input-safety and instruction-isolation rules to reduce prompt injection risk.

Remove AI Dashes and Smart Quotes

Replace long dashes, normalize smart quotes, and remove emojis while preserving meaning and formatting.

Fix JSON Errors

Repair invalid JSON by fixing common syntax issues while keeping the original data intact.

Create ASCII Art

Transform text descriptions into creative ASCII art representations. Converts ideas into text-based visual art.

Lowercase Text

Convert text to lowercase while preserving proper nouns, titles, and maintaining formatting and code elements.

TL;DR Summary

Extract key facts and create a concise summary with up to 7 bullet points and a one-liner, each with matching emojis.

Formal -> Personal

Transform text from formal/polite form to personal/informal form (e.g., German 'Sie' to 'Du', French 'vous' to 'tu').

Create User Story Title

Transform feature descriptions, requirements, or tasks into properly formatted user story titles following agile development standards.

Improve Prompt

Generate a ChatGPT prompt based on a topic, starting with 'I want you to act as', and expand the prompt to make it useful.

Title Case

Convert provided text to title case following copywriting best practices, keeping code and formatting unchanged.

Humanize Text

Rewrite AI-generated text to sound more human, using active voice, short sentences, and avoiding blacklisted words.

Improve Writing

Rephrase text to improve clarity and quality, fixing mistakes while keeping the original language and length. Returns improved text only.

Simplify Language

Simplify text to make it more concise and easier to understand, while keeping the original meaning and language.

Few-Shot Example Builder

Append high-quality few-shot examples to an existing prompt based on its role, task, and instructions.

Fill Missing Words

Fill missing words in text using context. Returns completed text only.

Convert JSON ↔ YAML

Convert JSON to YAML or YAML to JSON while preserving the same data structure.

Rewrite to a to-do

Rewrite a problem statement into one clear, concise, actionable to-do.

Create Lorem Ipsum Text

Generate placeholder text in various lengths and languages for testing applications, UI design, and layout purposes.

Pros and Cons Analysis

Analyze any topic or decision by creating a clear markdown list of advantages (pros) and disadvantages (cons).

Extract Action Items

Extract clear, actionable tasks from long text like meeting transcripts, Slack conversations, or brainstorming sessions.

Create an email

Transform any text or topic into a properly formatted, professional email with appropriate structure and tone.

Translate

Translate text to a specified language, keeping code elements unchanged and maintaining formatting.

Summarize

Summarize the provided text in 3-4 sentences, keeping language and meaning the same.

Make Longer

Expand the provided text by 20% with more details, keeping language and meaning the same.

As Emoji

Translate the provided text into emojis, keeping code and formatting unchanged.

Fix Grammar & Spelling

Analyze text for grammar, punctuation, spelling, and sentence structure. Provide corrections to make the text fluent and accurate, replying only with the corrected text in the same language.

Few-Shot Example Builder

Append high-quality few-shot examples to an existing prompt based on its role, task, and instructions.

Fill Missing Words

Fill missing words in text using context. Returns completed text only.

Convert JSON ↔ YAML

Convert JSON to YAML or YAML to JSON while preserving the same data structure.

Rewrite to a to-do

Rewrite a problem statement into one clear, concise, actionable to-do.

Create Lorem Ipsum Text

Generate placeholder text in various lengths and languages for testing applications, UI design, and layout purposes.

Pros and Cons Analysis

Analyze any topic or decision by creating a clear markdown list of advantages (pros) and disadvantages (cons).

Extract Action Items

Extract clear, actionable tasks from long text like meeting transcripts, Slack conversations, or brainstorming sessions.

Create an email

Transform any text or topic into a properly formatted, professional email with appropriate structure and tone.

Translate

Translate text to a specified language, keeping code elements unchanged and maintaining formatting.

Summarize

Summarize the provided text in 3-4 sentences, keeping language and meaning the same.

Make Longer

Expand the provided text by 20% with more details, keeping language and meaning the same.

As Emoji

Translate the provided text into emojis, keeping code and formatting unchanged.

Fix Grammar & Spelling

Analyze text for grammar, punctuation, spelling, and sentence structure. Provide corrections to make the text fluent and accurate, replying only with the corrected text in the same language.

Few-Shot Example Builder

Append high-quality few-shot examples to an existing prompt based on its role, task, and instructions.

Fill Missing Words

Fill missing words in text using context. Returns completed text only.

Convert JSON ↔ YAML

Convert JSON to YAML or YAML to JSON while preserving the same data structure.

Rewrite to a to-do

Rewrite a problem statement into one clear, concise, actionable to-do.

Create Lorem Ipsum Text

Generate placeholder text in various lengths and languages for testing applications, UI design, and layout purposes.

Pros and Cons Analysis

Analyze any topic or decision by creating a clear markdown list of advantages (pros) and disadvantages (cons).

Extract Action Items

Extract clear, actionable tasks from long text like meeting transcripts, Slack conversations, or brainstorming sessions.

Create an email

Transform any text or topic into a properly formatted, professional email with appropriate structure and tone.

Translate

Translate text to a specified language, keeping code elements unchanged and maintaining formatting.

Summarize

Summarize the provided text in 3-4 sentences, keeping language and meaning the same.

Make Longer

Expand the provided text by 20% with more details, keeping language and meaning the same.

As Emoji

Translate the provided text into emojis, keeping code and formatting unchanged.

Fix Grammar & Spelling

Analyze text for grammar, punctuation, spelling, and sentence structure. Provide corrections to make the text fluent and accurate, replying only with the corrected text in the same language.

Few-Shot Example Builder

Append high-quality few-shot examples to an existing prompt based on its role, task, and instructions.

Fill Missing Words

Fill missing words in text using context. Returns completed text only.

Convert JSON ↔ YAML

Convert JSON to YAML or YAML to JSON while preserving the same data structure.

Rewrite to a to-do

Rewrite a problem statement into one clear, concise, actionable to-do.

Create Lorem Ipsum Text

Generate placeholder text in various lengths and languages for testing applications, UI design, and layout purposes.

Pros and Cons Analysis

Analyze any topic or decision by creating a clear markdown list of advantages (pros) and disadvantages (cons).

Extract Action Items

Extract clear, actionable tasks from long text like meeting transcripts, Slack conversations, or brainstorming sessions.

Create an email

Transform any text or topic into a properly formatted, professional email with appropriate structure and tone.

Translate

Translate text to a specified language, keeping code elements unchanged and maintaining formatting.

Summarize

Summarize the provided text in 3-4 sentences, keeping language and meaning the same.

Make Longer

Expand the provided text by 20% with more details, keeping language and meaning the same.

As Emoji

Translate the provided text into emojis, keeping code and formatting unchanged.

Fix Grammar & Spelling

Analyze text for grammar, punctuation, spelling, and sentence structure. Provide corrections to make the text fluent and accurate, replying only with the corrected text in the same language.

Strengthen Prompt

Remove filler words, weak phrasing, and vague instructions to make prompts direct, specific, and actionable.

Format JSON

Format compact JSON into a readable structure with consistent indentation and line breaks.

SQL Formatter

Format unstructured SQL into clean, readable queries with consistent indentation and line breaks.

Format Transcribed Text

Format transcribed text into a readable and organized format.

BLUF (Bottom Line Up Front)

Transform any text into a clear, military-style BLUF format with key information first, followed by supporting details.

Personal -> Formal

Transform text from personal/informal form to formal/polite form (e.g., German 'Du' to 'Sie', French 'tu' to 'vous').

Translate to Yoda

Transform any text into Master Yoda's distinctive speaking style from Star Wars while preserving the original meaning.

Normal Case

Convert input text from Title Case to normal sentence case. Capitalize only the first word and proper nouns. Do not explain or comment.

Change Tone

Adjust the tone of the text to a specified style, keeping the language and meaning the same.

As Tweet

Write a tweet based on a provided topic, keeping it short and personal, and maintaining format and line breaks.

Generate Prompt

Generate a self-explanatory and appropriate prompt based on a provided title, following the given requirements.

Make Shorter

Shorten the provided text by removing unnecessary details, keeping language and meaning the same.

Explain This

Explain the provided text in a simple and clear way, keeping language and meaning the same.

Strengthen Prompt

Remove filler words, weak phrasing, and vague instructions to make prompts direct, specific, and actionable.

Format JSON

Format compact JSON into a readable structure with consistent indentation and line breaks.

SQL Formatter

Format unstructured SQL into clean, readable queries with consistent indentation and line breaks.

Format Transcribed Text

Format transcribed text into a readable and organized format.

BLUF (Bottom Line Up Front)

Transform any text into a clear, military-style BLUF format with key information first, followed by supporting details.

Personal -> Formal

Transform text from personal/informal form to formal/polite form (e.g., German 'Du' to 'Sie', French 'tu' to 'vous').

Translate to Yoda

Transform any text into Master Yoda's distinctive speaking style from Star Wars while preserving the original meaning.

Normal Case

Convert input text from Title Case to normal sentence case. Capitalize only the first word and proper nouns. Do not explain or comment.

Change Tone

Adjust the tone of the text to a specified style, keeping the language and meaning the same.

As Tweet

Write a tweet based on a provided topic, keeping it short and personal, and maintaining format and line breaks.

Generate Prompt

Generate a self-explanatory and appropriate prompt based on a provided title, following the given requirements.

Make Shorter

Shorten the provided text by removing unnecessary details, keeping language and meaning the same.

Explain This

Explain the provided text in a simple and clear way, keeping language and meaning the same.

Strengthen Prompt

Remove filler words, weak phrasing, and vague instructions to make prompts direct, specific, and actionable.

Format JSON

Format compact JSON into a readable structure with consistent indentation and line breaks.

SQL Formatter

Format unstructured SQL into clean, readable queries with consistent indentation and line breaks.

Format Transcribed Text

Format transcribed text into a readable and organized format.

BLUF (Bottom Line Up Front)

Transform any text into a clear, military-style BLUF format with key information first, followed by supporting details.

Personal -> Formal

Transform text from personal/informal form to formal/polite form (e.g., German 'Du' to 'Sie', French 'tu' to 'vous').

Translate to Yoda

Transform any text into Master Yoda's distinctive speaking style from Star Wars while preserving the original meaning.

Normal Case

Convert input text from Title Case to normal sentence case. Capitalize only the first word and proper nouns. Do not explain or comment.

Change Tone

Adjust the tone of the text to a specified style, keeping the language and meaning the same.

As Tweet

Write a tweet based on a provided topic, keeping it short and personal, and maintaining format and line breaks.

Generate Prompt

Generate a self-explanatory and appropriate prompt based on a provided title, following the given requirements.

Make Shorter

Shorten the provided text by removing unnecessary details, keeping language and meaning the same.

Explain This

Explain the provided text in a simple and clear way, keeping language and meaning the same.

Strengthen Prompt

Remove filler words, weak phrasing, and vague instructions to make prompts direct, specific, and actionable.

Format JSON

Format compact JSON into a readable structure with consistent indentation and line breaks.

SQL Formatter

Format unstructured SQL into clean, readable queries with consistent indentation and line breaks.

Format Transcribed Text

Format transcribed text into a readable and organized format.

BLUF (Bottom Line Up Front)

Transform any text into a clear, military-style BLUF format with key information first, followed by supporting details.

Personal -> Formal

Transform text from personal/informal form to formal/polite form (e.g., German 'Du' to 'Sie', French 'tu' to 'vous').

Translate to Yoda

Transform any text into Master Yoda's distinctive speaking style from Star Wars while preserving the original meaning.

Normal Case

Convert input text from Title Case to normal sentence case. Capitalize only the first word and proper nouns. Do not explain or comment.

Change Tone

Adjust the tone of the text to a specified style, keeping the language and meaning the same.

As Tweet

Write a tweet based on a provided topic, keeping it short and personal, and maintaining format and line breaks.

Generate Prompt

Generate a self-explanatory and appropriate prompt based on a provided title, following the given requirements.

Make Shorter

Shorten the provided text by removing unnecessary details, keeping language and meaning the same.

Explain This

Explain the provided text in a simple and clear way, keeping language and meaning the same.

A Complete AI Writing
Toolkit for macOS.

Everything you need to write faster, clearer, and smarter — all in one place.

Comprehensive Writing Tools

Access a complete suite of writing tools including grammar correction, language simplification, tone adjustment, translation, text summarization, and ChatGPT prompt enhancement - all in one place.

Custom Actions

Create personalized rewrite actions tailored to your needs. Build templates for emails, social media posts, or any writing task you frequently do.

Distraction-Free Interface

Experience a clean, minimal interface that focuses on results. No cluttered windows - just select text and watch it transform instantly.

Lifetime License Available

Choose our one-time payment option to use RewriteBar forever with OpenAI integration. No recurring fees - just a single investment in your writing success.

Quick Access Shortcuts

Boost your productivity with customizable keyboard shortcuts for instant access to any feature.

Lightweight Performance

At just 25 MB, RewriteBar is incredibly lightweight yet powerful. Enjoy smooth performance without impacting your Mac's resources.

Cutting-Edge AI Models

Leverage the latest AI technology including GPT-4 and GPT-4-mini for superior writing assistance and more accurate suggestions.

Multiple AI Providers

Choose from leading AI providers including OpenAI, Anthropic, and DeepSeek. Select the service that best fits your needs.

Enhanced Grammar Checking

Complement your existing grammar tools. RewriteBar works alongside other checkers to provide comprehensive writing improvement.

Multilingual Support

Write confidently in multiple languages including German, English, and Spanish. Unlike Apple Intelligence (as of Oct. 2024), RewriteBar supports a wide range of languages for global communication.

Direct AI Integration

Enjoy secure, direct communication with AI providers. Your text and API keys remain private - nothing is stored on our servers.

Local AI Support

Choose complete privacy with local AI models through Ollama integration. Keep your writing assistance entirely on your machine.