Shorthand is a free text expander for macOS. Type a short trigger like /sig anywhere, and it instantly becomes your full signature, canned reply, or image. Rich formatting included, in every app on your Mac.
How it works
Open the command center, type what you want to reuse, style it with the toolbar. Give it a short trigger like /sig or /addr. No code, no HTML.
Email, chat, browser, notes, CRM. If you can type in it, Shorthand is watching for your shortcuts there.
The trigger deletes itself and your full snippet lands in its place, bold text, links, images and all. Your clipboard is restored right after.
Features
Not a browser extension. Shorthand expands in Mail, Slack, Safari, Chrome, Notes, your CRM, anywhere you can type.
Bold, colors, highlights, lists, headings, links. Style snippets in a real editor and they paste with formatting intact.
Paste or drag PNG, JPG, or GIF into a snippet. A /logo shortcut can drop your actual logo into an email or chat.
{date}, {time}, {clipboard}, and {cursor} fill themselves in at expansion time. Dates support any format you want.
Searchable snippet list, live preview, and a Try It Out box so you can test a shortcut before you rely on it.
Forgot a shortcut? Press ⌃⌥S anywhere for a small, searchable list. Click a snippet and it drops at your cursor. Pin it open or call it up on demand.
If one shortcut would block another, Shorthand flags it right in the sidebar before it bites you.
No account, no network calls, no analytics. Snippets live in a local file. Password fields are invisible to it, by macOS design.
MIT licensed. Read every line of code, build it yourself, or grab the download. No trial, no subscription, no upsell.
The command center
Click the bolt in your menu bar and the command center opens: your snippets on the left, a full rich text editor on the right. Here's what you're looking at.
Install
Shorthand is free and open source, not notarized through Apple's paid developer program. That means macOS shows a scary-looking warning on first launch, and the app needs one permission to do its job. Both take seconds.
Once Shorthand.zip from your email lands in Downloads, paste this one line into Terminal (find it in Applications > Utilities). It puts Shorthand in Applications, clears the safety flag, and launches it.
A text expander has to see what you type (to spot your shortcuts) and type for you (to expand them). On a Mac, both live behind one switch: Accessibility. Shorthand asks the first time it runs.
./build.sh.
Cheat sheet
| You do this | Shorthand does this |
|---|---|
Type a shortcut, like /sig | Deletes the shortcut and pastes the full snippet in its place |
Press ⌃⌥S anywhere | Opens the quick picker: search your snippets and drop one at the cursor |
Put {date} in a snippet | Expands as today's date, written out (July 3, 2026) |
Put {date:MM/dd/yy} in a snippet | Date in any format you specify (07/03/26) |
Put {time} in a snippet | The current time (2:41 PM) |
Put {clipboard} in a snippet | Whatever you most recently copied, dropped right in |
Put {cursor} in a snippet | Your cursor lands exactly there after expansion |
| Paste or drag an image into the editor | The image expands with the snippet, even into Gmail or Slack |
| Click the menu bar bolt | Command center, pause switch, copy a snippet, start at login |
| Type in a password field | Nothing. Secure fields are invisible to Shorthand, by macOS design |
FAQ
Yes. Free forever, MIT licensed, no trial, no locked features, no account. It was built to replace a paid subscription tool and is shared in that same spirit.
Text expansion is, mechanically, two things: noticing that you typed a shortcut, and typing the replacement for you. macOS gates both behind the Accessibility permission. That's the whole reason. Shorthand asks once on first launch, and the command center shows a green dot when everything is working.
Fair question, and worth asking of any expander. Shorthand keeps a rolling buffer of only the last few dozen keystrokes, in memory, purely to match against your shortcuts. It writes nothing to disk except your own snippets, contains zero networking code, and shows no analytics or telemetry. Password fields use macOS secure input, which hides typing from every app, Shorthand included. The entire source is public on GitHub, so you can verify all of this yourself rather than trust a privacy policy.
It's normal and expected for free apps. Apple shows that message for any app whose developer doesn't pay for the $99/year Apple Developer Program, and since Shorthand is free, that fee isn't happening. Nothing harmful was detected; Apple simply doesn't have the developer in its paid registry. Click Done in the warning, then System Settings, Privacy & Security, scroll to the bottom, Open Anyway. You do this exactly once. The Terminal install option skips the warning entirely.
In a single local file: ~/Library/Application Support/Shorthand/snippets.json. It's yours: back it up, sync it, edit it by hand if you like. The command center reads and writes the same file, and picks up outside edits instantly. Nothing ever leaves your Mac.
Anywhere you can type, with one sensible caveat: apps that only accept plain text get the plain text version of your snippet automatically. Rich formatting lands wherever rich text is accepted: Mail, Notes, Slack, Gmail and most web editors, Word, and so on.
Expansion works by briefly placing your snippet on the clipboard and pasting it. Whatever you had copied before is put back about a second later, automatically.
One switch, two places: the toggle at the top of the command center, or Pause Expansion in the menu bar bolt menu. Shortcuts stop expanding instantly and start again just as fast.
Quit Shorthand from its menu bar icon, delete Shorthand.app from Applications, and remove the ~/Library/Application Support/Shorthand folder. You can also remove it from the Accessibility list in System Settings. That's everything.
Yes. Clone the repo, run ./build.sh, and it builds and installs Shorthand.app for you. You need the Xcode Command Line Tools, nothing else. The whole app is a small Swift package.
A drag-and-drop shelf for your files. Start dragging and a shelf appears; park things, then drag them out where they belong. Same shop, same deal: free and open source.
macOS 13 or later. Universal for Apple Silicon and Intel.