Documentation & Tutorials

Everything you need to master TypeMagic—from your first polish to advanced workflows for students, professionals, and everyday communicators.

Contents

What is TypeMagic?

TypeMagic is an AI-powered writing assistant that polishes your text while preserving your unique voice. Unlike tools that rewrite everything into generic “AI slop,” TypeMagic focuses on fixing errors, improving clarity, and tightening phrasing—keeping you in every word.

TypeMagic is available in three forms:

↑ Back to top

Getting Started

You can be up and running in under a minute. Here’s how:

1

Create an Account

Visit typemagic.pro/signup and sign up with Google or Microsoft. Your account is secured by Firebase Authentication.

2

Subscribe

A TypeMagic membership is $12/month and includes unlimited access to the web editor with premium AI models built in. No API keys needed.

3

Open the Editor

Navigate to typemagic.pro/app. Paste or type your text in the input pane, choose an action (Polish, Summarize, Bullets, or Markdown), and click to transform.

4

Copy, Download, or Save

Copy your polished text to the clipboard, download it as .txt, .docx, or .pdf, or save it to your document library for later.

Tip: Use the Check button for Grammarly-like inline suggestions before polishing. It highlights grammar, spelling, clarity, style, and engagement issues directly on your text.

↑ Back to top

Editor Overview

The TypeMagic web editor is a two-pane workspace designed for speed and clarity.

Element Description
Tone Selector Choose how the AI adapts your text: Keep (preserve your voice), Professional, Casual, Friendly, or Concise.
Action Buttons Polish fixes errors. Summarize creates a TL;DR. Bullets converts to a list. Expand adds detail and depth. Shorten makes text more concise. Custom lets you write any instruction.
Check Button Runs an AI-powered analysis that highlights issues with colored underlines (red for correctness, blue for clarity, purple for engagement, amber for delivery, cyan for style). Opens a sidebar with suggested fixes.
Rephrase Select a sentence and click Rephrase to get three alternative phrasings. Click one to replace the original text instantly.
Translate Choose a target language from the dropdown (13 languages) and click Translate. The AI produces a polished, natural-sounding translation—not a word-for-word literal one.
Templates Click Templates to choose from 8 pre-built document types (Cover Letter, Blog Post, etc.). Fill in a few fields and the AI generates a full draft in the input pane.
Voice Profile Select a saved voice profile from the VOICE dropdown. The AI will emulate that writing style across all actions. Manage profiles with the ⚙ gear button.
Tone Detector Click 🎭 Tone to analyze the tone of your input text. Colored badges appear (e.g., Confident, Formal, Friendly) so you can see how your writing sounds before polishing.
Snippet Library Save reusable text blocks (email signatures, disclaimers, boilerplate) and insert them into the editor with one click via 📋 Snippets.
Audience Simulator After polishing, click 👥 Audience to see how 4 different audiences (Executive, Technical, General Public, Non-Native Speaker) would perceive your text.
Confidence Score A colored badge (e.g., “82% Good”) appears after every polish, combining readability, length, sentence variety, and text structure into one score. Hover for the full breakdown.
Writing Goals Set your Audience, Formality, Domain, Intent, and Reading Level to guide the AI. For example, set “Academic” audience with “Formal” tone and “College” reading level for a research paper.
Personal Dictionary Add words, names, or brand terms to your dictionary so the Check engine won’t flag them as errors. Managed via the 📚 button.
Voice Dictation Click the 🎤 microphone button to dictate text by voice. Speech is transcribed in real time and inserted at the cursor. Works in Chrome, Edge, and Safari.
Writing Stats Real-time word, character, sentence, and paragraph counts. Includes reading time and a Flesch-Kincaid readability score (0–100 ring).
Document Bar Save, Open, and New buttons for persistent cloud storage. Documents auto-save after 3 seconds of inactivity.
Download Export your input or output as .txt, .docx (Word), or .pdf.
Diff View Toggle a red/green diff to see exactly what the AI changed.
↑ Back to top

Features in Detail

Inline Suggestions (Check)

The Check feature is your built-in proofreader. It sends your text to the AI and returns a categorized list of issues:

Each issue appears as a colored underline in your text and a card in the suggestions sidebar. Click a card to jump to the issue, then Accept to apply the fix or Dismiss to skip it. Use Accept All to apply everything at once.

Tip: The Check button disables after analysis to prevent redundant API calls. Simply edit your text and it re-enables automatically.

Writing Goals

Writing Goals let you tell the AI who you’re writing for and how you want to sound. These settings are injected into the AI prompt so every action respects your intent.

Readability Score

The Flesch-Kincaid readability score measures how easy your text is to understand on a 0–100 scale. The animated score ring updates in real time as you type:

Document Management

Your documents are stored securely in Google Firestore, tied to your account. You can:

Sentence Rephrase

The Rephrase button gives you alternative ways to express a sentence without changing its meaning. Here’s how to use it:

  1. Select a sentence (or any text) in the input pane.
  2. Click the ✎ Rephrase button in the toolbar.
  3. A popover appears with three alternative phrasings, each with a different approach (concise, detailed, creative).
  4. Click any alternative to replace the selected text instantly.

Tip: Rephrase respects your active voice profile and writing goals. If you have a “CEO Voice” profile active, the alternatives will match that style.

Personal Dictionary

The Personal Dictionary prevents the Check engine from flagging proper nouns, brand names, technical terms, or any words unique to your writing.

Examples of good dictionary entries: company names (“Acme Corp”), product names (“TypeMagic”), technical abbreviations (“LLM”), or personal names.

Multi-Format Export

Download your input or output in three formats:

↑ Back to top

AI Voice Profiles

Voice Profiles let you teach the AI how you write. Create multiple personas—a CEO voice for executive updates, a casual voice for blog posts, a technical voice for documentation—and switch between them with a single dropdown.

How It Works

When a voice profile is active, its style instructions and sample text are appended to every AI prompt. The AI learns the sentence structure, vocabulary, tone, and stylistic patterns from your sample and emulates them across all actions (Polish, Summarize, Check, Rephrase, Translate, and Templates).

Creating a Voice Profile

1

Open the Manager

Click the ⚙ gear button next to the VOICE dropdown in the goals toolbar.

2

Click “+ New Profile”

Enter a descriptive name (e.g., “CEO Voice,” “Blog Casual,” “Academic Formal”).

3

Add Traits

Describe the voice with comma-separated traits: formal, authoritative, concise, data-driven. These act as style directives for the AI.

4

Paste Sample Text

Paste 1–3 paragraphs of writing in the desired voice. This is the most powerful part—the AI will study the sentence structure, word choice, and rhythm of the sample. The better the sample, the more accurate the emulation.

5

Save & Activate

Click Save Profile, then select it from the VOICE dropdown. Your choice persists across sessions.

Pro tip: Create a profile from your own past writing. Copy a few paragraphs from an email, report, or article you’re proud of. The AI will learn your voice and produce output that sounds authentically like you.

↑ Back to top

Real-Time Translation + Polish

TypeMagic’s Translate feature goes beyond basic translation. It produces polished, natural-sounding text in the target language—not a word-for-word literal translation. Idioms, phrasing, and tone are adapted to read naturally in the target language.

Supported Languages

Choose from 13 languages in the language dropdown:

How to Translate

  1. Paste or type your text in the input pane (in any language).
  2. Select the target language from the dropdown next to the Translate button.
  3. Click 🌐 Translate.
  4. The translated and polished text appears in the output pane.

Tip: Translation respects your tone setting and voice profile. Translating with “Professional” tone produces more formal output than “Casual.” If a voice profile is active, the AI will try to match that style in the target language.

Note: If your text is already in the selected target language, TypeMagic will polish and improve it instead of translating. This makes the Translate button double as a foreign-language polisher.

↑ Back to top

AI Document Templates

Templates let you generate a full, polished first draft from a few bullet points. Instead of staring at a blank page, fill in the key details and let the AI do the heavy lifting.

Available Templates

📄

Cover Letter

Job title, company, skills, and notes → professional 3–4 paragraph letter.

📧

Cold Email

Recipient, purpose, value prop, CTA → concise outreach email under 150 words.

📋

Meeting Summary

Topic, attendees, raw notes → structured summary with action items.

🚀

Project Proposal

Problem, solution, timeline → full proposal with exec summary and scope.

✍

Blog Post

Topic, audience, key points → 600–800 word article with intro, sections, and CTA.

📝

Complaint Letter

Company, issue, resolution → firm but professional complaint with deadline.

🙏

Thank You Note

Recipient, occasion, specifics → sincere, personal appreciation message.

📊

Executive Summary

Subject, findings, recommendations → C-suite-ready overview with bullet points.

How to Use Templates

  1. Click the 📄 Templates button in the toolbar.
  2. Pick a template from the grid.
  3. Fill in the fields (each has helpful placeholder text to guide you).
  4. Click ✨ Generate Draft.
  5. The generated text appears in the input pane so you can further edit, polish, or translate it.

Power move: Generate a Cover Letter template, then select your “Professional Voice” profile and hit Polish to refine it further. Chain templates with voice profiles for maximum quality.

↑ Back to top

Writing Analytics Dashboard

Track your writing habits, improvement, and milestones over time at typemagic.pro/analytics. Every action you take in the editor—polishing, checking, rephrasing, translating—is logged to build your personal writing profile.

Dashboard Overview

Period Selector

Toggle between 7 days, 30 days, 90 days, and All Time to zoom in or out on your writing data. The summary cards and charts update instantly.

Milestones & Gamification

Earn milestones as you write. Here are some of the achievements you can unlock:

Milestone Requirement
✏ First WordsWrite your first text
📝 1,000 WordsWrite 1,000 total words
📖 10,000 WordsWrite 10,000 total words
📚 Novel LengthWrite 50,000 total words
🏆 Prolific WriterWrite 100,000 total words
🔥 3-Day StreakWrite 3 days in a row
🔥 Week WarriorWrite 7 days in a row
💎 Monthly MasterWrite 30 days in a row
🔍 Quality SeekerRun 10 grammar checks
🎯 PerfectionistRun 50 grammar checks
⭐ Crystal ClearAchieve avg readability of 80+
🚀 Power UserComplete 50 writing sessions

Tip: Analytics data is collected automatically—no action needed. Just use TypeMagic normally and your dashboard populates over time. Data is stored per-day in your Firestore account.

↑ Back to top

Voice Dictation

TypeMagic includes a built-in voice dictation feature powered by the Web Speech API. Speak naturally and your words appear in the input pane in real time—no extra software required.

How to Dictate

1

Click the Microphone

Look for the 🎤 button in the input pane header (next to the word count). Click it to start recording. The button will pulse red to indicate it’s listening.

2

Speak Naturally

Talk at a normal pace. Your words are transcribed and inserted at the cursor position in real time. Pauses are handled automatically—the microphone stays active until you stop it.

3

Click Again to Stop

Click the microphone button again to end dictation. Your transcribed text is now in the input pane, ready to be polished, translated, or edited.

Power workflow: Dictate your rough thoughts by voice, then hit Polish to clean up grammar and phrasing. This is the fastest way to go from idea to polished text—no typing required.

Browser support: Voice dictation works in Chrome, Edge, and Safari. The microphone button is automatically hidden in browsers that don’t support the Web Speech API (e.g., Firefox). Your browser will ask for microphone permission the first time you use it.

↑ Back to top

Tone Detector

The Tone Detector analyzes your input text and displays colored badges that describe how your writing sounds. Use it before polishing to understand the current tone and decide if adjustments are needed.

How It Works

1

Write or Paste Text

Enter your text in the input pane as usual.

2

Click 🎭 Tone

Click the purple Tone button in the toolbar. The AI analyzes your text for emotional and stylistic characteristics.

3

Review the Badges

Colored badges appear below the input pane header (e.g., confident formal analytical). Each badge represents a detected tone.

Available Tones

The detector identifies tones from this palette:

Workflow: Run the Tone Detector before polishing. If your text reads as “casual” but you need it “formal,” switch the Tone Selector to “Professional” and polish. Then run the detector again to confirm the shift.

↑ Back to top

Reading Level Target

The Reading Level selector in the goals toolbar lets you target a specific grade level for your output. The AI adjusts vocabulary, sentence complexity, and structure to match your chosen level.

Available Levels

Level Best For
AutoLet the AI decide based on context (default)
5th GradeSimple language for young readers or maximum accessibility
8th GradeClear, accessible writing for general audiences
10th GradeStandard readability for most business and journalism
12th GradeSophisticated writing for educated adults
CollegeAcademic and professional-level complexity
GraduateAdvanced academic, legal, or technical prose

How to Use

  1. Find the LEVEL dropdown in the goals toolbar (next to INTENT).
  2. Select your target reading level.
  3. Run any action (Polish, Summarize, Expand, etc.). The AI will adapt its output to match the selected level.

Example: Writing a public health notice? Set Level to “5th Grade” to ensure maximum comprehension. Writing a research abstract? Set it to “Graduate” to maintain academic rigor.

↑ Back to top

Expand & Shorten

Two dedicated buttons for controlling the length of your text without changing its meaning.

Expand

Click Expand to make your text longer and more detailed. The AI adds supporting points, examples, context, and depth while preserving your original meaning and voice. Great for:

Shorten

Click Shorten to make your text more concise. The AI removes unnecessary words, redundancies, and filler while preserving all key information. Great for:

Power combo: Use Expand to flesh out your ideas, then Polish to clean up the result. Or use Shorten followed by Polish to get tight, polished prose.

↑ Back to top

Snippet Library

The Snippet Library lets you save reusable text blocks and insert them into the editor with one click. Perfect for content you type repeatedly: email signatures, disclaimers, boilerplate paragraphs, standard greetings, or code snippets.

Saving a Snippet

1

Open the Library

Click the 📋 Snippets button in the toolbar.

2

Name and Enter Content

Type a name (e.g., “Email Signature”) and paste or type the snippet content in the text area below.

3

Save

Click Save Snippet. The snippet is stored securely in your Firestore account and syncs across devices.

Inserting a Snippet

Open the Snippet Library, find the snippet you want, and click Insert. The content is placed at your cursor position in the input pane. The modal closes automatically so you can keep writing.

Ideas for snippets: Email signature, meeting agenda template, project status format, standard disclaimer, feedback request template, out-of-office message, common code blocks.

↑ Back to top

Audience Simulator

The Audience Simulator runs your polished output through four different audience lenses, showing you how each group would perceive your text. This helps you identify blind spots and optimize your writing for your target reader.

The Four Audiences

Audience Perspective
👔 Executive / C-SuiteSenior business leader evaluating clarity, action items, and ROI
💻 Technical ExpertSoftware engineer or scientist assessing accuracy and depth
🌍 General PublicAverage adult reader with no domain expertise
🌐 Non-Native English SpeakerSomeone reading English as a second language

How to Use

  1. Polish (or otherwise transform) your text so there’s output in the output pane.
  2. Click the 👥 Audience button that appears in the output pane header.
  3. A modal opens with four audience cards, each showing an impression, a strength, and a concern.

Workflow: Write your text → Polish → run Audience Simulator. If the “General Public” card flags jargon, switch Reading Level to “8th Grade” and polish again. Re-run the simulator to verify improvement.

↑ Back to top

Confidence Score

After every polish, a Confidence Score badge appears in the output pane header (e.g., 85% Excellent). It’s a quick quality check combining four metrics into one number.

Score Breakdown

Component Max Points What It Measures
Readability40Flesch-Kincaid score. 60–80 is ideal for most audiences.
Length20Penalizes very short outputs (fewer than 20 words).
Sentence Variety20Rewards varied sentence lengths over monotonous structures.
Structure20Multiple paragraphs score higher than a single block of text.

Score Tiers

Tip: Hover over the confidence badge to see the full breakdown (e.g., “Readability: 35/40, Length: 20/20, Variety: 12/20, Structure: 15/20”). Use this to identify which specific area needs work.

↑ Back to top

API Reference

TypeMagic exposes a REST API so external tools, scripts, and AI agents can use all writing features programmatically. The API is powered by Firebase Cloud Functions.

Authentication

All requests require an API key in the Authorization header:

Authorization: Bearer tm_your_api_key_here

Generate API keys from your Profile page under the API Keys section. Each key has a daily limit of 1,000 requests.

Base URL

https://us-central1-typemagic-ab70c.cloudfunctions.net/api

Endpoints

Method Endpoint Description
POST/polishFix grammar, spelling, improve clarity
POST/summarizeCreate a concise TL;DR summary
POST/bulletsConvert to organized bullet points
POST/markdownReformat as structured Markdown
POST/checkAnalyze for grammar, clarity, style issues
POST/rephraseGet 3 alternative phrasings
POST/translateTranslate into 13 languages
POST/templateGenerate draft from a template
POST/customProcess with any custom instruction
GET/profilesList your saved voice profiles
GET/templatesList available templates and fields
GET/usageCheck today’s usage and remaining quota
GET/healthHealth check

Common Parameters

Most POST endpoints accept these optional fields alongside text:

Example: Polish Text

curl -X POST https://us-central1-typemagic-ab70c.cloudfunctions.net/api/polish \
  -H "Authorization: Bearer tm_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "hey sarah, wanted to followup on the q3 budget review",
    "tone": "professional",
    "goals": { "audience": "executive", "domain": "business" }
  }'

Response:

{
  "result": "Hi Sarah, I wanted to follow up on the Q3 budget review...",
  "action": "polish",
  "model": "gpt-4o"
}

Rate Limits

1,000 requests per day per API key. Every response includes rate limit headers:

↑ Back to top

MCP Server

The TypeMagic MCP Server lets AI agents like Claude Desktop, Cursor, and Windsurf use TypeMagic as a native tool. Polish text, translate, generate templates, and apply your voice profiles—all from within your favorite AI assistant.

Quick Setup: Claude Desktop

1

Generate an API Key

Go to your Profile page → API Keys → name it “Claude Desktop” → click Generate Key → copy the key.

2

Edit Claude Desktop Config

Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) and add:

{
  "mcpServers": {
    "typemagic": {
      "command": "npx",
      "args": ["typemagic-mcp"],
      "env": {
        "TYPEMAGIC_API_KEY": "tm_your_key_here"
      }
    }
  }
}
3

Restart Claude Desktop

You’ll see TypeMagic tools in the tools menu. Try: “Polish this email in my CEO voice” or “Translate this paragraph to Japanese.”

Available MCP Tools

Tool Description
polish_textFix grammar, spelling, improve clarity while preserving voice
summarize_textCreate a concise TL;DR summary
convert_to_bulletsConvert text to organized bullet points
format_as_markdownReformat into structured Markdown
check_textAnalyze for grammar, clarity, style issues
rephrase_textGet 3 alternative phrasings
translate_textTranslate into 13 languages with natural output
generate_from_templateGenerate a document from a template
custom_instructionProcess text with any custom instruction
list_profilesList your voice profiles (get IDs for other tools)
list_templatesList available templates and required fields
check_usageCheck remaining API requests for today

Pro tip: Create voice profiles in the web editor, then use them via MCP. Tell Claude: “List my TypeMagic profiles, then polish this text using my Blog Casual voice.”

Example Prompts for Your AI Agent

Copy-paste these into Claude Desktop, Cursor, or any MCP-connected agent to see TypeMagic in action:

Daily Email Cleanup

“Polish this email to sound professional but warm, then translate it into Spanish for my colleague in Madrid:”

Uses: polish_text → translate_text

Voice-Matched Content

“List my TypeMagic voice profiles. Then take these meeting notes and turn them into a blog post using my ‘Blog Casual’ voice.”

Uses: list_profiles → custom_instruction with profileId

Job Application in 30 Seconds

“Generate a cover letter for a Senior Product Manager role at Stripe. Highlight my 5 years of B2B SaaS experience and data-driven approach. Use a professional tone.”

Uses: generate_from_template (cover_letter)

Code Review to Stakeholder Update

“Take this PR description and convert it into executive-friendly bullet points. Target audience: non-technical leadership.”

Uses: convert_to_bullets with goals (audience: executive)

Writing Quality Gate

“Check this document for grammar, clarity, and style issues. Then fix any issues you find by polishing the text.”

Uses: check_text → polish_text

Multilingual Announcement

“Translate this product announcement into French, German, and Japanese. Keep it concise and professional.”

Uses: translate_text × 3 (the agent chains them automatically)

Meeting Notes → Summary → Action Items

“Here are my raw meeting notes. Generate a structured meeting summary with the meeting_summary template, then also give me a concise TL;DR.”

Uses: generate_from_template (meeting_summary) → summarize_text

A/B Copy Testing

“Give me 3 alternative ways to phrase this call-to-action, then polish the best one in a friendly tone.”

Uses: rephrase_text → polish_text

README → Polished Docs

“Take this README file and reformat it as clean Markdown with proper headings and structure. Target audience: developers. Domain: technical.”

Uses: format_as_markdown with goals

Tone Shift for Different Audiences

“Polish this technical explanation once in a casual tone for the team Slack, and once in a professional tone for the client email.”

Uses: polish_text (casual) + polish_text (professional)

Power move: Chain multiple tools in one request. Your AI agent will call them in sequence automatically. For example: “Check my essay for issues, polish it in my CEO voice, then give me a concise summary.” — that’s three TypeMagic tools in a single prompt.

Cursor & Windsurf Setup

Add to your MCP settings (Settings → MCP Servers):

{
  "typemagic": {
    "command": "npx",
    "args": ["typemagic-mcp"],
    "env": {
      "TYPEMAGIC_API_KEY": "tm_your_key_here"
    }
  }
}
↑ Back to top

Inspiring Use Cases

TypeMagic adapts to any writing context. Here are some ways people use it every day:

🎓

Academic Essays

Students polish rough drafts into clear, well-structured essays. Set goals to “Academic” audience + “Formal” formality and let TypeMagic tighten your argument without changing your thesis.

💼

Business Proposals

Turn bullet-point notes into persuasive, polished proposals. Use “Executive” audience + “Business” domain + “Persuade” intent for maximum impact.

✉

Email Communication

Write emails faster. Dump your thoughts, hit Polish, and get a clear, professional message in seconds. Perfect for sales outreach, client follow-ups, or internal updates.

📝

Resume & Cover Letters

Make every word count on your resume. TypeMagic catches typos, tightens phrasing, and ensures a professional tone—critical for making a strong first impression.

📰

Blog Posts & Articles

Set the domain to “Creative” or “Marketing” and the intent to “Entertain” or “Inform.” TypeMagic helps you write engaging content that reads naturally.

💬

Social Media

Craft punchy, error-free posts. Use “Concise” tone to strip excess words and make every character count on platforms with limits.

⚖

Legal & Medical Writing

Specialized domains ensure the AI respects technical terminology. Set domain to “Legal” or “Medical” and the AI preserves precise language while improving readability.

🌐

Non-Native English Speakers

TypeMagic is a powerful tool for anyone writing in English as a second language. It corrects grammar, fixes word choice, and ensures natural phrasing.

↑ Back to top

Tutorial: For Students

Whether you’re writing a five-paragraph essay, a research paper, or a discussion post, TypeMagic helps you submit cleaner, more confident work.

Step-by-Step: Polishing an Essay

1

Set Your Writing Goals

Before pasting your draft, set Audience to “Academic,” Formality to “Formal,” Domain to “Academic,” and Intent to “Inform” or “Persuade” depending on your assignment.

2

Run Check First

Click the Check button to see all grammar, spelling, and clarity issues highlighted in your text. Review each suggestion in the sidebar and accept the ones you agree with.

3

Polish

Once you’ve addressed the flagged issues, click Polish to get a final clean pass. Toggle Diff View to see exactly what changed.

4

Check Your Readability Score

Look at the Writing Stats panel. For most academic writing, aim for a score between 30–60. If it’s too low, your sentences may be overly complex. If it’s too high, you may need more sophisticated vocabulary.

5

Export

Download your essay as a .docx file to submit directly, or copy and paste into your LMS.

🎓 Example: Discussion Post

Before

i think the author is trying to say that society puts to much pressure on young people to succeed and this leads to alot of mental health issues witch are not being addressed properly by schools or parents

After (Polish)

I think the author is arguing that society places too much pressure on young people to succeed, which leads to significant mental health issues that are not being adequately addressed by schools or parents.

Important: TypeMagic is a polishing tool, not a ghostwriter. Always write your own ideas first, then let TypeMagic clean up the grammar and clarity. Your voice and arguments remain yours.

↑ Back to top

Tutorial: For Business

From quick emails to board-level reports, TypeMagic helps professionals communicate with clarity and confidence.

Workflow: Professional Email

1

Brain-Dump Your Message

Don’t worry about grammar or structure. Just type what you want to say. “hey sarah, wanted to followup on the q3 budget review we talked about last week, can we schedule 30 min this thursday or friday to finalize numbers?”

2

Set Goals & Tone

Set Tone to “Professional,” Audience to “Executive” or “General,” and Domain to “Business.”

3

Hit Polish

TypeMagic transforms your brain-dump into a polished, professional message while keeping your intent intact.

💼 Example: Client Follow-Up

Before

hey sarah, wanted to followup on the q3 budget review we talked about last week, can we schedule 30 min this thursday or friday to finalize numbers?

After (Polish — Professional tone)

Hi Sarah, I wanted to follow up on the Q3 budget review we discussed last week. Could we schedule 30 minutes this Thursday or Friday to finalize the numbers?

Advanced: Summarize Meeting Notes

Paste long, rambling meeting notes into the editor and click Summarize to get a concise TL;DR. Then click Bullets to create action items. Chain these actions for a complete workflow:

  1. Paste raw notes → Summarize
  2. Copy the summary back into the input → Bullets
  3. Download the bullet list as a .pdf to share with the team

Advanced: Custom Prompts

Click Custom and type any instruction. Examples:

↑ Back to top

Tutorial: General Communication

TypeMagic isn’t just for formal writing. It’s your everyday companion for clearer, error-free communication.

Quick Polish for Social Messages

Set the Tone to “Casual” or “Friendly” and hit Polish. TypeMagic fixes typos and awkward phrasing while keeping your personality. It won’t turn your friendly message into a corporate memo.

💬 Example: Group Chat Message

Before

hey everyone, just wanted to let you all know that the bbq is still happening this saturday, probably starting around 2ish, bring whatever you want to drink and ill handle the food, lmk if you have any dietary stuff i should know about

After (Polish — Friendly tone)

Hey everyone! Just wanted to let you all know the BBQ is still happening this Saturday, starting around 2-ish. Bring whatever you want to drink—I’ll handle the food. Let me know if you have any dietary restrictions I should know about!

Transform Long Text into Bullets

Got a wall of text? Click Bullets to extract the key points into a clean, scannable list. Great for:

Markdown for Content Creators

Click Markdown to convert plain text into structured Markdown with headings, emphasis, and lists. Perfect for blog posts, README files, wiki pages, and documentation.

Pro tip: Use the Mac app for system-wide access. Select text in any application, press Cmd+Option+T, and the polished version replaces your selection instantly. No copy-paste needed.

↑ Back to top

Technology & Privacy

How It Works

TypeMagic sends your text to premium large language models (LLMs) for processing. The web editor uses admin-configured AI backends—including models from OpenAI, Anthropic (Claude), Google (Gemini), and others—so you never need to manage API keys or choose a model.

Your text is sent directly from your browser to the AI provider’s API. It is not stored on TypeMagic servers, logged, or used for training.

Architecture

Privacy Principles

Supported AI Models

The admin configures which AI provider powers the editor. Supported providers include:

Provider Example Models Strengths
OpenAI GPT-4o, GPT-4o-mini Excellent at grammar, style, and nuance
Anthropic Claude 3.5 Sonnet, Claude 3 Haiku Strong reasoning, careful with meaning preservation
Google Gemini 1.5 Pro, Gemini 1.5 Flash Fast, excellent multilingual support
Kimi (Moonshot) Moonshot v1 Long-context support, great for large documents
Custom FastAPI Any OpenAI-compatible endpoint Self-hosted or custom model support
↑ Back to top

Frequently Asked Questions

Does TypeMagic rewrite my text completely?

No. TypeMagic is designed to preserve your voice. It fixes errors, tightens phrasing, and improves clarity—but the ideas, structure, and personality remain yours. You can always toggle Diff View to see exactly what changed.

Do I need an API key for the web editor?

No. The web editor includes premium AI as part of your $12/month membership. The Mac app and Chrome extension use your own API key.

Can I use TypeMagic for languages other than English?

Yes! The Translate feature supports 13 languages including Spanish, French, German, Japanese, Korean, Chinese, Arabic, and more. You can translate text from any language into your chosen target language, or translate foreign text into English. The AI produces polished, natural-sounding translations—not word-for-word literal output.

What are Voice Profiles and how do they work?

Voice Profiles let you save a writing persona (name, traits, and a sample of writing in that voice). When active, the AI emulates that style across all actions. For example, create a “CEO Voice” with formal, authoritative traits and a sample from an executive memo. Every time you Polish or Rephrase, the output will match that style. You can create unlimited profiles and switch between them with one click.

How do Templates work?

Click Templates in the toolbar, choose from 8 document types (Cover Letter, Blog Post, Meeting Summary, etc.), fill in a few fields, and click Generate Draft. The AI creates a full, polished first draft and places it in the input pane so you can further edit, polish, or translate it.

Where can I see my writing analytics?

Visit typemagic.pro/analytics (also accessible from the “Analytics” link in the top navigation). The dashboard tracks your words written, sessions, readability trends, issues found, day streak, and milestones—all collected automatically as you use the editor.

What is the Rephrase button?

Select any sentence in the input pane and click Rephrase. The AI generates three alternative phrasings (concise, detailed, creative). Click one to instantly replace the selected text. It respects your tone, goals, and active voice profile.

Is my writing used to train AI models?

No. Your text is sent directly to the AI provider for processing and is not stored or used for training by TypeMagic. Refer to each AI provider’s data policy for their handling practices.

What happens if the Check button spins for a long time?

The Check feature has a 30-second timeout. If the AI provider is slow, it will show an error message and you can try again. Very long texts may take longer to analyze.

Can I use TypeMagic on mobile?

Yes. The web editor is fully responsive and works on phones and tablets. The layout adapts to smaller screens with stacked panes, a slide-over suggestions sidebar, and touch-friendly controls.

How do I cancel my subscription?

Visit your Profile page and manage your subscription through Stripe. You can cancel anytime and retain access until the end of your billing period.

Where are my documents stored?

Documents are stored in Google Firestore, linked to your authenticated account. They are encrypted in transit and at rest by Google’s infrastructure. Only you can access your documents.

Does TypeMagic have an API?

Yes! TypeMagic exposes a full REST API so scripts, agents, and external tools can use all writing features programmatically. Generate an API key from your Profile page and see the API Reference for details. The daily limit is 1,000 requests per key.

What is the MCP server?

The TypeMagic MCP server lets AI assistants like Claude Desktop, Cursor, and Windsurf call TypeMagic as a native tool. Your assistant can polish text, translate, generate templates, and apply your voice profiles automatically. See the MCP Server section for setup instructions.

Can I use my voice profiles through the API/MCP?

Yes. Call /profiles (or the list_profiles MCP tool) to get your profile IDs, then pass a profileId to any writing endpoint. The AI will emulate that voice just like in the web editor.

What is the Tone Detector?

The Tone Detector analyzes your input text and shows colored badges describing how it sounds (e.g., confident, formal, casual, empathetic). Click the purple 🎭 Tone button to run it. Use it before polishing to understand your current tone and decide if adjustments are needed.

What is the Reading Level target?

The LEVEL dropdown in the goals toolbar lets you target a specific grade level (5th Grade through Graduate). The AI adjusts vocabulary and sentence complexity to match. Set to “Auto” by default. Great for accessibility (5th Grade) or academic writing (Graduate).

What do the Expand and Shorten buttons do?

Expand makes your text longer by adding detail, examples, and depth. Shorten makes it more concise by removing redundancy and filler. Both preserve your original meaning and voice. They respect all your goals, tone, and voice profile settings.

What is the Snippet Library?

The Snippet Library lets you save reusable text blocks (email signatures, disclaimers, boilerplate) and insert them into the editor with one click. Click 📋 Snippets in the toolbar. Snippets are stored in your Firestore account and sync across devices.

What is the Audience Simulator?

After polishing your text, click the 👥 Audience button on the output pane. The AI evaluates your text through four audience lenses (Executive, Technical Expert, General Public, Non-Native English Speaker) and shows how each would perceive it—with an impression, a strength, and a concern for each.

What is the Confidence Score?

A quality badge that appears after every polish (e.g., “82% Good”). It combines readability (40pts), output length (20pts), sentence variety (20pts), and text structure (20pts) into a single 0–100 score. Hover over the badge to see the full breakdown. Tiers: Excellent (85+), Good (70–84), Fair (50–69), Low (below 50).

↑ Back to top

Ready to write better?

Join thousands of students, professionals, and writers who use TypeMagic to communicate with clarity and confidence.

Get Started ($12/mo)

Already a member? Open the editor →