PasteSpace — Clipboard Manager

Secure clipboard history for macOS. Native. Private. Yours. · Open in the Mac App Store

macOS 14+ Tested on macOS 27 beta Swift 6.0 SwiftUI AES-256-GCM Zero Data Collection Proprietary

Free to use · Pro is $19.99 once, forever · No subscriptions · Works completely offline

New in 3.0: text recognition in 30 languages, search inside documents, filters and sorting, a stronger Vault and a redesigned window. See everything new →

PasteSpace at a glance: a clipboard manager for macOS 14 and later that keeps everything you copy — text, links, images and files — in a searchable history, entirely on your Mac. It recognises passwords, card numbers, IBANs and API keys the moment you copy them and encrypts them behind Touch ID; finds screenshots by the text inside them and, in Pro, PDFs and Word files by their contents; and connects to nothing but Apple’s App Store. Free to use; Pro is a single $19.99 payment. Developed by Marius Constantin Popescu. How it compares with Paste, Raycast, Maccy and Pastebot →


Contents


The problem

You copy a phone number, then a link, then a paragraph from a document. When you need the phone number again, it’s gone — replaced by the last thing you copied. So you dig through browser history, reopen documents and scroll through messages to find it again.

PasteSpace remembers what you copy, so you don’t have to — and it keeps the sensitive parts locked away while it does.


Who it’s for

PasteSpace was created for people and companies or institutions for whom security and privacy come first: anyone for whom copying and pasting is a large part of the day — or the job itself — and anyone who works with sensitive data or confidential documents. Lawyers and accountants, finance and HR teams, developers and system administrators handling keys and credentials, support agents, translators, editors and data-entry staff. For them, a clipboard manager has to remember everything without becoming a risk of its own. So PasteSpace keeps everything on the Mac, with no account and no cloud; encrypts secrets the moment they’re copied; lets you shut sensitive apps out entirely; and can erase its history every time it quits.


How PasteSpace works

Copy the way you always do. PasteSpace remembers it all — and hands any of it back in seconds.

It lives in your menu bar: no window to keep open, no Dock icon, nothing to set up. Every time you copy — text, a link, an image, a file — PasteSpace adds it to a history you can search in an instant.

An hour ago, a client emailed you their address. Now you need it. Press ⌥⇧V — PasteSpace opens right under your pointer. Type Bucharest. Press Return, then ⌘V. Done, without leaving the email you’re writing.

Why it’s different:

Where it saves you time every day:

Opening PasteSpace:


Privacy

PasteSpace collects no data at all.

   
✅ No analytics Nothing about how you use PasteSpace is recorded or sent.
✅ No crash reports No automatic error reports leave your Mac.
✅ No cloud Your history never leaves your Mac. There’s no sync and no server.
✅ No account Nothing to sign up for.
✅ No third-party code No external SDKs, trackers or advertising.
✅ No network for features Search, OCR, document reading, Data Magic, QR codes and the Vault all work offline.

The only connections are made by Apple’s own App Store framework, for two things:

Everything else is stored locally, inside PasteSpace’s private App Sandbox folder. Because no personal data is collected or processed, PasteSpace is compatible with GDPR and CCPA by design.


Your clipboard history

What PasteSpace keeps

Whatever you copy as text, an image or a file, PasteSpace keeps:

You copy PasteSpace keeps
Text — a phone number, an address, a paragraph, a snippet of code The text, exactly as copied. Code is recognised as code, in around 30 programming languages.
Formatted text — from a web page, Pages, Word, Notes, Mail… The text and its formatting — fonts, sizes, colours, bold, italic, highlights, lists.
Links The link, shown with a readable title derived from the address itself — PasteSpace never visits the page.
Images and screenshots — from any app, or as image files in Finder The image, at any size, plus the text in it (OCR).
Documents — PDFs (scanned ones too), Word, Pages, spreadsheets, presentations, web pages, text and code files A reference to the file — and, in Pro, the text inside PDFs, Word and Excel files, RTF and OpenDocument text files, web pages and text files, so a search can find it (more).
Any other file or folder — archives, audio, video, apps A reference to it, with its name, kind and size. The file itself stays where it is.
Several files at once One item that keeps them together, so they can be copied or dragged back as a group.
Passwords, card numbers, keys and other secrets Kept — but encrypted in the Vault and shown masked, whether PasteSpace recognised them or you locked them yourself (Vault).

Each item records which app it came from and the date and time you copied it.

A long history costs nothing. PasteSpace draws only the items on screen and reads an image only when you use it, so the window opens instantly and scrolls smoothly however many screenshots and documents you keep.

Copies that are handled differently

A few kinds of copies get special treatment, on purpose:

Copying the same thing twice

Copying something in another app that is already in your history doesn’t create a duplicate. The existing item takes the new copy time and source app, and moves back to the top, where a fresh copy belongs — even if you had dragged it somewhere else before. Only pinned items keep their place, so your pins don’t reshuffle.

This applies to locked items too: copying a password that’s already in your Vault refreshes the locked item and brings it to the top, instead of adding a second copy. And if you had removed the protection from that password and then copy it again from your password manager — or copy a secret PasteSpace recognises — the item is locked again and keeps its whole copy history, rather than staying readable next to a new locked copy.

Copying an item from PasteSpace — clicking it, pressing Return — doesn’t move it: your list stays the way it was, so the item is still where your hand expects it next time. The copy is still noted in the item’s copy history.

Reading a row

Each item’s text runs the full width of the window. Beneath it, a slim bar holds the item’s buttons on the left and where and when it was copied on the right — so the content gets the space, and the controls stay out of the way until you need them.

Every row shows what it is at a glance:

Buttons you don’t use disappear

Every feature with a button on the rows — Quick Look, Data Magic, QR Code and Share — has its own switch in Settings. Turn one off and its button disappears from every item, so your history shows only the tools you actually use. Turn it back on and the buttons return.

Two buttons behave differently, on purpose:

Some buttons appear only where they make sense: Data Magic and QR codes on text, the plain-text button on formatted text, a copy-text button on images with recognised text.

Using an item

Pinned items

Pin the things you paste often — your email signature, an address, a template — and they stay in a Pinned section above the rest of your history.

Arranging your history

Drag an item up or down the list to put it where you want it. A blue line shows where it will land. Hold it near the top or bottom edge of the list and the history scrolls to follow — slowly at first, faster the closer you get to the edge — so you can move an item anywhere, not only among the ones on screen. Your arrangement is kept — until you copy that item again in another app, which brings it back to the top as its newest copy. Copying it from PasteSpace leaves it where it is.

Reordering is switched off while a search or a filter is active, or when the list is sorted by something other than your own order: dropping an item between two of the visible rows would put it in an unpredictable spot among the hidden ones.

Working with many items at once

How long items are kept

Two settings work together:

PasteSpace also keeps, privately on your Mac, a record of every time each item is copied and, for a file, of it being moved to the Trash, put back or deleted — the history in its ⓘ details — and counts how often you use each item from PasteSpace, which powers the Most used and Recently used sort orders. When an item is deleted, its content goes, but its history stays: how many times it was copied, when and in which apps its 20 most recent copies happened, when it was deleted, and what happened to its file. It’s kept under a fingerprint computed with a key only your Mac holds, so it reveals nothing about the item’s content, not even to someone with a copy of PasteSpace’s database; it’s there so the history carries on if you copy the same thing again. It’s kept however the item leaves — deleted, removed by the history limit or Keep history for, or cleared — except that Ephemeral Mode keeps only the number of copies. Forget, under History of deleted items in Settings, erases all of it. None of this is ever shared or leaves your Mac.


Search, filters and sorting

Type in the field at the top and the list narrows as you type. PasteSpace searches:

How matching works:

Filters

The filter button inside the search field opens the filters. Every filter in use is shown as a chip under the search field, with an ✕ to remove it, plus Clear all — so a forgotten filter can never make it look as if part of your history has vanished. Filters reset every time PasteSpace starts.

Kind (free) — what the item is. Choose several and you’ll see all of them:

Text Media Files
Plain text Images Documents (PDF, Word, Pages, spreadsheets, presentations, e-books, text files)
Formatted text Audio Archives (ZIP, RAR, 7-Zip, disk images, installers…)
Links Video Folders
Code (snippets and source files, JSON, YAML, XML, HTML)   Multiple files
Passwords   Other files — anything none of the kinds above describe
Keys & tokens    
Cards & IBANs    
Personal IDs    

PasteSpace works out the kind from what the item actually contains, not just from how it arrived: a link copied as text is a Link; a screenshot copied as a file in Finder is an Image; a snippet of Swift code is Code; a .rar or .mkv is recognised even on a Mac with no app that opens it.

Advanced (Pro) — combine any of these with kinds and with search:

In the free version the advanced part of the filter panel is visible but dimmed.

Sorting

The sort menu next to the filter button changes the order of the list:

Default order (yours — rearrange it by dragging) · Newest first · Oldest first · Largest first · Smallest first · Source app · Kind · Most used · Recently used

Any order other than Default order is a temporary view: your own arrangement is kept untouched underneath, and choosing Default order again brings it back exactly. The sort you choose is remembered between launches (unlike filters), and while it’s active it appears as a chip too, so you always know why the list looks the way it does. Sorting is free.


The Vault — how protection really works

The Vault is where PasteSpace keeps things that shouldn’t be readable by anyone glancing at your screen, searching your history, or opening PasteSpace’s files: passwords, card numbers, bank details, API keys, private notes.

Unlike apps that merely hide such items behind dots, PasteSpace encrypts them. This section explains exactly what happens, so you can see for yourself that it works.

How items get into the Vault

1. Automatically, when PasteSpace recognises a secret. As each copy arrives, PasteSpace checks it — on your Mac, never anywhere else — against patterns for:

Recognised Checked how
Card numbers The number must pass the Luhn checksum every real card number passes, so random 16-digit numbers aren’t mistaken for cards.
IBANs The country code, the length for that country and the check digits must all be valid.
Personal ID numbers — US Social Security numbers, Romanian CNPs The CNP’s control digit is verified.
API keys and tokens — GitHub, GitLab, Slack, OpenAI, Anthropic, Google, AWS, Stripe, Shopify, DigitalOcean, Hugging Face, PyPI, Telegram bots, JWTs, bearer tokens Each provider’s own recognisable format.
SSH private keys, PEM keys, SSH fingerprints Their standard headers and formats.
Database connection strings and secret environment variables postgres://user:password@…, API_SECRET=… and similar.
Software licence keys Typical licence-key formats.
Passwords A single word of 8–64 characters containing an uppercase letter, a lowercase letter, a digit and a symbol.
Username + password pairs, crypto seed phrases Their typical shapes.
One-time codes Only when copied from an authenticator app — a 6-digit number from anywhere else is just a number.
Long random-looking strings Must also contain at least one digit.

The rules are strict on purpose: it is better to occasionally miss a secret than to lock away ordinary text you then have to unlock every time. Two examples: iPhone15Pro2024 has no symbol, so it is not treated as a password; a symbol name copied from a debugger, such as _NSDetectedLayoutRecursion, has no digit, so it is not treated as a key. If something sensitive isn’t recognised, lock it yourself with one click on its 🔒 button.

2. By hand. Click 🔒 on any item — text, a link, an image, a file, a group of files — or select several and choose Protect all with Vault.

3. From password managers. Copies from the password managers listed above are normally never recorded at all. With Capture from password managers on (the default), they’re recorded straight into the Vault, encrypted. A password-manager copy is never stored unlocked: if it can’t go into the Vault — because the free Vault is full, or the Vault is switched off — it isn’t recorded at all, exactly as if the option were off. Turn the option off and PasteSpace goes back to ignoring them completely.

You can switch automatic detection off in Settings and keep only manual locking, or turn the Vault off entirely.

What happens the moment an item is locked

  1. The item is encrypted with AES-256-GCM, using Apple’s CryptoKit. Encrypted together with it: its formatting (the formatted copies of the text), any text recognised in it (if it’s an image), and any text extracted from it (if it’s a document). Each of those would otherwise spell out the same words in readable form.
  2. It disappears from the search index. From now on, no search can find it by its contents. Why.
  3. A masked preview is made, so you can still tell your items apart (see below).
  4. Its duplicate-detection fingerprint is replaced by one that is useless without your key. Why.
  5. It stops expiring and stops counting toward your history limit. It survives Clear history and Ephemeral Mode.
  6. If it was an edited version from Quick Look, its link to the original — which is stored as readable text — is removed.

Encryption uses a key that is unique to your Mac (see Where the key lives). Without that key, a locked item is just unreadable data.

What a locked item shows

You copy Locked as You see
Hunt3r2!xQ Password •••••••• 🔒
4242 4242 4242 4242 Card number •••• 4242 🔒
RO49 AAAA 1B31 0075 9384 0000 IBAN RO•• •••• 0000 🔒
123-45-6789 Social Security number •••••••• 🔒
ghp_1234…wxyzAB (a 40-character GitHub token) Key / token ghp_••••••••yzAB 🔒
A private note you lock yourself — at most a quarter of its first line, e.g. Meet••••••••lock
iPhone15Pro2024 Not recognised iPhone15Pro2024 — lock it yourself if it’s secret

The rules behind the previews:

Using a locked item

Every action that needs the real content asks for Touch ID — or your Mac’s password on a Mac without Touch ID — first. Nothing is decrypted until you’ve authenticated.

You want to… What happens
See it Click 👁 → authenticate → the content appears in the row. Click 👁 again to open it in Quick Look.
Copy it Click it (or press Return) → authenticate → it’s copied, and stays locked.
Copy several Select them and copy → one authentication covers all of them.
Open it in Quick Look Opens only after authentication, and locks again when you close the panel.
Use Data Magic or make a QR code Authenticate first; the item locks again when you’re done.
Share it Authenticate first; it locks again afterwards.
Open a locked link or file Authenticate first.
Drag it into another app The authentication prompt appears when you drop, not before — and the content is decrypted only after you’ve authenticated. Dragging several locked items asks once.
Delete it Authenticate first, so nobody can quietly erase what you’ve protected.
Remove its protection Authenticate; the item is decrypted back into a normal item, and becomes searchable again.

Why some items can be copied without Touch ID and others can’t. Once you’ve revealed an item (with 👁), you’ve already proved it’s you. Until it locks again, it behaves like a normal item: click to copy, drag it as text or as the real file — no further prompts. A locked item that hasn’t been revealed always asks.

When revealed items lock again: when you close the PasteSpace window, when you close the item’s Quick Look panel, and — if Always on top keeps the window open — right after you copy. Revealing is meant to last moments, not hours.

Searching works by looking words up in an index. If a locked item’s words stayed in that index, anyone at your Mac could confirm what’s inside it without authenticating — type a guessed password, a name or an account number, and watch whether a locked item appears. The search would leak the secret one guess at a time.

So when an item is locked, its words are removed from the index entirely — including the text recognised in a locked image and the text of a locked document, and the full path of a locked file (its masked name is all the row shows). A locked item is findable only by what it shows, which is nothing. Every time PasteSpace starts, it also re-checks that no locked item has anything left in the index.

You can still find locked items by filtering: the Protected state shows every locked item, and kinds such as Passwords or Cards & IBANs include locked ones. Those filters tell you an item is a password — never what the password is.

Why some things stop working while an item is locked

Each of these follows from the same principle: PasteSpace never decrypts your content unless you’ve just authenticated.

While locked Why
Not found by search See above — search would leak the contents.
No new text recognition or document reading Reading the content would mean decrypting it without you. Text already read before locking is kept — encrypted — and comes back when you remove the protection.
No “text found” badge, and skipped by the Has extracted text filter Both would reveal something about what’s inside.
No Original ⇄ Edited versions The original version is stored as readable text; keeping the link would undo the protection.
Quick Look, Data Magic, QR codes, Share, copy, drag, open, delete — all ask first Each needs the real content.
No row details beyond “Protected” The details (size in words, file location, image dimensions…) describe the content.

Copying a locked secret again

To avoid duplicates, PasteSpace gives each item a fingerprint of its contents. For ordinary items that’s a standard fingerprint. For locked items, a standard fingerprint would be dangerous: anyone holding PasteSpace’s database file could compute fingerprints of guesses — every possible PIN, every card number ending in the four digits a preview shows — and compare. So a locked item’s fingerprint is computed with your secret key; without the key it reveals nothing.

What this means in practice:

Where the key lives

A note on the Secure Enclave: earlier versions of this page said the key was protected by the Secure Enclave. That isn’t accurate — the Secure Enclave can’t hold this kind of encryption key — and the description above is how PasteSpace actually works.

What the Vault protects you from — and what it doesn’t

It’s important to be honest about this.

The Vault protects your secrets from:

It can’t protect against:

Dragging locked documents into some apps

When you drag a locked item, PasteSpace promises the destination a file and writes it only after you authenticate. Finder, Mail, Notes and most Mac apps wait for that. Some apps built on web technology — WhatsApp, for example — read the file the instant you drop it, before you’ve had a chance to authenticate, and end up with an empty file. That’s how those apps handle drops; writing the file earlier would mean decrypting it before you’ve proved it’s you. Reveal the item first (👁), then drag it — a revealed item is dragged as the real thing.

Limits


Security architecture

How the pieces fit together — everything inside one sandboxed app, on your Mac:

┌──────────────────────────────────────────────────────────────┐
│                 PasteSpace  (macOS App Sandbox)              │
│                                                              │
│  ┌──────────────┐   ┌──────────────────────────────────────┐ │
│  │  Clipboard   │   │        Local SQLite database         │ │
│  │  monitoring  │──▶│ • Ordinary items (text, files…)      │ │
│  └──────┬───────┘   │ • Vault items: content, formatting,  │ │
│         │           │   extracted & recognised text —      │ │
│  ┌──────▼───────┐   │   all AES-256-GCM ciphertext         │ │
│  │ Sensitivity  │   │ • Masked previews, keyed fingerprints│ │
│  │  detector    │   │ • Search index — never Vault content │ │
│  │ (on-device)  │   └──────────────────────────────────────┘ │
│  └──────────────┘                                            │
│  ┌──────────────┐   ┌──────────────────────────────────────┐ │
│  │ Vision OCR   │   │  Vault key (256-bit)                 │ │
│  │ (sandboxed   │   │ • macOS Keychain: this Mac only,     │ │
│  │ helper),     │   │   never synced to iCloud             │ │
│  │ PDFKit       │   │ • Backup in the private app folder   │ │
│  └──────────────┘   │ • Never leaves the Mac               │ │
│  ┌──────────────┐   └──────────────────────────────────────┘ │
│  │ StoreKit 2   │   ┌──────────────────────────────────────┐ │
│  │ (purchases,  │   │ Touch ID / Mac password              │ │
│  │ rating ask)  │   │ (LocalAuthentication, on-device)     │ │
│  └──────────────┘   └──────────────────────────────────────┘ │
│                                                              │
│     ✗ No servers   ✗ No cloud   ✗ No analytics   ✗ No SDKs   │
└──────────────────────────────────────────────────────────────┘

Text in images (OCR)

When you copy an image — a screenshot, a photo, a scan — PasteSpace reads the text in it, in the background, using Apple’s Vision framework, entirely on your Mac.

Example: You take a screenshot of an error dialog. Days later you remember only the error code. You type the code into PasteSpace’s search, and the screenshot appears.


Text inside documents (Pro)

PasteSpace reads the text of the documents you copy in Finder, so searching for a word finds the file that contains it — not only files with that word in their name.

Example: You copied a dozen contracts last month. You need the one mentioning “termination fee”. Search for it, and PasteSpace shows the PDF.

What it reads:

Document How
PDFs with a text layer Page by page, with their original fonts, sizes and colours.
Scanned PDFs (no text layer) Every page is recognised like an image, one after another in the background — a long scan takes a few minutes.
Word (.doc, .docx), RTF, OpenDocument text With their formatting.
Excel workbooks (.xlsx, .xlsm) Every sheet, under its name, row by row with a tab between cells. Values appear as stored — a date as Excel’s day number, a formula as its result. Older .xls, Numbers and OpenDocument spreadsheets aren’t read.
HTML pages and web archives With their formatting — fonts, sizes, weights, colours, highlights, links, lists — read from the page’s own style sheets, including those saved inside a web archive. Nothing the page refers to is ever downloaded.
Plain text and source-code files As they are, in whatever encoding they were saved — UTF-8 and UTF-16, and the older national ones such as Windows-1250, Windows-1251, Shift-JIS, GB18030, Big5 or KOI8-R, recognised automatically.

What you can do with it:

Limits and behaviour:


Quick Look and the text editor

Quick Look opens any item in a floating panel, with room to read it — and, for text, to edit it.

Reading

Finding

Press ⌘F, or click the 🔍 at the right of the title bar, and a find bar opens above the text — while reading and while editing alike. Every match is highlighted, the current one more strongly, and the count reads 3 of 12.

The highlights are only drawn on screen: they never become part of the text you save or copy. What you search for stays inside PasteSpace — it isn’t shared with the find field of other apps.

Editing

Click Edit for a full rich-text editor:

If the original was plain text, the characters you didn’t touch are pasted using the destination app’s own font and colour — white on a dark page in Pages, the body font in Word — and only what you actually formatted carries your styling.

Versions — saving never overwrites

Save creates a new item in your history; the original stays exactly as it was. Editing an edit adds another version of the same family. In view mode Quick Look shows a version strip — **Original Edited · 2 of 3** — so you can step between them, and Show in History jumps to the version you’re looking at in the list.

This works for text recognised in images and documents too: correct a word in the text of a scanned receipt, save, and the corrected text becomes a new version linked to that image.

Copying

Copy Edited puts the edited text on the clipboard right away. For formatted text, you choose Copy formatted or Copy as plain text. There’s deliberately no “copy everything” button for the extracted text of images and documents — select what you need.

Free: Quick Look opens your latest text and latest image. Pro: everything.

Locked items open in Quick Look only after authentication and lock again when you close the panel.


Data Magic

Click 🪄 on a text item and PasteSpace offers transformations that fit what you copied — it looks at the content first, and shows only the actions that make sense for it. A colour gets colour conversions, a table gets table conversions, a link with tracking parameters gets Remove Tracking from Link (and a link without them doesn’t). General-purpose text tools are tucked under Text tools, and only the ones worth using on that content are offered — case changes are offered for prose but not for a table or a colour.

Pick an action and the result is copied, ready to paste. The original item stays unchanged.

Developer: Copy a minified API response → 🪄 → Pretty Print JSON, or JSON → Swift struct. Designer: Copy #FF5733 → 🪄 → Hex → RGB → rgb(255, 87, 51). Analyst: Copy cells from a spreadsheet → 🪄 → To Markdown Table. Everyone: Copy a long link from a newsletter → 🪄 → Remove Tracking from Link.

All 57 transformations:

Content Transformations
Code Remove Indentation · Tabs → Spaces · Spaces → Tabs · Strip Line Numbers · Remove Comments · Join into One Line · Escape as String Literal · Wrap as Markdown Code Block · Format SQL
JSON, YAML, XML Pretty Print JSON · Minify JSON · Sort JSON Keys · JSON → YAML · JSON → XML · JSON → Swift struct · JSON → TypeScript interface · YAML → JSON · Pretty Print XML
Tables (tab- or comma-separated) To Markdown Table · To JSON Array · To CSV
Links Extract URL Parameters · Remove Tracking from Link · URL Encode · URL Decode · Generate URL Slug
Colours Hex → RGB · Hex → HSL · Hex → SwiftUI Color · RGB → Hex
Dates and timestamps To ISO 8601 · To Unix Timestamp · To Readable Date
Encoding Decode Base64 · Encode to Base64 · Escape for JSON · Escape for HTML
HTML and Markdown HTML → Markdown · Markdown → HTML
Letter case To camelCase · To snake_case · To kebab-case · To UPPERCASE · To lowercase · To Title Case · To Sentence case
Everyday text Clean Up Text · Extract Links · Extract Email Addresses · Extract Phone Numbers · Sort Lines A → Z · Remove Duplicate Lines · Number the Lines · Add Up Numbers · Calculate Result · Normalize Phone Number · Remove Diacritics

Everything runs offline, on your Mac. Code detection recognises around 30 programming languages plus JSON, HTML, XML and YAML.

Free: your latest text item. Pro: every text item. Locked items ask for authentication first.


Drag and drop

Drag items out of PasteSpace straight into other apps:

Every kind of item has been tested this way — text, links, images, single files, groups of files, locked and revealed Vault items, and mixed selections — both into Finder and Apple’s apps and into third-party apps, including those built on web technology, such as Slack and WhatsApp, which are the fussiest about what they accept:

Dragging an item within the list rearranges your history (see above). Nothing is ever added to your history by dropping onto PasteSpace.


Share

The Share button sends any item — text, link, image, file or group of files — through the services on your Mac: Messages, Mail, AirDrop, Notes, and any other app that offers sharing.


QR codes

Click the QR button on a text item to turn it into a scannable QR code, shown in a floating panel that stays on screen while you work.

Wi-Fi for a guest: copy the network password → QR → they scan it with their phone. A link to your phone: copy a URL → QR → scan it to open the page on mobile. Contact details: copy a phone number or email → QR → nobody has to type it.

Generated entirely on your Mac with Apple’s Core Image — nothing is sent anywhere. Free: your latest text item. Pro: every text item. Locked items ask first.


Formatting and plain text

PasteSpace keeps formatted text exactly as you copied it. When you’d rather have plain text, you decide when:

You want Use
Never to keep formatting at all Always copy as plain text — formatted text is recorded as plain text from then on.
To keep formatting in history but always paste plain Always paste as plain text — your history keeps the formatting; everything you paste is plain.
Plain text just this once ⌥Return, the plain-text button on the row, or Copy as plain text in Quick Look.
Part of a formatted text Select it in Quick Look → Copy formatted or Copy as plain text.

Example: you’re writing in a note-taking app and want every paste to match your document — no headings, colours or size jumps from the web page you copied from. Turn on Always paste as plain text, and your history still keeps the original formatting for the day you need it.


App Blocklist

Tell PasteSpace to ignore certain apps completely. Anything copied in a blocked app is never recorded — not even briefly.

Example: add your banking app, or the software you use for medical records, and nothing you copy there ever reaches your history.

Free: 1 app. Pro: unlimited.


Ephemeral Mode (Pro)

For when you want a clean slate every day. With Ephemeral Mode on, your history is erased whenever PasteSpace quits — including when your Mac restarts or shuts down.


Deleting and clearing

Action What it removes Confirmation
Delete an item That item Asks you to confirm
Delete a locked item That item Touch ID or your password
Delete a selection Every selected item Asks you to confirm — and authentication if any are locked
Clear history (🗑 in the footer) Everything except pinned and Vault items Asks you to confirm
Clear Pinned (Settings) All pinned items Asks you to confirm
Clear Vault (Settings) All Vault items Touch ID or your password
Forget (Settings › History of deleted items) The history deleted items left behind — copies, deletions, files Asks you to confirm

Deleted items can’t be recovered. Only their history stays, until you forget it — see How long items are kept.


Rating PasteSpace

If PasteSpace saves you time, a rating on the App Store is the most helpful thing you can do in return.

Now and then, macOS may also show its own rating request — three times at most, always at a quiet moment, and never again once you’ve used the Rate button in Settings. PasteSpace never sees your rating, and nothing about how you use it leaves your Mac.

Something not working the way you’d expect? Write to me as well — I read every email, and a review that describes a problem helps get it fixed for everyone.


Free vs. Pro

PasteSpace is free to use. Pro removes the limits and adds the power tools — for a single payment, yours for life.

  Free Pro ($19.99, lifetime)
Clipboard history 10 items (rolling) Unlimited
Pinned items 3 Unlimited
Vault 2 items Unlimited
Text in images (OCR) Latest image Every image
Text inside documents — ✅
Quick Look + editor Latest text and image Everything
Data Magic Latest text Every text
QR codes Latest text Every text
Search and filter by kind ✅ ✅
Sorting (all nine orders) ✅ ✅
Filter by date, state and source app — ✅
App Blocklist 1 app Unlimited
Ephemeral Mode — ✅
Share, drag and drop, multi-selection ✅ ✅
Formatted text, plain-text controls ✅ ✅
Keep history for, item details, reordering ✅ ✅
Future updates ✅ ✅

Buy Pro inside the app (Settings, or any PRO badge), or directly from PasteSpace’s page on the Mac App Store. With Pro, PasteSpace’s menu-bar icon carries a small PRO tag.

Got a code for Pro? Redeem it in PasteSpace — Redeem a Code, under the purchase button in Settings — or in the App Store app, or open the link it came with. Pro unlocks as soon as the code is accepted. Redeeming codes requires macOS 15 or later.

One purchase. No subscription. No account.


Every setting, explained

Setting Default What it does
Launch at login Off Starts PasteSpace when you log in.
Open at mouse cursor On Opens the window at your pointer, with the pointer on your newest item.
Always on top Off Keeps the window open above other apps until you close it.
Global shortcut ⌥⇧V The keys that open and close PasteSpace from any app.
Sound on copy On A short sound when you pick an item.
Always paste as plain text Off Everything you paste from PasteSpace is plain text.
Always copy as plain text Off Formatted text is recorded as plain text.
Join multiple items with New line The separator placed between items copied together (\n new line, \t tab, or any text).
History limit 10 (free) How many items to keep. Pro: any number, or ∞.
Keep history for Forever Removes unpinned items older than 1, 7 or 30 days.
History of deleted items Kept When and where deleted items were copied, when they were deleted and what happened to their files, so their history carries on if you copy them again. Ephemeral Mode keeps only the number of copies. Forget erases it.
Pinned limit 3 (free) How many items can be pinned. Pro: any number, or ∞.
Ephemeral Mode (Pro) Off Erases your history when PasteSpace quits. With Keep Pinned items (on).
App Blocklist Empty Apps whose copies are never recorded.
Vault On Encrypted storage for sensitive items. Off: nothing new is locked, and the 🔒 buttons dim. Items already locked stay locked.
↳ Auto-detect sensitive content On Locks recognised secrets automatically.
↳ Capture from password managers On Records password-manager copies straight into the Vault instead of ignoring them.
Text recognition in images (OCR) On Reads the text in images you copy.
Text extraction from documents (Pro) On Reads the text of documents you copy.
Quick Look · Data Magic · QR Code · Share On One switch each. A feature you turn off disappears from every item — its button is removed from the rows (more).

At the end of Settings, Rate PasteSpace on the App Store opens PasteSpace’s review page — see Rating PasteSpace.


Keyboard shortcuts

Keys Action
⌥⇧V Open or close PasteSpace (change it in Settings)
↑ ↓ Move through the list
Return Copy the focused item — or the whole selection
⌥Return Copy as plain text
⌘Return Add the focused item to the selection, or remove it
⌘-click Add an item to the selection, or remove it
⇧-click Select a range
Esc Clear the selection, then the highlight left by ↑ ↓ — or close PasteSpace if neither is showing
⌘V Paste, in your app

In Quick Look

Keys Action
⌘F Find in the text
Return · ⌘G Next match
⇧Return · ⇧⌘G Previous match
Esc Close the find bar
⌘Z Undo, in the editor
⇧⌘Z Redo, in the editor

Questions people ask

Is there a clipboard manager for Mac that encrypts passwords? Yes. PasteSpace recognises passwords, card numbers, IBANs, API keys and other secrets the moment you copy them and encrypts each one with AES-256 in its Vault. They’re shown masked and unlocked only with Touch ID or your Mac’s password, and search can’t see inside them. More.

Which clipboard manager for Mac works completely offline? PasteSpace keeps your history only on your Mac — no account, no sync, no cloud — and every feature, including text recognition and document search, works offline. It uploads nothing; its only connection is Apple’s App Store framework, for purchases and the occasional rating request. More.

Is there a clipboard manager for Mac without a subscription? PasteSpace is free to use, and Pro is a single $19.99 payment that’s yours for life. More.

Can a clipboard manager find a screenshot by the text in it? Yes. PasteSpace reads the text in every image you copy — in up to 30 languages, depending on your version of macOS — so searching for a word that was in a screenshot finds it. More.

Can I search inside the PDFs and Word documents I’ve copied? With Pro, yes. PasteSpace reads the text of the documents you copy in Finder — scanned PDFs included — so a search finds the file that contains the words. More.

Does PasteSpace sync with my iPhone or iPad? No. Your history stays on the Mac where you copied it — that’s what lets PasteSpace promise it never leaves your device. If you need your clipboard on several devices, see how PasteSpace compares.

How does PasteSpace compare with Paste, Raycast, Maccy or Pastebot? This comparison sets out the differences — price, where your history is kept, how secrets are protected, search inside screenshots and documents, editing and transformations — and says when one of the others may suit you better.

Why do I have to press ⌘V myself? Pasting for you would require the macOS Accessibility permission, which lets an app observe and control everything on your Mac. PasteSpace is built never to need it: choosing an item puts it on the clipboard and brings back the app you were in, so all that’s left is ⌘V — and the paste stays yours.

I copied a password and it wasn’t locked. It probably didn’t meet the password rule — one word of 8–64 characters with an uppercase letter, a lowercase letter, a digit and a symbol. Lock it with 🔒. In the free version, also check whether your Vault already holds 2 items. (A password copied from a password manager is never stored unlocked — when the Vault is full, it isn’t recorded at all.)

Why doesn’t my password show up when I search for it? Because it’s locked. A search that could find locked items would let anyone confirm your secrets by guessing. Use the Protected or Passwords filter to find locked items. More.

Why does a locked item ask for Touch ID every time I copy it, but another one doesn’t? The one that doesn’t is currently revealed — you already authenticated. It locks again when you close PasteSpace. More.

I locked a file. Is the file encrypted now? No. PasteSpace protects its record of the file — name and location, behind Touch ID — but the file on your disk is unchanged. More.

Why did a locked document arrive empty in WhatsApp? Some web-based apps read a dropped file before you’ve had time to authenticate. Reveal the item first, then drag it. More.

A button is missing from my items. Check Settings: Quick Look, Data Magic, QR Code and Share each have a switch, and turning one off removes its button from every item. Data Magic and QR codes also appear only on text. More.

Something I copied wasn’t saved. It may have come from a blocked app or a password manager, been marked private by the app you copied from, been more than 10 MB of text (images and files of any size are always recorded), or arrived from another device through Universal Clipboard. More.

Will updating PasteSpace delete my history? No. Your history, pinned items and Vault are kept across updates.

What happens to my history if I stop using Ephemeral Mode? Nothing — it simply stops being erased when PasteSpace quits.


What’s new in PasteSpace 3.0

A new design

Finding things

Text in images and documents

Quick Look and editing

Vault

Data Magic

Drag and drop

Also new


System requirements

Under the hood

Component Technology
Encryption AES-256-GCM via Apple CryptoKit
Key storage macOS login Keychain (this Mac only, never synced to iCloud), with a backup in the sandboxed app folder
Vault fingerprints HMAC-SHA256 under a key derived from the Vault key
Authentication Touch ID or device password via LocalAuthentication
Text recognition Apple Vision, in a separate sandboxed helper with no network or file access, which quits when idle
Document reading Apple PDFKit and AppKit’s document readers; web pages by PasteSpace’s own reader, which never loads anything a page links to
Database SQLite via GRDB.swift, with a full-text search index
In-app purchase StoreKit 2 with on-device verification
Interface SwiftUI and AppKit, native macOS
Paste Clipboard only — no simulated keystrokes, no Accessibility permission
Export compliance ITSAppUsesNonExemptEncryption = false (local data protection only)

Contact

Questions, feedback or feature requests?

📧 mariuscpopescu@icloud.com — I read every email.