Charm - Your Personal Writing Partner For Mac
Charm Get Charm
Normal text
Public Sans
16
234 words
Inactive

Meet Charm

Autocorrect that actually works
0:00

What It Does

Write freely. Charm handles the rest.

Stop re-reading emails. Stop second-guessing your spelling. Charm has three features that work together to give you confidence in every word you type. Toggle each one independently.

Spells
Catches typos instantly

Catches the typos macOS autocorrect misses - or makes worse. No red squiggles, no right-click menus. Corrections appear with an animation of your choice in under 200ms.

definately definitely
Polish
Fixes grammar quietly

Fixes the things you miss when you're in flow - missing full stops, lowercase starts, comma splices. You keep writing, Charm quietly tidies up behind you.

i cant believe Charm works this well I can't believe Charm works this well.
Oracle
Predicts your next word

Finishes your words before you do. Press Tab to accept, keep typing to ignore. It adapts to your vocabulary over time, getting smarter the more you write.

recom recommend Tab to accept
💰 All of this for $19.99 $9.99. Once. Grammarly charges $144/year and only works in your browser. Charm works in every app, runs on-device, and is yours forever. Launch offer See full pricing →

Other Goodies

Beyond spelling, grammar, and prediction.

Charm isn't just autocorrect.

There are a few more tricks up its sleeve that make everyday writing genuinely better.

🔄
Replacement

Set up custom shortcuts that expand as you type. Type @@ and it becomes your full email address. Type addr and it becomes your postal address. Type sig and it becomes your email signature. You define the rules.

@@ you@email.com
💫
Emoji Replacement

Charm can auto-replace words with emoji as you type. Write "coffee" and see ☕ appear. Write "heart" and get ❤️. It's delightful, optional, and fully customisable - you choose which words trigger it.

magic
📚
Personal Dictionary

Charm comes with a built-in dictionary that learns your vocabulary. Names, technical terms, slang - add them once and Charm will never flag them again. Your dictionary syncs across all your apps.

Bauhaus → Playhouse Bauhaus ✓
App & Website Control

Choose exactly which features run where. Want spelling in Slack but not prediction? Only grammar in Safari? You control each feature independently per app and website - or exclude apps like code editors entirely.

💡 Everything above is included in the $19.99 $9.99 one-time purchase. No add-ons, no tiers, no upsells. Launch offer

How It Works

Three steps. Zero setup. Zero effort.
1
✍️ You type

Write like you normally would. In any app, any text field. You don't need to change anything about how you work - Charm handles the rest.

2
✨ Charm watches

A local AI model detects spelling errors, grammar mistakes, and predicts your next word. It sits in your menu bar, invisible until it helps.

3
✅ Words get better

Corrections appear with a soft glow. Blink and you'll miss it. Press ⌘Backspace to undo any correction and add it to your dictionary.

🔒 Your privacy
Everything happens on your Mac. Your keystrokes never leave your computer. No servers, no cloud, no tracking.
  • On-device AI - corrections processed locally
  • No account - license key, that's it
  • No telemetry - zero analytics or tracking
  • No cloud by default - optional for advanced mode
📈 At a glance
<200ms
Speed
<15MB
App size
0 bytes
Data sent

Kind Words

From early testers and beta users.
★★★★★
"I genuinely forget it's running. Only notice when I turn it off and suddenly my writing is full of mistakes again."
★★★★★
"I'm dyslexic and macOS autocorrect always made things worse. Charm actually understands what I'm trying to type."
★★★★★
"The Oracle prediction finished three of my sentences today and got them all right. Felt like it was reading my mind."
★★★★
"Was paying $144/year for Grammarly and it only worked in my browser. Charm is $19.99 $9.99, works everywhere, and keeps my data local."
★★★★★
"The little glow animations when it corrects something make it feel magical rather than clinical. Someone clearly cares about design."
★★★★
"The prediction has changed how fast I write. Type a few letters, Charm finishes the word. Can't go back now."

Try Charm

An interactive guide - 6 challenges, 2 minutes.

Type a typo

Spells

Type this word: beccause

Corrected!Press Enter to continue
Spells
Corrections happen the moment you press space. No red squiggles, no right-click menus.

Forget your grammar

Polish

Type this without capitals or apostrophes: i cant wait.

Polished!Press Enter to continue
Polish
Polish fixes grammar at the end of every sentence. Capitalisation, apostrophes, punctuation.

Let Charm finish your thought

Oracle

Start typing autoco and wait a moment.

Accepted!Press Enter to continue
Oracle
Oracle predicts words before you finish typing. Press Tab to accept. It learns how you write.

Undo any correction

Undo

Charm corrects "luv" to "love" - but you meant it. Press Backspace to undo, simulating +Backspace in the app.

Undone!Press Enter to continue
Undo
In Charm, press +Backspace to undo any correction. Charm will ask if you want to add the word to your dictionary.

Make it yours

Dictionary

Charm corrects your word. Press Backspace to undo (simulating +Backspace), then Y to add it to your dictionary.

Add Bauhaus to dictionary?
Added!Press Enter to continue
Dictionary
In Charm, press +Backspace to undo, then add to your dictionary. Names, brands, slang - never corrected again.

Emoji, your way

Emoji

Charm can replace words with emoji as you type. Watch below, then press Backspace to revert, simulating +Backspace in the app.

Stop converting magic to ✨?
Got it!Press Enter to continue
Emoji
In Charm, press +Backspace to revert an emoji. Choose whether Charm should remember your preference.
Spells Typo corrected
Polish Grammar fixed
Oracle Word predicted
Undo Correction reverted
Dictionary Word saved
Emoji Preference saved
Mode selection
Automatic
Charm fixes as you type effortlessly.
Default
Manual
Charm only corrects when you ask.
Adjust for each app and website in Charm's settings. Useful when some text fields handle input differently.
You're ready.
Download Charm for Mac $9.99
Start over
+Backspace

Get Charm

See how it compares.
📈 How Charm compares
CharmmacOSGrammarlyLanguageTool
Works in every appBrowserBrowser
SpellingUnreliable
Grammar
Word prediction
Fully privateCloudCloud
Price$19.99 $9.99Free$144/yr$60/yr
Undo correctionsInstantManualManualManual
💰 The price
Charm license $19.99 $9.99 Launch offer
Subscription fee $12/mo $0
Hidden costs None
Updates Free, forever
🎁 What's included
  • Spells - real-time spelling correction
  • Polish - grammar, punctuation, capitalisation
  • Oracle - word prediction (unique to Charm)
  • Replacements - shortcuts that expand as you type
  • Emoji replacement - auto-replace words with emoji
  • Personal dictionary - learns your vocabulary
  • 100% on-device - nothing leaves your Mac
Download Charm for Mac $19.99 $9.99

Already purchased? Download Charm

Questions

Everything you need to know.
💻 Compatibility

Charm works with every native Mac app - Notes, Mail, Pages, Messages, and more. In web browsers and web-based apps like Google Docs, Notion, Slack, some features may behave differently because these apps handle text input in their own way. We've built tools to make sure you're covered everywhere - find out more below.

Yes. In Settings, you can choose between two correction modes for each app and website:

Automatic - Charm corrects spelling and grammar in real-time as you type. Best for native apps like Notes, Mail, and Messages where Charm has full access to your text.

Manual - Charm only corrects when you use Fix Selection (⌥⌘V). Best for web apps, browsers, and any app with its own autocorrect that may conflict with Charm. Some apps will need Manual mode to work correctly.

You can also toggle Spells, Polish, and Oracle individually per app. For example, you might want Automatic in Notes, Manual-only in Chrome, and Polish disabled in Slack. This is all customisable.

Fix Selection is an on-demand shortcut (⌥⌘V by default, customisable in Settings) that fixes spelling, grammar, capitalisation, and punctuation. It works everywhere - including web apps, code editors, and any text field that supports copy and paste.

Select text and press the shortcut to fix just that selection. If nothing is selected, Charm automatically selects all text in the field and fixes everything.

Some apps like Safari and Pages have built-in macOS autocorrect. You have two options: disable native autocorrect in System Settings and let Charm handle everything, or use Charm's per-app settings to choose exactly which features run where. You can also set those apps to Manual mode and use Fix Selection when you need it.

Charm currently supports English, with the option to choose between UK English and US English in Settings. Support for additional languages is something we're exploring for the future.

⚡ How It Works

We built an interactive guide that walks you through every feature in your browser - spelling, grammar, prediction, undo, dictionary, and Fix Selection. It takes about two minutes.

Try the interactive guide →

macOS autocorrect only fixes spelling - and often makes things worse. Charm does three things: spelling correction, grammar fixing (capitalisation, punctuation, apostrophes), and word prediction. Plus you can undo any correction with ⌘Backspace, and use Fix Selection to fix text on demand in any app.

Press ⌘Backspace to undo it immediately. The original word comes right back and Charm asks if you want to add it to your personal dictionary. Press ⌘Backspace twice to remove the word entirely.

No. Charm is lightweight. On first launch, it downloads a small local AI model (~50MB), then everything runs locally with minimal CPU usage. Corrections happen in under 200ms.

Charm has a personal dictionary that learns your vocabulary. The first time it corrects a name, technical term, or slang you use intentionally, press ⌘Backspace to undo and add it to your dictionary. After that, Charm never flags it again.

🔒 Privacy & Security

No. Corrections happen entirely on your Mac. Your keystrokes never leave your computer. Zero servers, zero cloud, zero tracking.

If you choose to enable the optional cloud mode for advanced corrections, text is processed via the OpenAI API - but that's off by default and entirely opt-in.

No. Charm runs entirely offline. All corrections and predictions happen on your Mac using a local AI model. The only time you need a connection is the initial app download and if you choose to enable cloud mode.

💰 Licensing

Yes. Each license key works on up to 3 Macs. Your license is tied to the key, not the machine.

Automatically. Charm has a built-in updater that checks for new versions in the background. When an update is available, you'll see a notification - one click to install. Updates are free forever with your license.

Boring Stuff

Privacy, terms, and other legal things.

All text processing happens locally on your Mac. Charm does not collect, store, or transmit your text data to any server. Your keystrokes never leave your computer.

If you explicitly enable the optional cloud correction mode, Charm sends text to the OpenAI API for processing. Cloud mode is off by default.

Charm does not include analytics, telemetry, or crash reporting. The app collects no data whatsoever. Your license key is stored locally in your macOS Keychain.

This website uses Cloudflare Web Analytics and Vercel Web Analytics - both cookieless and privacy-friendly. No personal data is collected.

Purchases are processed by Polar. We do not have access to your payment card details.

Your purchase email may be used to send product updates and announcements. Every email includes an unsubscribe link, and you can opt out at any time.

Read full privacy policy →

We grant you a non-exclusive, non-transferable license to install and use Charm on up to three (3) devices per license key. This license is perpetual for the version purchased.

Charm is available as a one-time purchase (normally $19.99, currently $9.99 for launch). All sales are final.

Your license includes free updates to the current major version of Charm. The Software is provided "as is" to the extent permitted by law.

These Terms are governed by the laws of England and Wales.

Read full terms of service →

Say Hello

The person behind Charm

I'm Theodore, a solo developer building apps focused on improving your digital experience.

I built Charm because I was tired of macOS autocorrect making my writing worse, and I didn't want to pay $144/year to Grammarly for the privilege of sending my every keystroke to the cloud for training and building someone else's IP.

Charm is a sibling of my other Mac app. If you like the way Charm feels, you'll probably like Solace too.

Solace
Solace
A minimalist menu bar app that helps your Mac adapt to the world around you.

I care about making software that's joyful, well-designed, and fairly priced. No subscriptions, no tracking. Just tools that make your Mac better.

Welcome to Charm

Your purchase is confirmed

Download Charm below and follow the quick setup to get started.

Download Charm

Quick Setup
1

Open the DMG and drag Charm to Applications

2

Launch Charm from your Applications folder

3

Enter your license key from your confirmation email

4

Grant Accessibility and Input Monitoring when prompted

Tip: Check your email from Polar for your license key. Can't find it? Check spam or contact support.
Try the Interactive Guide Learn every feature in your browser. Takes about 2 minutes.
234 words Saved