Every feature - one extension

Small hotwords.
Enormous capabilities.

Instant text expansion, AI rewriting, zero-knowledge encrypted sync, on-device OCR, and 51 placeholders. The core product is free: unlimited macros, categories, free-tier AI credits, and 44 of those placeholders. Paid plans add encrypted sync, higher AI credit caps, and 6 advanced placeholders ([$CALC], [$REGEX], [$MACRO], [$DAYSUNTIL], [$DAYSSINCE], [$OCR_RESULT]), and on Pro the free [$DATE] token also takes a custom format and date math, with [$IF] conditionals in beta.

The flagship seven

What you will use every day.

These are the features that matter for the sale - the ones you will feel inside a day of using Makro. The rest are polish and reach.

01/Core

Stop retyping. Start expanding.Free

Type a short hotword - .sig, @em, /refund - and it expands to the full message. Works in Gmail, Google Docs, Slack, Notion, every textarea on every website. Core expansion is offline and requires no cloud round-trip.

Any textarea, any site Offline core expansion Markdown bodies supported
Try it live
Instant expansionany textarea - any site
Hi Sarah,
 
.eta
type spaceexpansion fires
I will have this ready by Thursday, end of day. Let me know if you need it sooner.
02/AI

Polish any draft on demand.Free

Select text, open the context menu or popup, pick a tone. 12+ actions built in: formal, casual, empathetic, assertive, grammar, simplify, shorten, expand, bullets, step-by-step, translate, and custom instruction. Cloud rewrites route through Makro's proxy to Cloudflare Workers AI; prompt and response content are not retained, only per-tier usage metadata (endpoint, tokens, timestamp) is kept 90 days. Free plan includes 25 rewrites per month; Premium steps up to 10,000.

12+ actions built in 1 credit per rewrite Custom instruction per call
How the AI works
Smart Rewritevia context menu
Your draft
thx for reaching out, ill get back asap
Makro rewrite
Thank you for reaching out. I will get back to you as soon as I can.
03/Local AI

AI rewriting that stays on your machine.Free

Connect Makro to a local Ollama or LM Studio install at localhost:11434 or :1234. Your rewrites never touch the network. Zero credits used. Zero model providers involved. Zero logs. Useful when drafts contain client names, PHI, financial data, or anything you prefer not to route through any server.

Ollama supported LM Studio supported 0 credits - 0 network
Set up local AI
AI routingyou control where it goes
Your draft
"thx for reaching out..."
rewrite with tone
Local
Ollama
0 credits - 0 network
Cloud
Workers AI
1 credit - no content retained
Sensitive Data Mode blocks cloud entirely - only the local branch is available.
04/Privacy

Sync that can't read itself.Pro+

Every macro is encrypted on your device with AES-256-GCM using a key derived from your passphrase via PBKDF2-SHA256 at 600,000 iterations. Servers store ciphertext. We never receive the key. Even under a court order we cannot decrypt what we do not have.

AES-256-GCM at rest and transit 600k PBKDF2 iterations 2 devices on Pro, 3 on Premium
Read the architecture
Zero-knowledgewhat each side sees
Your device
.sigDenver - makroexpander.com
.thxThanks so much, I really...
.etaI will have this ready by...
encrypt
Our servers
8f3a92c1e047b6d5f21a...
c4d7e2f1a0b9c8d3e6f5...
1e2d3c4b5a69788695...
05/OCR

Pull text out of any image.Free

Now available to everyone. Right-click an image, choose Smart Copy, extract the text via on-device tesseract-wasm. No upload, no server, no image bytes leaving the machine. Works on screenshots, scanned PDFs, receipts, handwritten notes. Retry presets include multi-column layout and block handwriting. When tesseract falls short, opt into AI Vision: route the image to Ollama locally (LLaVA, bakLLaVA, Moondream, or llava-phi3) - free on every tier - or to Cloudflare Workers AI, available on every tier and metered against your credits. Consent is required either way; no external model vendor in either path.

tesseract-wasm local engine Handwriting preset Multi-column preset AI Vision local (Ollama) AI Vision cloud (Makro Cloud)
See it work
Smart Copyon-device - tesseract-wasm

Invoice #INV-2026-047

Issued: April 22, 2026

Due: May 6, 2026

Amount: $1,240.00

Description: Design consultation

Extracted Invoice #INV-2026-047 - Due: May 6, 2026 - $1,240.00
06/Power

More than dumb replacement.Free

Macros compute. Insert today's date, today-plus-3-days, the clipboard contents, a prompted input, a counter, a random pick, a regex transform, or the result of a math expression. 34 Free tokens + 10 tab stops on the free tier; 6 more on Pro (nested macros [$MACRO:hotword] at max depth 3, [$DAYSUNTIL:date], [$DAYSSINCE:date], [$REGEX], [$CALC], [$OCR_RESULT] pairing with Smart Copy) and 1 beta placeholder ([$IF]...[$ENDIF]). On Pro the free [$DATE] token also takes a custom format and date math.

51 total placeholders Nested macros $CALC + regex
Placeholder reference
Placeholder resolutiontemplate → value
// macro body Hi [$PROMPT:Name],

Order [$PROMPT:Order #] ships [$DATE+2d].

Tracking: [$CLIPBOARD] expands to // at expansion time Hi Sarah,

Order #1047 ships Apr 24.

Tracking: 1Z999AA10123456784
07/Translate

Select. Translate. Keep going.Free

Select any text, right-click (or use the inline AI picker) and choose Translate. Local Translate via Ollama or LM Studio runs on your machine with zero credits, zero network egress. Cloud Translate via Cloudflare Workers AI is metered by AI credits and available on every tier, including Free's 25 monthly cloud AI credits.

Local (Ollama/LM Studio) Cloud (Workers AI) All tiers
See how it works
Smart Translateselect → translate
// selected text Merci pour votre patience, nous traiterons votre demande sous 24 heures. translates to // replaced in place Thank you for your patience, we will process your request within 24 hours.
Supporting tools

The quietly useful stuff.

Features that do not sell the first visit but earn their keep once you are using Makro daily.

CFree
Nested categories

Organize hundreds of macros with 3 levels of folders. Drag, rename, restructure as your library grows.

3-level nesting - unlimited macros per folder
QFree
Quick search

Hit Ctrl+Shift+Space anywhere to open the global search popup. Find and insert any macro without opening the extension.

Semantic search on Pro+ - find by meaning
VPro+
Version history

Every macro edit is tracked. Roll back to any previous version - insurance against your own 2am refactors.

Per-macro history - capped for storage
BPro+
Auto-backup

Scheduled backups of your library. Saved to your machine. Encrypted with a passphrase you store once.

Restore via the popup; Export writes the same encrypted file on demand
TPro+
Team packs

Share a curated library with teammates today: export a category from your extension, teammates import it on their Pro+ plan. Hotwords, bodies, and nested structure carry over intact.

Multi-seat Team management (portal + SSO) is on the roadmap
?Free
Confirm before expand

Optionally preview an expansion before it fires. Prevents accidental expansions in contracts, chat DMs, or anywhere precision matters.

Toggle per-macro or globally
HFree
Clipboard history

Recent clipboard items stored locally. Sensitive data excluded. Sensitive Mode auto-clears the buffer.

Opt-in - off by default
SFree
Usage statistics

Per-macro usage counts, heatmaps, and category breakdowns. See which macros earn their keep and which just clutter the library.

Local-only - never sent anywhere
XFree
Site blocklist

Disable expansion on specific domains. Useful for banking, password managers, or anywhere unexpected input is catastrophic.

Per-domain rules
AFree
Smart Actions

Assign a macro a keyboard shortcut that fires outside any text field. Inside a field the body inserts; outside, the resolved body is copied to your clipboard. A macro body is content by default - to open a web link in a new tab you say so with [$OPENURL:target].

[$OPENURL] opens http/https only - other schemes refused
FBeta
Smart Fill

Right-click a form to capture its fields, then fill it in one shot. Password, card, and one-time-code fields are never captured.

Part of the Page Variables beta program
Full reference

Everything else, in one list.

The complete surface grouped by capability. Free-tier features carry the Free badge; paid features carry Pro+. Anything not yet shipped is marked Roadmap.

Core text expansion7 features
Instant expansion
Type hotword - get full text. Works in any textarea on any site.
Free
Smart Actions
Per-macro keyboard shortcut that works outside a text field. Inside a field the body inserts; outside, the resolved body is copied to the clipboard. A macro body is content by default. To open a web link in a new tab, use [$OPENURL:target] - it opens http/https targets only and inserts nothing.
Free
Markdown bodies
Full toolbar and live preview. Bold, italic, headings, lists, code, tables, and URL-linked images (embedded / uploaded images are not supported).
Free
Keyboard shortcuts
Ctrl+Shift+Space opens quick search.
Free
Confirm before expand
Optional preview before insertion - per-macro or globally.
Free
Site blocklist
Disable expansion on specific domains.
Free
Quick search
Global popup to find and insert without opening the extension.
Free
Placeholders51 placeholders
Basic placeholders
34 Free tokens + 10 tab stops [$0]-[$9]. Date, time, clipboard, selection, cursor, prompt, dropdown choice, random, counters, text transforms, redaction, URL encoding, diff, and the action tokens (tab, enter, wait, image, open URL, fill form).
Free
Advanced placeholders
6 on Pro. [$CALC] math, [$REGEX], [$MACRO:hw] nested (depth 3), [$DAYSUNTIL:date], [$DAYSSINCE:date], [$OCR_RESULT] (last Smart Copy extraction). On Pro the otherwise-free [$DATE] also accepts [$DATE:format] and [$DATE+Nd].
Pro+
Beta placeholders
1 in beta. [$IF]...[$ENDIF] conditional. Beta access required.
Beta
Knowledge Base7 features
Entry kinds
Sticky, Contact, Term, Spec, Fact. Up to 5 categories per entry, max 40 categories per kind.
Free
[[Title]] linking
Cross-reference another Knowledge entry or macro by title/hotword match, resolved live.
Free
Extract fields (local)
Runs on modal open. Verbatim-provenance gated - max 12 fields, 60-char keys, 1000-char values.
Free
Extract fields (AI)
AI-assisted extraction pass, same provenance gate as local extract.
Pro+
Compact for AI
Trims an entry for AI-grounding context only - never touches the saved body. Revert to full anytime.
Free
Grounded-truth refusal
Dedicated refusal panel when the AI can't back a draft from selected Knowledge entries.
Pro+
URL import
Worker-proxied fetch and extract, SSRF-guarded, public pages only.
Pro+
AI and smart features7 features
Local AI rewrite
Ollama or LM Studio. Zero credits, zero network, zero logs.
Free
Smart Rewrite (cloud)
12+ actions. 1 credit per rewrite. Prompt/response content not retained; only usage metadata kept 90 days.
Free
Smart Translate
12 languages via the Smart Rewrite picker. 1 credit per translation, same pool as Smart Rewrite.
Free
Smart Copy (OCR)
On-device via tesseract-wasm. Multi-column and handwriting retry presets. Free for everyone.
Free
AI Vision - local
Opt-in consent-gated vision path via Ollama (LLaVA, bakLLaVA, Moondream, llava-phi3) when tesseract falls short. Runs entirely on your machine; no network, no credits. Pairs with Smart Copy.
Free
AI Vision - cloud
Same opt-in consent-gated vision path, routed through Cloudflare Workers AI. Available on every tier, metered against your credits; no external model vendor in the path. Pairs with Smart Copy.
Free
Semantic search
Find macros by meaning, not just keyword. Search "apology", find your "sorry for the delay".
Pro+
Organization and sync8 features
Nested categories
3-level folders, unlimited macros per folder.
Free
Import from 12 tools
TextExpander, Text Blaze, Espanso, Magical, PhraseExpress, AutoHotkey, Alfred, Typinator, Beeftext, aText, ProKeys, Auto Text Expander.
Free
Encrypted export
Download your whole library as a JSON file, encrypted with a password you choose. Restore it on any device with that password. There is no plain-text export.
Free
Starter packs
Profession-specific libraries preloaded during onboarding.
Free
Zero-knowledge cloud sync
E2E encrypted across 2 devices on Pro or 3 on Premium. Servers only see ciphertext.
Pro+
Page Variables
Capture a value from any page, recall it with [%VarName]. Live mode (re-reads the page at fire time) is Pro-gated to turn on.
Beta
Version history
Per-macro edit history. Roll back to any prior version.
Pro+
Auto-backup
Scheduled local backups, encrypted with a passphrase you store once. Restore via the popup.
Pro+
Privacy and security5 features
AES-256-GCM encryption
Every macro body encrypted at rest with authenticated encryption.
Free
No account required
Install and use with zero personal data. No email, no phone, no tracking.
Free
Sensitive Data Mode
Processing-layer guard blocks cloud AI. Clipboard auto-clears. Local AI only.
Free
Zero-knowledge sync
Encrypted before leaving the device.
Pro+
Makro-hosted AI proxy
Cloud rewrites route through Makro's proxy to Cloudflare Workers AI (Llama 3.3 70B). No external model provider sees the content.
Pro+
Productivity polish5 features
Clipboard history
Recent clipboard items stored locally. Sensitive data excluded.
Free
Usage statistics
Per-macro counts, heatmaps, category breakdowns. Local-only.
Free
Favorites
Star important macros for quick access in the search overlay.
Free
Bulk operations
Select, move, delete, recategorize multiple macros at once.
Free
7 languages
English, Spanish, German, French, Japanese, Portuguese (BR), Korean.
Free
Teams1 feature
Makro for Teams
$7/seat/mo self-serve admin portal at teams.makroexpander.com: seats, invites, shared team content, billing. Start with a free 3-member trial, no invoice required. Learn more.
$7/seat
Coming next1 item
SSO and SCIM
Enterprise identity provider integration for Teams. Not built yet - tell us if this blocks your procurement.
Roadmap

Install now. Set up in under a minute.