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.
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.
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.
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.
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.
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.
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.
Invoice #INV-2026-047
Issued: April 22, 2026
Due: May 6, 2026
Amount: $1,240.00
Description: Design consultation
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.
Order [$PROMPT:Order #] ships [$DATE+2d].
Tracking: [$CLIPBOARD] expands to // at expansion time Hi Sarah,
Order #1047 ships Apr 24.
Tracking: 1Z999AA10123456784
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.
The quietly useful stuff.
Features that do not sell the first visit but earn their keep once you are using Makro daily.
Organize hundreds of macros with 3 levels of folders. Drag, rename, restructure as your library grows.
Hit Ctrl+Shift+Space anywhere to open the global search popup. Find and insert any macro without opening the extension.
Every macro edit is tracked. Roll back to any previous version - insurance against your own 2am refactors.
Scheduled backups of your library. Saved to your machine. Encrypted with a passphrase you store once.
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.
Optionally preview an expansion before it fires. Prevents accidental expansions in contracts, chat DMs, or anywhere precision matters.
Recent clipboard items stored locally. Sensitive data excluded. Sensitive Mode auto-clears the buffer.
Per-macro usage counts, heatmaps, and category breakdowns. See which macros earn their keep and which just clutter the library.
Disable expansion on specific domains. Useful for banking, password managers, or anywhere unexpected input is catastrophic.
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].
Right-click a form to capture its fields, then fill it in one shot. Password, card, and one-time-code fields are never captured.
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.
[$OPENURL:target] - it opens http/https targets only and inserts nothing.[$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].[$IF]...[$ENDIF] conditional. Beta access required.[%VarName]. Live mode (re-reads the page at fire time) is Pro-gated to turn on.