AlterPaste Download

How a copy
becomes a paste

AlterPaste lives in the menu bar.
You copy. It rewrites the clipboard. You paste.

Download for macOS

You copy

Whatever just landed on the clipboard.

{"name":"AlterPaste","status":"active"}

You paste

Formatted

{
  "name": "AlterPaste",
  "status": "active"
}

In between, you get a choice

Copy as usual. If a rule fits, AlterPaste offers you a rewrite before you paste.

Copy

Same as always. From a browser, a terminal, a Slack message.

AlterPaste

It notices, rewrites the clipboard, and leaves the rest of your Mac alone.

Paste

The cleaned-up version is already there.

Workflows

Developers

  • Format JSON from an API
  • Clean tracking off a URL
  • Pull the text out of an HTML snippet
  • Normalize an email address

Marketers

  • Clean affiliate links
  • Standardize UTM parameters
  • Process campaign data
  • Format copy for different platforms

Content

  • Strip formatting from copied text
  • Convert between text formats
  • Clean URLs before you share them
  • Process a data export

JavaScript does the rewrite

Each transformation is a JavaScript rule you write. You decide what matches and what it becomes. There is an editor in Settings.

function isMatch(content) {
  try {
    JSON.parse(content.trim());
    return true;
  } catch {
    return false;
  }
}

function transform(content) {
  return JSON.stringify(JSON.parse(content), null, 2);
}

Your clipboard stays private

AlterPaste runs on your Mac. Copied text is not uploaded. There is no account.

Local

Rules run on the machine in front of you.

No account

Download it and use it. Nothing to sign up for.

Your clipboard

What you copy stays on your Mac.

Download

Download for macOS