Pure Paste

Paste as plain text by default

Pure Paste lets you paste as plain text by default. It sits in the menu bar and clears formatting (fonts, colors, bold, links, tables, etc.) from the text you copy. However, it does not touch unrelated content like files, images, etc. It also ignores content copied from password managers.

You can also choose to manually clear formatting whenever needed instead of automatically.


Frequently Asked Questions

I have a feature request, bug report, or some feedback

Send it here.

The app does not show up in the menu bar

macOS hides menu bar apps when there is no space left in the menu bar. This is a common problem on MacBooks with a notch. Try quitting some menu bar apps to free up space. If this does not solve it, try quitting Bartender if you have it installed.

You may also have enabled the “Hide menu bar icon” preference, which hides the menu bar icon. Launch the app again to reveal the menu bar item for 5 seconds.

The app clears formatting when it shouldn’t or doesn’t clear formatting when it should

Let me know. I will fix it quickly, if possible.

There are some cases I cannot fix though:

  • The Pages app pastes a table. Pages pastes any text with multiple lines as a table. This is not a problem with Pure Paste and also not something I can fix. You can complain to Apple about the behavior here.

Why not just use the Paste and Match Style menu item or ⌄⇧⌘V?

  • That menu item is not available in all apps.
  • The keyboard shortcut is hard to remember and type.
  • In some apps, like Chrome, the keyboard shortcut is different.
  • This app can exclude certain apps, preserve links, and also remove tracking parameters from URLs.

Why not just remap the Paste and Match Style keyboard shortcut to ⌘V?

  • That menu item is not available in all apps.
  • In some apps, like Word, the menu item has a diffent label, which requires a separate mapping.
  • This app can exclude certain apps, preserve links, and also remove tracking parameters from URLs.

What are tracking parameters and why would I want to remove them?

Removing tracking parameters improve privacy and also make URLs more aesthetically pleasing. Tracking parameters are used by many websites to track your browsing activity across websites. Read more.

Before: https://foo.com?utm_content=buffercf3b2&utm_source=snapchat.com
After: https://foo.com

Tracking parameters are not removed

First, make sure the setting to remove tracking parameters is enabled.

Tracking parameters are not removed if the “Automatically Clear Formatting” preference is disabled or you did not manually trigger format clearing.

The app contains a list of tracking parameters to remove, but there may be site-specific tracking parameters it doesn’t know about. If you encounter any tracking parameters not being removed, let me know and I’ll add support for them.

Can you add a setting to preserve bold and italic?

In short, no. To preserve bold and italic, the app has to preserve the font too, and by preserving the font, it has to set a font name and size. This means the text will not match the destination formatting. Instead, for example, in Word, you can copy with formatting and select “Paste and Match Formatting”, which correctly preserves bold and italic while clearing color and sizes.

Excel, Word, and PowerPoint are missing some actions in “Paste Options”

Pure Paste works by modifying the clipboard. Office hides most of the “Paste Options” actions if the clipboard is modified.

The solution is to either:

  1. Exclude the Office apps in the Pure Paste preferences.
  2. Turn off “Automatically Clear Formatting” and instead set a keyboard shortcut in the preferences. That way the clipboard stays unmodified until you use the keyboard shortcut to clear & paste.

The app does not clear formatting when copy-pasting an image inside Google Docs

Web apps do not follow the standard clipboard conventions that native desktop apps do. When you copy an image in Google Docs, it just puts a bunch of HTML code on the clipboard. Pure Paste cannot easily know it’s an image you copied.

The app does not clear formatting when copy-pasting rich text inside Figma

Web apps do not follow the standard clipboard conventions that native desktop apps do. When you copy some rich text in Figma, it just puts a bunch of HTML code on the clipboard. Pure Paste cannot easily know it’s rich text you copied.

There is a problem with Google Docs where it strips links from rich text content. It happens even without Pure Paste. Web apps are generally bad at following platform conventions.

Does it respect nspasteboard.org conventions?

Yes, it ignores concealed (passwords), transient, and auto-generated content. It also adds the org.nspasteboard.AutoGeneratedType identifier when putting the plain text content on the clipboard.

Why is this free without ads?

I just enjoy making Mac apps. Consider leaving a nice review on the App Store.

Where can I find the changelog?

Go here and click “Version History”.

Can you localize the app into my language?

I don’t have any immediate plans to localize the app.

Check out my newsletter to follow updates to this app and other things I'm working on.